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
- 649