The document discusses the ArcGIS API for Python and Jupyter notebooks. It provides an overview of the Python API and how it functions similarly to ArcPy in ArcMap and ArcGIS Pro but works with portal and server functionality. It also introduces Jupyter notebooks as a browser-based development environment for working with the Python API and cautions against using notebooks for production level solutions or recurrent tasks.
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
Using Jupyter Notebooks - Developers Forum - AC18
1. ArcGIS API for Python and
Jupyter Notebooks
Jorge Pena-Martinez, Esri UK
2. What we are going to visit
• General overview of the Python API
• Introduction to Jupyter notebook
• Concept: Esri Python API is just another Python Library
• Quick overview of Python API object-level structure
3. What is the Python API?
Esri UK Annual Conference 2018 | London
ArcMap’s ArcPy
Desktop ArcMap
functionality
ArcGIS Pro’s
ArcPy
Desktop ArcGIS Pro
functionality
Python API
Portal (and Server)
functionality
Python 2.7 (virtual environment)
Python 3.x (Conda)
Python 3.x (Conda)
4. What is the Jupyter notebook?
Esri UK Annual Conference 2018 | London
CONDA
Python
esri arcgis – Python api
conda install -c esri arcgis
Jupyter notebook:
browser-based development environment
5. What you shouldn’t do with Jupyter notebook
• Production level solutions
• Any recurrent task