Als «arcpy» getaggte Fragen

Ein von Esri erstelltes Site-Paket, um die Geoverarbeitung, Zuordnung usw. von ArcGIS Desktop (ArcMap und ArcGIS Pro) für Python verfügbar zu machen.

2
ArcMap führt Skripte langsamer aus, wenn Sie Arcpy importieren
Ich finde, dass ArcMap langsamer läuft, wenn Sie ein Skript geschrieben haben, das arcpy importiert. Möglicherweise möchten Sie ein Skript schreiben, das in ArcMap, über das Python-Fenster oder als eigenständiges Python-Skript ausgeführt werden kann. In diesem Fall müssen Sie arcpy importieren. Wenn Sie dies jedoch tun und es im Python-Fenster …

2
Wie kann ich den Verzeichnisbaum crawlen und Mxd relativePaths in true ändern?
Ich habe eine große Anzahl von Projektordnern, wobei jeder Projektordner viele Unterordner haben kann. Diese Unterordner können mxds, Shapefiles, persönliche GDBs und FGDs enthalten. In vielen Fällen hat der Benutzer vergessen, die "Relative Pfade verwenden" zu überprüfen, bevor die mxds gespeichert wurden. Wenn der Ordner kopiert wird, werden die Datenquellen-Links …

3
Beschleunigen Sie das von Python berechnete Zeitstempelfeld in ArcGIS Desktop?
Ich bin neu in Python und habe begonnen, Skripts für ArcGIS-Workflows zu erstellen. Ich frage mich, wie ich meinen Code beschleunigen kann, um aus einem Zeitstempelfeld ein doppelt numerisches Feld "Stunden" zu generieren. Ich beginne mit einem von DNR Garmin generierten Shapefile für das Trackpoint-Protokoll (Breadcrumb Trail) mit einem LTIME-Zeitstempelfeld …
9 arcpy  time 

2
Ändern Sie die Anzeige- und Symbologieeigenschaften von Rasterebenen programmgesteuert mit arcpy oder ArcObjects
Ich habe über 1500 NITF-Dateien, die ich benötigen muss, um die Ebenenanzeige und Symbologie programmgesteuert in ArcMap zu ändern. Ich muss die unten rot dargestellten Eigenschaften einstellen: Ich habe die arcpy-Dokumente durchgesehen und es sieht nicht so aus, als ob diese Eigenschaften verfügbar sind - ehrlich gesagt habe ich nicht …

1
Erstellen eines Skript-Tools, mit dem eine Kopie der Feature-Class erstellt und mit ArcPy um den angegebenen Abstand versetzt wird?
Ich möchte eine Polygon-Feature-Class duplizieren und alle Polygone in x- und y-Richtung um etwa 10 Fuß versetzen. Ich fragte letzte Woche, ob es eine Möglichkeit gäbe, dies zu tun, und ich wurde informiert, dass ich höchstwahrscheinlich mein eigenes Python-Skript mit arcpy erstellen müsste. Ich habe mein eigenes Skript mit arcpy …

6
Berechnen der Ausrichtung jeder Seite des Polygons mit ArcPy?
Ich möchte die Ausrichtung jeder Linie in einem Polygon untersuchen, damit ich ihre Sonneneinstrahlung berechnen kann. Jedes Polygon repräsentiert ein Gebäude und hat eine zugehörige Höhe. Im Moment möchte ich nur die Ausrichtung betrachten und später auf Schattierungsprobleme eingehen. Ein Ansatz, den ich dachte, war, das Polygon in Linien aufzuteilen …


2
Überprüfen, ob zwei Feature-Classes mit ArcPy denselben Raumbezug haben?
Wie können Sie mit arcpy überprüfen, ob zwei Feature-Classes denselben Raumbezug haben? Nur zu überprüfen, ob die beiden gleich sind, funktioniert nicht: >>> import arcpy >>> fc1 = r"C:\Users\e1b8\Desktop\E1B8\GIS_Stackexchange\data.gdb\test" >>> sr1 = arcpy.Describe (fc1).spatialReference >>> sr2 = arcpy.Describe (fc1).spatialReference >>> sr1 == sr2 False factoryCode funktioniert nicht, weil benutzerdefinierte Projektionen …

2
Verbessert das Auflösen von Funktionen die Effizienz der Geoverarbeitung?
Ich habe einen großen Satz von Zeilendaten (> 140.000 Funktionen). Gibt es einen Verarbeitungsvorteil, entweder in Bezug auf die erforderliche Zeit oder (was noch wichtiger ist) den verwendeten Speicher: zum Ausführen Auflösen der Daten vor dem Ausführen von Buffer ? auf Auflösungen für zwei Identitätsoperationen auflösen? Ich würde im Allgemeinen …


3
Die In-Memory-Schicht arcpy.MakeFeatureLayer ist weiterhin vorhanden, wenn der nachfolgende Schritt während des Tests fehlschlägt
Wenn ich arcgisscripting verwendet habe, um eine speicherinterne Ausgabeebene mit gp.makefeaturelayer zu erstellen, habe ich es in einen Try / Except-Block eingefügt und das gp-Objekt im Except-Teil gelöscht, wenn der Makefeaturelayer fehlschlagen würde. Wenn ich jetzt arcpy verwende, muss ich das Leerlauffenster schließen und erneut öffnen, damit die speicherinterne Ausgabeebene …

1
Gefundene Linien im geometrischen ArcMap-Netzwerk finden?
Ich habe an einem Projekt gearbeitet, das Linien in einem geometrischen Netzwerk verfolgt. Ich musste die Linienrichtung (Flussrichtung) auf vielen Linien umkehren, damit die Spuren funktionieren. Jetzt bin ich an einem Punkt angelangt, an dem ich den Stammdatensatz aktualisieren und die gleichen Zeilenumkehrungen in der Datenbank vornehmen muss. Mein Gedanke …

1
Warum Cursor- / Zeilenobjekte von ArcPy löschen?
Kann mir jemand helfen zu verstehen, was die letzten 2 Zeilen dieses Codes bewirken: import arcpy arcpy.env.workspace = "c:/esripress/python/data/exercise07" arcpy.env.overwriteOutput = True copy = arcpy.CopyFeatures_management("airports.shp","Results/airports.shp") fc = "Results/airports.shp" cursor = arcpy.da.UpdateCursor(fc, ["STATE"], ' "STATE" <> \'AK\'') for row in cursor: row[0] = "AK" cursor.updateRow(row) del row del cursor Ich verstehe, …
8 arcpy  cursor 

1
Exit-Befehl zum ArcGIS Python-Skript-Tool hinzufügen?
Ich habe ein GIS-Skript-Tool, das eine Kopie eines mxd erstellt, eine Definitionsabfrage festlegt und eine Reihe datengesteuerter Seiten basierend auf der Definitionsabfrage exportiert. Nach dem Export werden die mxd-Kopie, einige Variablen und eine Reihe von Datenbankverbindungen gelöscht. Gibt es eine Möglichkeit, einen Escape-Code zu codieren, der die datengesteuerten Seitenexporte abbricht, …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.