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.

1
Gebäudeextraktion mit LiDAR-Daten (Prozess verbessern)
Ich habe den folgenden Prozess zum automatischen Erstellen von Gebäudeumrissen / -abdrücken aus Las-Dateien ausgeführt und habe mich gefragt, ob jemand helfen kann, diese zu verbessern, oder Vorschläge für andere zu verwendende Prozesse habe. Experimente: A. ArcGIS - Lidardataset-Tools : Während Sie nur die Gebäudeklassenpunkte sehen, können Sie kein Polygon …

2
Methoden zur Optimierung der Mehrkernverarbeitung in ArcGIS
Ich interessiere mich für Lernmethoden, um das volle Ausmaß der auf einem Desktop-Computer verfügbaren Multicore-Verarbeitungsleistung zu nutzen. Arc gibt an, dass die Hintergrund-Geoverarbeitung es dem Benutzer ermöglicht, mehrere Kerne zu verwenden. Tasks müssen jedoch im Wesentlichen in der Warteschlange warten, bis die vorherige Task abgeschlossen ist. Hat jemand parallele oder …

1
ArcPy fügt einen fehlerhaften inneren Ring hinzu, wenn benachbarte, mehrteilige Geometrie geschrieben wird?
Bei der Verwendung von Arcpy zum Schreiben von mehrteiliger Geometrie in ein Shapefile ist ein merkwürdiges Problem aufgetreten. Ich verwende einen InsertCursor, um ein mehrteiliges Feature aus einer Liste von Teilen mit jeweils einer Liste von Scheitelpunktpaaren zu erstellen. Ich verstehe, dass beim Erstellen dieses Features benachbarte mehrere Teile automatisch …

5
Batch-Clipping in ArcGIS Desktop mit ArcPy?
Bei älteren Versionen von ArcGIS sind einige ähnliche Fragen aufgetreten, für ArcGIS 10 wurde jedoch keine passende Antwort gefunden. Ich habe zwei Polygon-Shapefiles, die einen großen Bereich abdecken (z. B. ein ganzes Bundesland / eine ganze Provinz). Das erste Shapefile repräsentiert die Landbedeckung für den gesamten Staat und das zweite …

5
Kompilieren von Python-Skripten (zu .exe), die ArcGIS-Geoverarbeitungswerkzeuge verwenden?
Ich programmiere jetzt seit einigen Monaten mit Python und habe einige einigermaßen komplexe Skripte für hauptsächlich Geoverarbeitungsaufgaben entwickelt. Davon abgesehen lerne ich immer noch viel, da ich einen SQL / VBA / VBScript-Hintergrund habe. Ich weiß, dass kompilierter Code in der Regel schneller ausgeführt wird als Code, der von einem …

1
Ausführen von ArcGIS 10.0 unter Virtualenv
Ich arbeite an einem Python-Paket, das eine Mischung aus Befehlszeilen-Tools und ArcToolbox-Tools enthält. Für die Python-Entwicklung ist es sehr nützlich, VirtualEnv zu verwenden, insbesondere wenn Sie mit Installationsprogrammen arbeiten. Gibt es eine Möglichkeit, dass ArcMap oder ArcCatalog eine aktuelle VirtualEnv-Sitzung in Python erkennen, sodass bei der Ausführung eines benutzerdefinierten Tools …


2
Erstellen Sie eine Schaltfläche, die das Python-Skript als Befehl und nicht als Skript-Tool aufruft?
Ich glaube, dass in Arc9.3 Befehle mithilfe von VBA-Skripten erstellt werden könnten. Um einen benutzerdefinierten Befehl hinzuzufügen, navigieren Sie zu Anpassen> Symbolleisten> Anpassen ... und klicken auf UIControls. UIControls ist in Version 10 jedoch nicht vorhanden. Ich erstelle zwei separate Skripte für ein Kartenbuchprojekt. Ein Skript speichert die Layouteinstellungen in …

3
Verwenden mehrerer Platzhalterparameter mit arcpy.ListFeatureClasses
Ich weiß, dass es einen Weg geben muss, aber ich habe Probleme, herauszufinden, wie das geht. Ich möchte eine Liste von Feature-Classes erstellen, für die Vorgänge ausgeführt werden sollen. Ich möchte jedoch, dass die Liste Feature-Classes enthält, die zwei separate und unterschiedliche Dateinamen-IDs haben. Der Code würde ungefähr so ​​aussehen: …
12 arcpy  list  wildcard 

2
Warum ist das ArcPy-Skript langsam?
Ich habe ein einfaches Arcpy-Skript, um ein Feld in einem Punkt-Shapefile mit Informationen aus dem darin enthaltenen Polygon-Feature zu aktualisieren. Es dauert 9 Minuten, um 100 Punkte in arcpy zu erstellen, aber eine räumliche Verknüpfung in arcmap erfolgt sofort. Ich bin sicher, es gibt einen schnell etablierten Weg, um dieses …



2
Festlegen des Speicherarbeitsbereichs in ArcPy?
Ist es möglich, env.workspace = "in_memory"in ArcPy sowohl ArcGIS Pro als auch ArcGIS 10.2.2 (oder 10.3) zu verwenden? Was ich versuche, ist die Ausgabe einer Snap-Pour-Point- Operation, die im Gegensatz zur Festplatte in den Speicher geschrieben wird. Mir ist klar, dass ich auf die Festplatte schreiben und sie dann in …

1
PySAL natürliche Brüche von Numpy Array
Ich versuche, mit Python natürliche Unterbrechungswerte aus einem Raster zu extrahieren. Der beabsichtigte Prozess lautet : Arcpy-Rasterobjekt an NumPy-Array (unter Verwendung von RasterToNumPyArray ) auf natürliche Unterbrechungswerte (unter Verwendung der PySAL-Funktion für natürliche Unterbrechungen ). import arcpy, pysal from pysal.esda.mapclassify import Natural_Breaks as nb # code to create greenIndex arcpy …

2
Zeichnen paralleler Linien in Polygonen (Well Paths) mit ArcGIS Desktop?
Ich möchte eine Polygon-Feature-Class mit mehreren unregelmäßigen Polygonen verwenden und Arc parallele Linien innerhalb jedes Polygons zeichnen lassen. Im Idealfall wäre es für Arc schön, den Winkel der längsten Seite des Polygons herauszufinden und parallele Linien zu dieser Seite zu zeichnen, aber um es einfach zu halten, denke ich, wenn …

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.