Die ArcGIS Pro Python-Referenz enthält detaillierte Informationen zu allen ArcPy-Modulen, -Funktionen und -Klassen, die mit ArcGIS Pro bereitgestellt werden, über die Arbeit mit Python sowie über die Arbeit mit und die Erstellung eigener Geoverarbeitungswerkzeuge in Python.
Hinweis:
Alle Geoverarbeitungswerkzeuge können über Python mit ArcPy aufgerufen werden. Eine vollständige Referenz mit Python-Beispielen finden Sie in der Referenz für ArcGIS Pro-Geoverarbeitungswerkzeuge.
Was beinhaltet die Python-Referenz?
Die ArcGIS Pro Python-Referenz ist in die Abschnitte Erste Schritte, Geoverarbeitung und Python, ArcPy-Funktionen und -Klassen sowie ArcPy-Module unterteilt. Diese Bereiche sind navigierbar und durchsuchbar.
Erste Schritte
Python ist eine freie, plattformübergreifende Open-Source-Programmiersprache. Sie wird häufig verwendet und unterstützt und ist integraler Bestandteil von ArcGIS.
Dieser Abschnitt umfasst mehrere wichtige Themen zu den ersten Schritten mit Python in ArcGIS Pro, einschließlich Python-Migration für ArcGIS Pro, Python in ArcGIS Pro, Was ist ArcPy?, ArcGIS API for Python, Paketmanager und Notebooks in ArcGIS Pro.
Hinweis:
ArcPy und ArcGIS API for Python sind Bibliotheken, die sich ergänzen. ArcPy ermöglicht die Verwendung, Automatisierung und Erweiterung von Desktop-GIS, und ArcGIS API for Python bietet dieselbe Unterstützung für Web-GIS.
Ein Beispiel ist die Verwendung von ArcPy für die Verwaltung lokaler Daten, das Hinzufügen dieser Daten in Form von Layern zu einer Karte und die Verwendung von Geoverarbeitungswerkzeugen zur Erstellung von Ausgaben und Service-Definitionsdateien. ArcGIS API for Python kann dann dazu verwendet werden, die Definitionsdateien im Web-GIS zu veröffentlichen, eine Webkarte zu erstellen oder diese Layer für andere Benutzer freizugeben.
Geoverarbeitung und Python
Mit Python kann die Ausführung von Geoverarbeitungswerkzeugen automatisiert werden, wobei die Möglichkeit besteht, eigene Geoverarbeitungswerkzeuge entweder als Skriptwerkzeug oder als Python-Toolbox-Werkzeug zu erstellen. Klicken Sie, um den Knoten Zugreifen auf Geoverarbeitungswerkzeuge einzublenden, und suchen Sie nach Einführungen in die Arbeit mit Geoverarbeitungswerkzeugen und deren Erläuterung, wie z. B. Verwenden von Werkzeugen in Python. Klicken Sie auf den Knoten Erstellen von Geoverarbeitungswerkzeugen, um nach Themen zur Erstellung Ihrer eigenen Werkzeuge zu suchen, wie z. B. Was ist ein Skriptwerkzeug? und Was ist eine Python-Toolbox?
ArcPy-Funktionen und -Klassen
Die Abschnitte ArcPy-Funktionen und ArcPy-Klassen enthalten Hilfethemen zu Funktionen und Klassen. Funktionen und Klassen stellen zusätzliche Funktionalität für die Unterstützung Python-basierter Workflows bereit. Eine Liste der Funktionen finden Sie unter Überblick über ArcPy-Funktionen und Überblick über ArcPy-Klassen. Weitere Funktionen und Klassen sind in mehreren ArcPy-Modulen zu finden.
ArcPy-Modul
In ArcPy ist die Funktionalität in Module unterteilt:
- Diagramm-Modul (arcpy.charts)
- Data Access-Modul (arcpy.da)
- Geokodierungsmodul (arcpy.geocoding)
- Bildanalysemodul (arcpy.ia)
- Mapping-Modul (arcpy.mp)
- Metadatenmodul (arcpy.metadata)
- Network Analyst-Modul (arcpy.nax und arcpy.na)
- Freigabemodul (arcpy.sharing)
- Spatial Analyst-Modul (arcpy.sa)
- Workflow Manager (Classic)-Modul (arcpy.wmx)
Blenden Sie ein bestimmtes Modul ein, um folgende Informationen zu erhalten:
- Ein Überblick, in dem das Modul beschrieben und dessen Inhalt zusammengefasst wird.
- Knoten für Klassen, Funktionen und ggf. Operatoren