Ich versuche ein Skript zu schreiben, das herausfindet, ob das Shapefile ein bestimmtes Feld hat und ob das Feld nicht hinzugefügt werden soll. Ich bekomme es, um mir das Feld zu zeigen, aber die Schleife durchläuft jedes Feld, sodass jedes Mal, wenn das angegebene Feld nicht vorhanden ist, ein neues …
Ich verwende ArcGIS Server 10.0. Ich habe eine Geoverarbeitung mit Arcpy-Suche, Aktualisierung und Einfügen von Cursorn. Ich würde gerne mehr über die Technologie hinter diesen Cursorn erfahren. Verwendet es einen Treiber oder Pool, um eine Verbindung zur Datenbank herzustellen (ich verwende Oracle 11g)? Öffnet es einmal beim Erstellen des Cursors …
Ich möchte programmgesteuert auf die aktuelle Job-ID eines Geoverarbeitungsskripts zugreifen, das unter ESRI 10.2 ausgeführt wird. Das Skript muss die Job-ID kennen, nicht der Aufrufer des Skripts. Während der Suche habe ich viele Beispiele dafür gesehen, wie die Anforderung zum Senden von Jobs mit der Job-ID zurückgegeben wird. Das will …
Ich habe eine Linien-Feature-Class, die Abtastsegmente darstellt. Ich habe eine Datentabelle mit Feldnotizen in derselben Geodatabase, die mit einer Feature-Class mit der Feature-Class verbunden ist. Gibt es eine integrierte Methode für arcpy, um auf verwandte Datensätze zuzugreifen? Die Lösung besteht darin, einen weiteren Cursor für die zweite Tabelle hinzuzufügen. Wenn …
Zu Debugging-Zwecken habe ich eine fest codierte Bedingung erstellt, die überprüft, ob das Skript als eigenständiges oder als ArcGIS-Tool ausgeführt wird. Gibt es überhaupt eine Möglichkeit, dies zur Laufzeit herauszufinden? zB eine Umgebungsvariable, eine globale Variable usw. z.B dryRun= 1 if dryRun: par= 'Hello' else: par= arcpy.GetParameterAsText(0) # Do something
Ich muss einem vorhandenen Feld in der Attributtabelle Werte hinzufügen. Die Werte sind durch Werte in einem anderen Feld in derselben Attributtabelle zu bestimmen. Ich kann die Werte in einem anderen Feld des Skripts nicht definieren. Kann mir jemand dabei helfen?
Ich möchte den folgenden Code verwenden, um festzustellen, ob ein Pfad vorhanden ist. Der Pfad, den ich überprüfen möchte, wird über einen Parameter in einem ArcMap 10.0-Tooldialogfeld an meinen Code übergeben. Der Parameterdatentyp ist Ordner. Dieser Ordnerpfad wird in meinem Code unten an sys.argv [2] übergeben. {import sys import os …
Ich verarbeite 18.000 Feature-Classes (in einer GDB-Datei gespeichert) mit jeweils ~ 500 Datensätzen (Polygon-Features) in Meeresgebieten und führe mithilfe der Löschfunktion ein Skript zum Entfernen von mit der Küste überlappenden Bereichen aus. Das Skript wird erfolgreich ausgeführt, dauert jedoch buchstäblich Tage. Die Verarbeitung einiger Dateien dauert Sekunden (ich gehe davon …
Im Bild unten sehen Sie eine Polygonebene, die steile Hänge darstellt und aus einer TIN extrahiert wurde. Die Polygone haben viele Spitzen. Ich möchte diese Spitzen entfernen, während der Rest der Grenzen genau an der gleichen Stelle bleibt. Ich möchte dies in einem Python-Skript mit arcpy- oder Python-Funktionen tun. Weitere …
Ich habe eine Feature-Class und mit arcpy.da.SearchCursor erhalte ich eindeutige Werte eines Feldes (z. B. Name). Wie kann ich diese Methode verwenden, um den zugehörigen Zeilenwert eines anderen Felds abzurufen (diff field = Name2)? Bisher verwende ich dies, um eindeutige Werte nur für das Feld Name zu erhalten: values = …
Ich versuche, einer Add-In-Symbolleiste ein Tool hinzuzufügen, um Features aus einer vorhandenen Feature-Class auszuwählen und in eine andere Feature-Class zu kopieren. Ich brauche zwei Werkzeuge, eines für einen Punkt und eines für ein Rechteck. Add-In-Tools verarbeiten nur Rechtecke. Daher versuche ich, die Punktkoordinate aus dem onMouseDown-Ereignis zu generieren und einfach …
Ich brauche eine Möglichkeit, Rasterzellen (Polygon 15x15m), die direkt übereinander liegen, programmgesteuert zusammenzuführen und einige ihrer Attribute zu addieren. Ich arbeite in ArcGIS 10.1 mit den Daten, die als Polygon-Feature-Class gespeichert sind. Die Daten sind das Ergebnis einer Fußgängerbefragung über ein vordefiniertes Raster. Gelegentlich verlassen die Leute, die die Fußgängervermessung …
Ich muss einen Umfang eines bestimmten Rasters abrufen, damit ich ihn speichern und damit ein anderes Raster mit diesem extrahierten Umfang ausschneiden kann. Ab sofort stecke ich im Umfang fest. import arcpy from arcpy import env desc= arcpy.env.extent("D:\GIS @ UTD\Sem 1\GISC 6317\Lab\Lab 10\temp\Tahoe\Tahoe\Emer\erelev.grid") print desc Das Folgende ergibt eine Ausgabe …
Ich habe Probleme beim Ausführen eines Skript-Tools, das ich gerade in Arc 10.1 erstellt habe. Das Skript läuft in PythonWin einwandfrei, aber wenn ich ein Skript-Tool damit erstelle, scheint das Tool keine Ordner oder Geodatabases als Ausgabearbeitsbereich akzeptieren zu wollen. Ich habe den Ausgabeparameter (Argument) sowohl als Ausgabe als auch …
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.