ArcGIS API for Python: Deep Dive into the API...ArcGIS API for Python: Deep Dive into the API, 2020...

Post on 07-Nov-2020

52 views 0 download

Transcript of ArcGIS API for Python: Deep Dive into the API...ArcGIS API for Python: Deep Dive into the API, 2020...

Chunming Peng & David Vitale

ArcGIS API for Python: Deep Dive into the API

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

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

API Overview

gis

features

geoanalytics

geocoding

geometry

schematicsnetwork

realtimewidgets

mappingenv

geoprocessing

geoenrichment

raster

learnapps

gis

features

geoanalytics

geocoding

geometry

schematicsnetwork

realtimewidgets

mappingenv

geoprocessing

geoenrichment

raster

learnapps

gis

features

geoanalytics

geocoding

geometry

schematicsnetwork

realtimewidgets

mappingenv

geoprocessing

geoenrichment

raster

learnapps

gis

features

geoanalytics

geocoding

geometry

schematicsnetwork

realtimewidgets

mappingenv

geoprocessing

geoenrichment

raster

learnapps

gis

features

geoanalytics

geocoding

geometry

schematicsnetwork

realtimewidgets

mappingenv

geoprocessing

geoenrichment

raster

learnapps

gis

features

geoanalytics

geocoding

geometry

schematicsnetwork

realtimewidgets

mappingenv

geoprocessing

geoenrichment

raster

learnapps

gis

features

geoanalytics

geocoding

geometry

schematicsnetwork

realtimewidgets

mappingenv

geoprocessing

geoenrichment

raster

learnapps

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/

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