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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
Kann mir bitte jemand mitteilen, wie ich einfache Feldberechnungen wie das Kopieren von "A" nach "B" in ArcPy durchführen kann? Ich habe viele Beispiele im Web gefunden, bei denen alle zusätzliche Ausdrücke verwendet haben und die kompliziert waren. Was ich brauche, ist einfach das zu tun, was wir in der …
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 …
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 …
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, …
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, …
Wenn Sie versuchen, einen Weg zu finden, wie Sie die Legende programmgesteuert (arcpy) verschieben können, wenn sie Features innerhalb eines Datenrahmens abfängt. Wenn die Legende im folgenden Szenario die Ansicht des AOI verdeckt, möchte ich, dass sie in eine andere Ecke verschoben wird, bis sie nicht mehr angezeigt wird Problem. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.