Get Started with ArcGIS

for developers

...a 30-min kickstarter

developers.arcgis.com

Jim Barry  Solution Engineer, Transportation

         @JimBarry      jbarry@esri.com

Cheat sheet

https://tiny.cc/ArcGISHacksCheatSheet

.com

What are we going to learn?

  • What is ArcGIS?
  • Free developer license - apps, tools, content, not a trial
  • The Basics

 

  • Find, import, host data on the cloud
  • Make a web map
  • Style your map
  • Data analysis tools
  • Create custom apps
    • without code
    • with APIs

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/

ArcGIS for Developers website - developers.arcgis.com

  • host data as web services
  • make maps
  • build apps
    • api keys
    • app builders
    • templates
  • cloud hosting
  • cloud data mgmt
  • cloud processing

 

 

 

Sign up

developers.arcgis.com

Quick tour of tutorials

if you just want to see the solution

Search for data you can use

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

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

Import data

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/

Feature Geometry

shortcut

REST endpoint URL

Field collect your own data

Make your web map

https://developers.arcgis.com/documentation/mapping-apis-and-location-services/maps/tutorials/tools/create-a-web-map/

Style your map

https://developers.arcgis.com/documentation/mapping-apis-and-location-services/visualization/tutorials/tools/style-layers-web-map/

also supports HTML/CSS formatting

Share your map

gives you <style> and <iframe> tags, premade for you

configurable web app templates

Build a custom apps

without code

Web AppBuilder

Experience Builder

Operations Dashboard

StoryMaps

Build dashboards quickly

Custom native apps

Cross-platform: .NET, Java, Android, iOS, Qt

No code

Deploy within your organization, or publish to app stores

Build a custom apps

with code

 

aka "Where's the API?"

REST API

 

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

JavaScript API

 

24 Tutorials - 10-15 min each

ArcGIS API for JavaScript - developer website

Full support for:

  • Popular web frameworks
  • TypeScript

JavaScript Frameworks

  • github.com/esri

for non-Dojo apps

Angular

React

Other Web APIs

Using Esri Location Services with

Mapbox GL JS

API Keys

...turn on location services

Runtime SDKs

native app development

ArcGIS Runtime SDK for iOS,

and more Tutorials and

example apps

source code projects

Data Science with Python

Artificial Intelligence

  • Machine Learning, Deep Learning
  • Feature extraction from imagery, video, LiDAR

Esri

Community

  • 24/7
  • Global
  • Q&A forums
  • Blog
  • Videos

 

 

community.esri.com

Esri

on Github

  • apps, templates, libraries, tools

Get Started with ArcGIS

for developers

...a 30-min kickstarter

developers.arcgis.com

Jim Barry  Solution Engineer, Transportation

         @JimBarry      jbarry@esri.com

Get Started with ArcGIS: for developers, v3

By Jim Barry

Get Started with ArcGIS: for developers, v3

  • 789