introduction to scripting your webgis with arcgis api for ...€¦ · introduction to scripting...
Post on 22-Jul-2020
44 Views
Preview:
TRANSCRIPT
Introduction to Scripting your WebGIS
with ArcGIS API for PythonRohit Singh Atma Mani
rsingh@esri.com amani@esri.com
ArcGIS Python API
• Python API to your Web GIS
• Powerful, modern and easy to use
• Implemented using REST
• What is it?
Data ScientistsAnalysts
Imagery
Power Users
Developers
Administrators
DevOps
Users, Roles & Group management
ArcGIS Python API
• What can it do for you?
Your Web GIS
Content Publishers
Script and automate your Web GIS
Quickstart
Automate WebGIS
management
• Populate portal with users,
groups
• Clone portals
• Reassign user content
• Perform comprehensive content
search
• Determine item relationship
• Create reports of users, their
items
Automate
content creation
• Automate content publishing
during off peak hours
• Update tiles and features from a
known database
• Replicate development
environment content to
production
• Inspect and update items with
broken service links
Reproducible
research
• Access big data tools
programmatically
• Utilize rich 3rd party Python
packages for data analysis
• Create rich charts, graphs,
embed 2D and 3D maps in
Jupyter Notebook environment
• Share your research with data
and notes with peers
What can it do for you?
DemoAutomating
administrative
workflows with
Python API
Desktop Apps
WebGIS Automation
DemoAutomating
content creation
with Python API
Content
Publishing
DemoBig data analysis
with Python API
Spatial Analysis
& Geoprocessing
Big Data
GeoAnalytics
Interactive
Exploration
GIS
Analysis
How do you get this?
• Distributed via Conda
- Simplifies installs & updates
- Installs dependencies
- Avoids conflicts
• Install steps:
- Download Anaconda
- conda install –c esri arcgis
How do you get this?
• Distributed via Conda
- Simplifies installs & updates
- Installs dependencies
- Avoids conflicts
• Install steps:
- Download Anaconda
- conda install –c esri arcgis
Have ArcGIS Pro?
• ArcGIS Pro includes conda
• Follow steps from install guide
to install arcgis package...
github.com/Esri/arcgis-python-api
developers.arcgis.com/python
Resources
hub.docker.com/r/esridocker
Notebooks.esri.com
Resources
Continuous Online Improvements
Raster Analysis
Big Data GeoAnalytics
10.5(b)v0.3
Incremental Software Release
v1.0
v1.2
Realtime GIS
10.5
Mid 2016
2017
Road Map
Smart Mapping
Scientific Modeling
2016
v1.110.5.1
Mid 2017
Live samples
micro services
Notebooks as items
Scheduling notebooks
SDK Docker image
Workflow integrationsmachine
learning
3DServer GIS
Spatial dataframes
Questions?
top related