ArcGIS umfasst das ArcPy-Site-Paket, das Sie zum Verwalten von Datenspeicherelementen und zum Veröffentlichen von Service-Definitionen mit Python verwenden können. Mit ArcPy können Sie außerdem Geoverarbeitungswerkzeuge auf ArcGIS Server-Computern unter Verwendung von Python ausführen.
ArcPy stellt eine Ergänzung der Serververwaltungsvorgänge in der ArcGIS REST API dar. Mithilfe von ArcPy können Sie Kartendokumente in Service-Definitionen konvertieren und auf den Server hochladen, die Pfade der Layer in einem Kartendokument ändern und zusätzliche Layer hinzufügen und dann einen Service veröffentlichen.
Im Folgenden sind einige Möglichkeiten für die Verwendung von ArcPy mit ArcGIS Server aufgeführt:
- Registrieren von Datenbanken und Ordnern bei ArcGIS Server
- Analysieren der Kartendokumente und deren Verwendung zur Erstellung von Service-Definitionen
- Analysieren der Bilddaten oder Ergebnisse des Geoverarbeitungsmodells und deren Verwendung zur Erstellung von Service-Definitionen
- Veröffentlichen einer Service-Definition als ArcGIS Server-Service
- Veröffentlichen aller Service-Definitionen in einem Ordner auf ArcGIS Server
Tipp:
Das Python-Installationsverzeichnis auf einemArcGIS Server-Computer lautet <arcgis_server_installation_directory>/arcgis/server/tools/python.
Dieser Abschnitt der Dokumentation enthält mehrere Beispiele für ArcPy-Code, mit denen verschiedene Aufgaben in ArcGIS Server erfüllt werden.