arcgis api for python: deep dive into the api...arcgis api for python: deep dive into the api, 2020...

12
Chunming Peng & David Vitale ArcGIS API for Python: Deep Dive into the API

Upload: others

Post on 07-Nov-2020

80 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ArcGIS API for Python: Deep Dive into the API...ArcGIS API for Python: Deep Dive into the API, 2020 Esri Developer Summit -- Presentation, Created Date 4/21/2020 9:45:03 AM

Chunming Peng & David Vitale

ArcGIS API for Python: Deep Dive into the API

Page 2: ArcGIS API for Python: Deep Dive into the API...ArcGIS API for Python: Deep Dive into the API, 2020 Esri Developer Summit -- Presentation, Created Date 4/21/2020 9:45:03 AM

ArcGIS API for Python• What is it?

• Python library for spatial analysis, mapping and GIS• Powerful, modern and easy to use• Powered by Web GIS, with local capabilities

Made for AUTOMATION and DATA SCIENCE

Page 3: ArcGIS API for Python: Deep Dive into the API...ArcGIS API for Python: Deep Dive into the API, 2020 Esri Developer Summit -- Presentation, Created Date 4/21/2020 9:45:03 AM

Data ScientistsAnalysts

Imagery

Power UsersDevelopers

AdministratorsDevOps

Users, Roles & Group management

ArcGIS API for PythonWhat can it do for you?

Your Web GIS

Content Publishers

A Pythonic representation of GIS

Page 4: ArcGIS API for Python: Deep Dive into the API...ArcGIS API for Python: Deep Dive into the API, 2020 Esri Developer Summit -- Presentation, Created Date 4/21/2020 9:45:03 AM

API Overview

gis

features

geoanalytics

geocoding

geometry

schematicsnetwork

realtimewidgets

mappingenv

geoprocessing

geoenrichment

raster

learnapps

Page 5: ArcGIS API for Python: Deep Dive into the API...ArcGIS API for Python: Deep Dive into the API, 2020 Esri Developer Summit -- Presentation, Created Date 4/21/2020 9:45:03 AM

gis

features

geoanalytics

geocoding

geometry

schematicsnetwork

realtimewidgets

mappingenv

geoprocessing

geoenrichment

raster

learnapps

Page 6: ArcGIS API for Python: Deep Dive into the API...ArcGIS API for Python: Deep Dive into the API, 2020 Esri Developer Summit -- Presentation, Created Date 4/21/2020 9:45:03 AM

gis

features

geoanalytics

geocoding

geometry

schematicsnetwork

realtimewidgets

mappingenv

geoprocessing

geoenrichment

raster

learnapps

Page 7: ArcGIS API for Python: Deep Dive into the API...ArcGIS API for Python: Deep Dive into the API, 2020 Esri Developer Summit -- Presentation, Created Date 4/21/2020 9:45:03 AM

gis

features

geoanalytics

geocoding

geometry

schematicsnetwork

realtimewidgets

mappingenv

geoprocessing

geoenrichment

raster

learnapps

Page 8: ArcGIS API for Python: Deep Dive into the API...ArcGIS API for Python: Deep Dive into the API, 2020 Esri Developer Summit -- Presentation, Created Date 4/21/2020 9:45:03 AM

gis

features

geoanalytics

geocoding

geometry

schematicsnetwork

realtimewidgets

mappingenv

geoprocessing

geoenrichment

raster

learnapps

Page 9: ArcGIS API for Python: Deep Dive into the API...ArcGIS API for Python: Deep Dive into the API, 2020 Esri Developer Summit -- Presentation, Created Date 4/21/2020 9:45:03 AM

gis

features

geoanalytics

geocoding

geometry

schematicsnetwork

realtimewidgets

mappingenv

geoprocessing

geoenrichment

raster

learnapps

Page 10: ArcGIS API for Python: Deep Dive into the API...ArcGIS API for Python: Deep Dive into the API, 2020 Esri Developer Summit -- Presentation, Created Date 4/21/2020 9:45:03 AM

gis

features

geoanalytics

geocoding

geometry

schematicsnetwork

realtimewidgets

mappingenv

geoprocessing

geoenrichment

raster

learnapps

Page 11: ArcGIS API for Python: Deep Dive into the API...ArcGIS API for Python: Deep Dive into the API, 2020 Esri Developer Summit -- Presentation, Created Date 4/21/2020 9:45:03 AM

ArcGIS API for PythonLearn more!

• Guide and samples:- https://developers.arcgis.com/python/

• These notebooks and slides posted to “conferences_resources” branch here:- https://github.com/Esri/arcgis-python-api/

Page 12: ArcGIS API for Python: Deep Dive into the API...ArcGIS API for Python: Deep Dive into the API, 2020 Esri Developer Summit -- Presentation, Created Date 4/21/2020 9:45:03 AM

ArcGIS API for Python• GeoCoding:

- https://github.com/Esri/arcgis-python-api/tree/master/guide/09-finding-places-with-geocoding

• Network Analysis:- https://github.com/Esri/arcgis-python-api/tree/master/guide/11-performing-network-analyses

• Raster:- https://github.com/Esri/arcgis-python-api/tree/master/guide/06-imagery-and-raster-analysis

• Learn:- https://github.com/Esri/arcgis-python-api/tree/master/guide/14-deep-learning

• GeoEnrichment:- https://github.com/Esri/arcgis-python-api/tree/f8088ec4dcf98fcb528a0f58e7eaa339d024b3f4/guide/12-enrich-data-with-thematic-information

• GeoAnalytics:- https://github.com/Esri/arcgis-python-api/tree/master/guide/07-working-with-bigdata- https://github.com/Esri/arcgis-python-api/blob/master/guide/04-feature-data-and-analysis/analyzing-patterns-in-feature-data.ipynb- https://github.com/Esri/arcgis-python-api/blob/master/guide/04-feature-data-and-analysis/summarizing-feature-data.ipynb- https://github.com/Esri/arcgis-python-api/blob/master/samples/04_gis_analysts_data_scientists/analyze_new_york_city_taxi_data.ipynb- https://github.com/Esri/arcgis-python-

api/blob/master/samples/04_gis_analysts_data_scientists/creating_hurricane_tracks_using_geoanalytics.ipynb