ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS...
Transcript of ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS...
![Page 1: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/1.jpg)
ArcGIS API for Python for
ANALYSTS and DATA SCIENTISTSRohit Singh
![Page 2: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/2.jpg)
Thank You to Our Sponsors
![Page 3: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/3.jpg)
Introduction
![Page 4: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/4.jpg)
Analysts, Data Scientists and Developers
Source: PyCon India 2018 Python And Data: Past, Present And Future By Peter
Wang
Data Scientist
![Page 5: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/5.jpg)
Why Python?
• Popularity
• Productivity
• Interoperability
• Solves the “two-language” problem
• Scientific Python ecosystem
• Community
![Page 6: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/6.jpg)
Source: Gateway Data Sciences Courses Reach Enrollment Milestones
![Page 7: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/7.jpg)
ArcGIS API for Python
![Page 8: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/8.jpg)
geometry
geo
processing
network
schematics
featuresraster
realtime
widgets
mapping
env
geo
analytics
gisgeocoding
geo
enrichment
apps
![Page 9: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/9.jpg)
ArcGIS + Jupyter = ♥
Text goes here
![Page 10: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/10.jpg)
![Page 11: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/11.jpg)
![Page 12: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/12.jpg)
![Page 13: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/13.jpg)
Discover relationships, patterns and trends in data
arcgis.feature submodules
Spatial Analysis
![Page 14: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/14.jpg)
Spatial Analysis Tools
• Summarize Data
• Find Locations
• Data Enrichment
• Analyze Patterns
• Use Proximity
• Manage Data
![Page 15: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/15.jpg)
Summarize DataCalculate summary statistics for features and attributes
![Page 16: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/16.jpg)
Enrich LayerAdd detailed demographic data and statistics to your analysis
![Page 17: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/17.jpg)
Use Proximity“What is near what?”
![Page 18: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/18.jpg)
Use Proximity“What is near what?”
![Page 19: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/19.jpg)
Manage DataManage geographic data, overlay layers
![Page 20: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/20.jpg)
Identify, quantify, and visualize spatial patterns in your data.
![Page 21: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/21.jpg)
Geocoding, Batch geocoding, reverse geocodingarcgis.geocoding module
Geocoding
![Page 22: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/22.jpg)
GeocodeSingle line or multi field addresses
![Page 23: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/23.jpg)
GeocodePoints of Interest
• Cultural or geographic landmarks
• Businesses by name or category
• Administrative divisions
![Page 24: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/24.jpg)
Batch GeocodingGeocode an entire list of single line or multi field addresses
![Page 25: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/25.jpg)
Reverse GeocodeDetermines address at a particular x/y location
![Page 26: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/26.jpg)
Routing and directions, location allocation, service areas…
arcgis.network.analysis module
Network Analysis
![Page 27: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/27.jpg)
Network analysis capabilities and toolsCommercial grade, traffic aware routing and directions for multiple travel modes
![Page 28: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/28.jpg)
Network analysis – Service Areas
![Page 29: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/29.jpg)
Enrich your analysis with demographic and business data
arcgis.geoenrichment module
GeoEnrichment
![Page 30: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/30.jpg)
GeoEnrichment
• Get facts about a location or area
- Street addresses
- Points, lines and polygon geometries
- Within a drive time or service area
- Named geographical areas
- Counties or block groups in California
- Districts and subdistricts in India
• Create charts and choropleth maps
![Page 31: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/31.jpg)
GeoEnrichment – create reports
![Page 32: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/32.jpg)
Fast distributed spatio-temporal analysis of large vector and tabular data
arcgis.geoanalytics module
GeoAnalytics
![Page 33: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/33.jpg)
GeoAnalytics Tools
• Summarize Data
• Manage Data
• Use Proximity
• Find Locations
• Analyze Patterns
![Page 34: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/34.jpg)
DemoAnalysis of crime patterns in Houston
![Page 35: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/35.jpg)
![Page 36: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/36.jpg)
![Page 37: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/37.jpg)
![Page 38: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/38.jpg)
![Page 39: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/39.jpg)
On-the-fly and distributed batch analysis of raster data
arcgis.raster module
Imagery and Raster Analysis
![Page 40: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/40.jpg)
![Page 41: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/41.jpg)
![Page 42: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/42.jpg)
![Page 43: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/43.jpg)
![Page 44: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/44.jpg)
![Page 45: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/45.jpg)
![Page 46: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/46.jpg)
![Page 47: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/47.jpg)
![Page 48: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/48.jpg)
![Page 49: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/49.jpg)
![Page 50: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/50.jpg)
![Page 51: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/51.jpg)
![Page 52: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/52.jpg)
![Page 53: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/53.jpg)
![Page 54: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/54.jpg)
![Page 55: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/55.jpg)
![Page 56: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/56.jpg)
![Page 57: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/57.jpg)
![Page 58: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/58.jpg)
![Page 59: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/59.jpg)
![Page 60: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/60.jpg)
![Page 61: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/61.jpg)
![Page 62: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/62.jpg)
![Page 63: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/63.jpg)
![Page 64: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/64.jpg)
![Page 65: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/65.jpg)
![Page 66: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/66.jpg)
Feature layers as Pandas’ dataframe
Spatially enabled DataFrame
![Page 67: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/67.jpg)
Spatially enabled Pandas DataFrame
• Interchange format between ArcGIS feature data and scientific Python libraries
• Pandorable spatial and attribute operations
• Read and write feature layers, shapefiles,
file geodatabases, feature classes
• Visualize features using matplotlib-like plot() method, with support for renderers and
symbology
• Support for spatial index and spatial joins
![Page 68: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/68.jpg)
Find the patterns hidden in data
Data Science
![Page 69: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/69.jpg)
Data Science with ArcGIS - Data
• Esri curated content – Living Atlas
- Multi-spectral, temporal, dynamic imagery layers
- Landsat, NAIP, MODIS, Elevation
- Basemaps, Imagery, Demographics, Transport
- Boundaries & places, Landscape, Oceans
- Earth Observations, Urban Systems, Historical Maps, …
• Your data, org’s data, data shared with you
- Shapefiles, File geodatabase, CSV, Excel, HTML, …
- File shares, cloud share
- HDFS, Hive and databases
• Public data
- Maps, layers and datasets shared by users worldwide
![Page 70: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/70.jpg)
Data Science with ArcGIS - Visualization
• Visualize with ArcGIS
- Map widget in Jupyter notebook
- Web Maps and Web Scene
- Feature layers
- Raster and imagery layer
- Smart mapping
- Pythonic renderers and symbology
• Visualize with Python
- Matplotlib, Seaborn, Bokeh, Plotly, …
- Datashader, Holoviews, Mayavi, …
![Page 71: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/71.jpg)
Data Science with ArcGIS - Analysis
• Analysis with ArcGIS
- Geoprocessing in Web GIS
- Spatial analysis, Routing and directions
- Network analysis, Geocoding, Geoenrichment…
- Imagery and Raster Analysis
- On the fly dynamic image processing
- Distributed raster analysis
- GeoAnalytics – large tabular and vector data
![Page 72: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/72.jpg)
Data Science with ArcGIS - Analysis
• Analysis with Python libraries
- Data wrangling
- Pandas, numpy, scipy
- Machine learning
- Scikit-learn, tensorfly, keras, pytorch, fastai
- Geospatial analysis
- PySAL, GDAL, Shapely, Fiona, …
- Image processing and computer vision
- PIL, OpenCV, scikit-image
![Page 73: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/73.jpg)
Data Science workflows - Deployment
• Deploy as information products
- WebMaps
- Web scenes
- Layers
• Deploy as web tools
- Geoprocessing script tools
- Binder projects
• Deploy as dashboards
- ArcGIS Operations Dashboard
- Jupyter dashboard
- Plotly dashboard
![Page 74: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/74.jpg)
Questions?
![Page 75: ArcGIS API for Python: for Analysts and Data Scientists · 2018-11-07 · Data Science with ArcGIS - Analysis • Analysis with Python libraries-Data wrangling-Pandas, numpy, scipy-Machine](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f07f3317e708231d41f92da/html5/thumbnails/75.jpg)