Die ArcGIS-Python-API 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 leistungsfähiger Visualisierungs- 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.
Die API wird in Form von Modulen erstellt, 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 gishä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 for Developers-Site.
Rufen Sie die folgenden Beispiel-Notebooks auf, um einige der Aufgaben kennenzulernen, die mit der API durchgeführt werden können: