
Ich mag die Möglichkeit, die meisten der mit ArcGIS Online bereitgestellten Funktionen programmatisch nutzen zu können, indem ich Python, meine Lieblingsprogrammiersprache, verwende. ArcGIS API for Python ist hauptsächlich geeignet, um verschiedene Aufgaben im Zusammenhang mit der Inhaltsverwaltung auf der ArcGIS Online-Plattform oder ArcGIS Server / Portal zu automatisieren. Sie können die Eigenschaften eines beliebigen Elements leicht ändern, veröffentlichen, Elemente entfernen, Benutzer-Eigenschaften erstellen, ändern und entfernen sowie die räumlichen Daten, die in den ArcGIS Feature-Diensten gespeichert sind, bearbeiten und aktualisieren. Sie können sogar einige erweiterte Funktionen wie das Bearbeiten der druckbaren Layouts mit dem CIM (cartographic information model) mit der neuen API verwenden. Im Gegensatz zu ArcPy ist ArcGIS API for Python kostenlos und kann ohne installiertes ArcGIS Pro arbeiten, allerdings wird einige Funktionalität nicht verfügbar sein. Bewertung gesammelt von und auf G2.com gehostet.
Nicht alle Funktionen von ArcGIS Pro sind über die Python-API verfügbar. Einige Funktionen sind immer noch nur über die .Net-API zugänglich, und die Lernkurve ist viel steiler, um sie zu nutzen. Einige wichtige Funktionen, wie das Arbeiten mit persönlichen Datenbanken im GDB-Format, sind mit der eigenständigen Installation der ArcGIS Python-API nicht verfügbar. Obwohl die Python-API in Pandas integriert ist, bietet die API nicht die ausreichenden Möglichkeiten, thematische Karten ohne die Verwendung von ArcPy zu erstellen. Bewertung gesammelt von und auf G2.com gehostet.




