ArcGIS and developer tools
developers.arcgis.com
Jim Barry Solution Engineer, Infrastructure
@JimBarry jbarry@esri.com
What are we going to cover?
0. What is ArcGIS?
1. ArcGIS and Web GIS
2. Developer tools - no code/low code
3. Developer tools - SDKs and APIs
4. Resources
- REST API
- Runtime SDKs
- ArcGIS Runtime SDK for Java
1. ArcGIS and Web GIS
What is ArcGIS?
- Apps and APIs for mapping your data
- Create, manage, analyze, share maps
What is ArcGIS?
- Apps and APIs for mapping your data
- Create, manage, analyze, share spatial data
Lightweight options:
- ArcGIS Online - fully online SaaS, nothing to install
- Data Science - Python packages for analysis, data management
- Developer tools - SDKs, APIs, app builders and templates, open source repos
Heavier options:
- ArcGIS Pro - desktop workstation
- ArcGIS Enterprise - server of maps, tools, IT integration
https://developers.arcgis.com/documentation/mapping-apis-and-location-services/
Search for data
- Data portals
- web search keywords: GIS, map, data, download
- government "open data" portals: fed, state, county, city
- data.gov
- ArcGIS Online - ArcGIS.com
- shared by the ArcGIS user community
- Living Atlas of the World
if you just want to see the solution
Search for data
- hub.arcgis.com - open data
https://services.arcgis.com/uKN48PkxmWiqJM9q/arcgis/rest/services/DSNY_GetFoodNYC_Sites_(open_data)/FeatureServer/0/
"REST Endpoint" =
URL/URI to a hosted feature service, web service
Shapefiles
File Geodatabases
GeoJSON
CSV
Excel
KML/KMZ
GeoPackage
https://developers.arcgis.com/documentation/mapping-apis-and-location-services/data/tutorials/tools/
import-data-as-a-feature-layer/
shortcut
REST endpoint URL
also supports HTML/CSS formatting
2. Developer tools
No code / Low code
Web AppBuilder
Experience Builder
Operations Dashboard
StoryMaps
3. Developer tools
SDKs and APIs
ArcGIS Runtime SDK for Java
https://route.arcgis.com/arcgis/rest/services/World/Route/NAServer/Route_World/solve?stops=-117.1956,34.0564;-117.1825,34.0572&token=[token]&f=pjson
Java 11 and 17 supported
4. Resources
Esri
Community
- 24/7
- Global
- Q&A forums
- Blog
- Videos
community.esri.com
Esri
on Github
- apps, templates, libraries, tools
ArcGIS and developer tools
developers.arcgis.com
Jim Barry Solution Engineer, Infrastructure
@JimBarry jbarry@esri.com
ArcGIS and developer tools for Charter
By Jim Barry
ArcGIS and developer tools for Charter
- 593