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