ArcGIS and developer tools
developers.arcgis.com
Jim Barry Solution Engineer, Infrastructure
@JimBarry jbarry@esri.com
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7936646/580b57fcd9996e24bc43c53e.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7201004/esri-tsow-logo_white_transp.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/9249630/favpng_charter-communications-inc-cable-television-time-warner-cable-broadband-logo.png)
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
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7934933/Screen_Shot_2020-11-15_at_6.38.16_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7934936/Screen_Shot_2020-11-15_at_6.39.54_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7934938/Screen_Shot_2020-11-15_at_6.41.28_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7934954/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7934962/Screen_Shot_2020-11-15_at_6.53.33_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7934972/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7934982/Screen_Shot_2020-11-15_at_7.00.36_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/6566370/Screen_Shot_2019-09-21_at_2.58.52_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/4177221/Screen_Shot_2017-09-30_at_8.48.24_AM.png)
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://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7934897/Screen_Shot_2020-11-15_at_6.26.55_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/6515421/Screen_Shot_2019-09-07_at_8.37.52_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/6515422/Screen_Shot_2019-09-07_at_8.38.06_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/6515503/Screen_Shot_2019-09-07_at_9.33.34_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/6515504/Screen_Shot_2019-09-07_at_9.33.43_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/6515502/Screen_Shot_2019-09-07_at_9.34.42_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/6515505/Screen_Shot_2019-09-07_at_9.33.53_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/6515506/Screen_Shot_2019-09-07_at_9.34.01_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/6515507/Screen_Shot_2019-09-07_at_9.34.07_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/6515509/Screen_Shot_2019-09-07_at_9.34.15_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/6515508/Screen_Shot_2019-09-07_at_9.34.23_AM.png)
https://developers.arcgis.com/documentation/mapping-apis-and-location-services/
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/9505101/apikeys.jpg)
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
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7402157/Screen_Shot_2020-05-26_at_10.29.51_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8231462/Screen_Shot_2021-02-11_at_11.51.51_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8231471/Screen_Shot_2021-02-11_at_11.53.18_PM.png)
if you just want to see the solution
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8231476/Screen_Shot_2021-02-11_at_11.54.34_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8231477/Screen_Shot_2021-02-11_at_11.55.09_PM.png)
Search for data
- hub.arcgis.com - open data
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7932213/Screen_Shot_2020-11-13_at_8.10.10_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7932214/Screen_Shot_2020-11-13_at_8.11.33_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7932215/Screen_Shot_2020-11-13_at_8.11.20_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7932214/Screen_Shot_2020-11-13_at_8.11.33_PM.png)
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
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7932222/Screen_Shot_2020-11-13_at_8.19.28_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7932250/Screen_Shot_2020-11-13_at_8.44.21_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7932253/Screen_Shot_2020-11-13_at_8.46.30_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7932257/Screen_Shot_2020-11-13_at_8.50.03_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7932259/Screen_Shot_2020-11-13_at_8.52.49_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7932260/Screen_Shot_2020-11-13_at_8.55.23_PM.png)
Shapefiles
File Geodatabases
GeoJSON
CSV
Excel
KML/KMZ
GeoPackage
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8231495/Screen_Shot_2021-02-12_at_12.00.27_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8231497/Screen_Shot_2021-02-12_at_12.01.59_AM.png)
https://developers.arcgis.com/documentation/mapping-apis-and-location-services/data/tutorials/tools/
import-data-as-a-feature-layer/
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8234354/Screen_Shot_2021-02-12_at_11.49.59_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8234521/Screen_Shot_2021-02-12_at_1.26.49_PM.png)
shortcut
REST endpoint URL
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7935632/Screen_Shot_2020-11-15_at_11.33.32_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7935666/Screen_Shot_2020-11-15_at_11.42.54_AM.png)
also supports HTML/CSS formatting
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/9505285/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/9505295/pasted-from-clipboard.png)
2. Developer tools
No code / Low code
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7402906/Screen_Shot_2020-05-26_at_2.44.25_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7402912/Screen_Shot_2020-05-26_at_2.48.08_PM.png)
Web AppBuilder
Experience Builder
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7402936/Screen_Shot_2020-05-26_at_2.55.38_PM.png)
Operations Dashboard
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7402952/Screen_Shot_2020-05-26_at_2.58.12_PM.png)
StoryMaps
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/9505331/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/9505333/pasted-from-clipboard.png)
3. Developer tools
SDKs and APIs
ArcGIS Runtime SDK for Java
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8234883/Screen_Shot_2021-02-12_at_6.23.57_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8371059/Screen_Shot_2021-03-21_at_1.00.48_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8371060/Screen_Shot_2021-03-21_at_1.01.52_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8371062/Screen_Shot_2021-03-21_at_1.02.51_PM.png)
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
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8371080/Screen_Shot_2021-03-21_at_1.12.44_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8371404/Screen_Shot_2021-03-21_at_2.42.24_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8371388/Screen_Shot_2021-03-21_at_2.35.16_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/8371404/Screen_Shot_2021-03-21_at_2.42.24_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/9505059/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/9505076/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/9505079/pasted-from-clipboard.png)
Java 11 and 17 supported
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7940338/Screen_Shot_2020-11-16_at_11.09.25_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/9505195/pasted-from-clipboard.png)
4. Resources
Esri
Community
- 24/7
- Global
- Q&A forums
- Blog
- Videos
community.esri.com
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/9505023/pasted-from-clipboard.png)
Esri
on Github
- apps, templates, libraries, tools
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7936486/Screen_Shot_2020-11-15_at_4.35.56_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7936493/Screen_Shot_2020-11-15_at_4.38.58_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/9505035/pasted-from-clipboard.png)
ArcGIS and developer tools
developers.arcgis.com
Jim Barry Solution Engineer, Infrastructure
@JimBarry jbarry@esri.com
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7936646/580b57fcd9996e24bc43c53e.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/7201004/esri-tsow-logo_white_transp.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/303551/images/9249630/favpng_charter-communications-inc-cable-television-time-warner-cable-broadband-logo.png)
ArcGIS and developer tools for Charter
By Jim Barry
ArcGIS and developer tools for Charter
- 525