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
Programmgesteuertes Erkennen von Join mit ArcPy?
Ich habe Python-Code, der in einem ArcMap-Projekt gestartet wird. Alle Verknüpfungen, die der Benutzer möglicherweise im Projekt erstellt hat, müssen entfernt werden, damit mein Code ausgeführt werden kann. Leider zerstört der Code, der einen Join entfernt… arcpy.RemoveJoin_management ("layer1", "layer2") ... auch einige der Layereigenschaften, die für meine Anwendung kritisch sind …

7
Rasterbild als Array in Python mit ArcGIS Desktop abrufen?
Als ich anfing, mit Python und ArcGIS 9.3 zu arbeiten, ging ich davon aus, dass es eine einfache Möglichkeit gibt, ein Rasterbild in ein Python-Array zu übertragen, damit ich es bearbeiten kann, bevor ich es wieder als anderes Rasterbild speichere. Ich kann jedoch nicht herausfinden, wie das geht. Wenn es …


1
Wie lösche ich ausgewählte Zeilen mit ArcPy?
Ich möchte alle Zeilen in einer Feature-Class löschen, aber die Zeilen 1 bis 5 bleiben. Andererseits möchte ich die ersten fünf Zeilen bleiben und andere löschen. Ich weiß, dass ich den Suchcursor und den Aktualisierungscursor verwenden muss, aber ich konnte sie nicht verwenden. Wie kann ich die Zeilen mit ArcPy …
10 arcpy  cursor 

2
Verwenden von MultiValue in Python-Skript-Tool-Parametern?
Mein Skript funktioniert gut mit einer einzelnen Feature-Class, für die ausgewählt wurde clip_fc = arcpy.GetParameter(0). Wenn ich jedoch clip_fc in den Skripteigenschaften auf MultiValue setze und dann mehrere Feature-Classes auswähle, wird die Fehlermeldung "Parameter sind ungültig" angezeigt. Kann mir jemand zeigen, wo ich falsch liege? import arcpy import os.path from …


3
"Gierige" Schnittlinien mit Polygon
Ich möchte eine Reihe von Polylinien (schwarze Linien im Bild unten) an der Außengrenze eines Polygons befestigen. Alle Hohlräume innerhalb des Polygons sollten ignoriert werden. Meine ideale Ausgabe sind die gestrichelten gelben Linien. Die Anfangslinien können gerade sein oder nicht. Das Bild ist ein vereinfachtes Beispiel, in Wirklichkeit ist das …

1
Was ist der Unterschied zwischen den Token "SHAPE @ XY" und "SHAPE @ TRUECENTROID" für den Datenzugriff?
Datenzugriffssuchcursor . Was ist, wenn überhaupt, der Unterschied zwischen den Token "SHAPE@XY"und "SHAPE@TRUECENTROID"? Sie gaben die gleichen Koordinaten auf einem Testpolygon zurück: >>> cursor = arcpy.da.SearchCursor("test", "SHAPE@XY") >>> for row in cursor: ... print row[0] ... (559389.3838043335, 4239093.201390337) >>> cursor = arcpy.da.SearchCursor("test", "SHAPE@TRUECENTROID") >>> for row in cursor: ... print …

8
Maximale CPU-Auslastung
Mein Skript schneidet Linien mit Polygonen. Es ist ein langer Prozess, da es mehr als 3000 Linien und mehr als 500000 Polygone gibt. Ich habe von PyScripter ausgeführt: # Import import arcpy import time # Set envvironment arcpy.env.workspace = r"E:\DensityMaps\DensityMapsTest1.gdb" arcpy.env.overwriteOutput = True # Set timer from datetime import datetime …


3
Fischnetz aus Vorlagen-Feature-Class mit ArcPy erstellen?
Ich kann das Tool arcpy.CreateFishnet_management nicht verwenden, da der Parameter "templateExtent" mit einem Shapefile definiert wird und die Parameter "originCoordinate" und "yAxisCoordinate" nicht automatisch gefüllt werden. import arcpy from arcpy import env env.overwriteOutput = True env.workspace = r"D:\Users\julia\erste_aufg" #Process: Create Fishnet outFeatureClass = r"D:\Users\julia\erste_aufg\at001l_wien\at001l_wien\wien.shp" cellSizeWidth = '200' cellSizeHeight = '200' …


1
Batch-Georeferenzierung in ArcMap / ArcPy?
Ich habe ungefähr 50 PDF-Karten, die ich georeferenzieren und / oder georektifizieren möchte. Ich habe eine als JPG gespeichert und manuell georeferenziert und möchte den Rest automatisieren, der sich am selben Ort befindet und denselben Umfang hat. Der Dichtegradient ändert sich jeweils, aber die Karte (jetzt als JPG gespeichert) hat …

1
Mit ArcPy zur historischen Version wechseln?
Ich habe ein Problem beim Versuch, mit Python und arcpy.ChangeVersion_management zu einer historischen Version einer SDE-Feature-Class zu wechseln . Ich kann die Version mithilfe von ArcMap manuell auf ein bestimmtes Datum und eine bestimmte Uhrzeit ändern. Ich bin auch in der Lage, den Prozess mit ModelBuilder vollständig zu automatisieren. Wenn …

1
Feldname des Formbereichs bestimmen
Ich habe es mit einer Vielzahl von räumlichen Polygondateien zu tun (Shapefiles, Datei- / persönliche GDB-Feature-Classes, SDE-Feature-Classes (einige mit räumlichen Ansichten)) und je nach Dateityp erhalte ich eine Vielzahl von Shape Area-Feature-Class-Feldnamen ( das erforderliche Feld, kein erstelltes) So variieren beispielsweise die Feldnamen von "Shape_Area", "SHAPE_Area", "SHAPE.AREA", "GEOMETRY_Area", "GEOMETRY.AREA". Ich …

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.