Ich versuche, den nächsten Schritt in der Programmierung von ArcGIS mit Python zu machen und zu prüfen, ob es tatsächlich möglich ist, mein Skript / meinen Code auszuführen, ohne ArcMap laden und in das Python-Fenster einfügen zu müssen. Ich stelle mir vor, ich würde mit dieser Ansicht eine Python-spezifische IDE ausführen, die etwas aus ArcGIS lädt.
Wie wäre ich dazu gekommen?
Update: Zusammenfassung der Lösung
Ich bin die Eclipse + PyDev-Route gegangen. Hier sind meine Notizen zur Installation und zum Funktionieren:
Dies ist angesichts der verschiedenen verfügbaren Varianten (Java, Java EE, C / C ++ usw.) etwas verwirrend. Ich habe mich für C / C ++ entschieden, da mir das vertraut ist. Es spielt keine Rolle, da PyDev nach diesem Schritt installiert wird. Wählen Sie aus, was Sie wollen.
PyDev wird über Eclipse installiert. Die verlinkten Anweisungen haben einwandfrei funktioniert.
Die obige Frage gibt einen Screenshot einer Windows-Konfiguration, während dieser Link aus einem ESRI-Blog mehr Informationen für Unix-Systeme enthält, obwohl er aus dem Jahr 2008 stammt.
Führen Sie ein Testskript aus
Ich habe ein Skript gestartet, an dem ich gearbeitet habe, und es hat funktioniert. Es scheint einige Unterschiede in der Ausführung von Code auf diese Weise zu geben, was den Zugriff auf Shapefiles und den Arbeitsbereich usw. angeht. Weitere Informationen sind erforderlich. Hier erfahren Sie mehr.