Die ArcGIS API for Python ermöglicht Ihnen die Automatisierung allgemeiner Verwaltungsaufgaben, darunter die Erstellung und Verwaltung von Benutzern und Gruppen, die Veröffentlichung und Aktualisierung von Elementen, die Überwachung der Servernutzung, die Durchführung von Visualisierungen und Datenanalysen sowie die Übertragung des Besitzes von Elementen. Ferner lassen sich damit Skripts für komplexe Tasks erstellen, z. B. das Klonen von Portalinhalten.
Neben Skripten für die Batchverarbeitung kann die API in einer browserbasierten interaktiven Skripting-Umgebung namens Jupyter Notebook verwendet werden. Die Notebook-Umgebung bietet eine Schnittstelle zum Ausführen von Code, Visualisieren von Portal-Elementen, Benutzern und Gruppen und zum interaktiven Anzeigen von Web-Layern, Karten und Szenen.
Esri bietet eine in ArcGIS Enterprise integrierte Jupyter Notebook-Umgebung. Die in Version 10.7 eingeführten ArcGIS Notebooks werden von ArcGIS Notebook Server gehostet. Dabei werden die Workspaces der einzelnen Notebook-Benutzer mit Hilfe von Containern isoliert. Mit ArcGIS Notebooks können Sie die ArcGIS API for Python und ArcPy verwenden, um mit den Elementen in Ihrem Portal zu arbeiten, professionelle räumliche Analysen durchzuführen und Data-Science-Workflows zu erstellen.
Weitere Informationen zu ArcGIS Notebooks
Die API ist aus Modulen aufgebaut, die einfach erlernt und angewendet werden können. Das Modul gis ist der Einstiegspunkt und stellt ein Informationsmodell für den Zugriff und die Programmierung Ihres Portals zur Verfügung. Das Modul gis hält verschiedene Klassen bereit, anhand derer Sie Benutzer und deren Gruppen und Elemente erstellen und verwalten können. Die Module features und raster ermöglichen den Zugriff auf Feature- und Raster-Layer und bieten die Möglichkeit, Analysen an diesen Layern durchzuführen. Mit dem Modul geoanalytics lassen sich GeoAnalytics Tools ausführen. Weitere Informationen zu den restlichen Modulen und zur Architektur der API finden Sie in der Übersicht über die API.
Erste Schritte
Die API wird als Python-Paket verteilt und kann mit Conda, einem gängigen Python-Paket und Umgebungsverwaltungssystem, installiert werden. Informationen zum Einrichten finden Sie auf der ArcGIS Developer-Site.
Rufen Sie die folgenden Beispiel-Notebooks auf, um einige der Aufgaben kennenzulernen, die mit der API durchgeführt werden können: