Wenn Sie in ArcMap eine Python-Toolbox (.pyt) verwenden, folgen Sie in der Regel einem Muster, bei dem die .pyt-Datei selbst nur ein Wrapper ist, um Eingabeargumente zu sammeln und die Tools selbst zu definieren. Der unterstützende Code wird in separaten, für Einheiten testbaren Modulen aufbewahrt. Beispiel: import supporting_module class MyTool(object): …
Ich habe ein paar Python-Addins entwickelt und frage mich nur, wie ich das Addin am besten neu kompilieren kann, wenn ich das Skript bearbeite. Derzeit scheint es, als müsste ich das Skript bearbeiten Schließen Sie ArcMap Gehen Sie zum Ordner "Mein Add-In" und doppelklicken Sie auf die Python-Datei "makeaddin" Doppelklicken …
Ich habe ein Python-Skript mit arcpy geschrieben, das eine Polygon-Feature-Class in eine File-Geodatabase ausgibt. Ich habe eine Funktion zum Exportieren der Attribute in eine separate CSV-Datei hinzugefügt. Ich verwende den Code, den ich in diesem Beitrag gefunden habe und der perfekt funktioniert. Dieser Code exportiert jedoch jede Spalte in der …
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Obwohl ich Python zum Erstellen von Geoverarbeitungsskripten …
Gibt es Beispiele, die zeigen, wie Python in ein .NET ArcGIS-Add-In oder eine Erweiterung integriert werden kann? Ich habe eine Reihe von Python-Skripten, die ich aus Formularereignissen (z. B. Tastenklicks) in .NET aufrufen möchte. Ich möchte auch in der Lage sein, Variablen im Index von einem .NET Formular einzustellen. Sollte …
Ich denke immer wieder, dass mir etwas fehlen muss, aber in ArcGIS 10 scheint es kein Werkzeug zu geben, um Features (insbesondere Polygone) aus einem Layer an einer Punktposition (X, Y) über ArcPy auszuwählen. Die Parameter für ein solches Werkzeug wären lediglich ein Layername und eine XY-Position. Zur Umgehung dieses …
Welche Methoden stehen in ArcGIS 10.2 zur Verfügung, um eine Auswahl von Punkten zufällig zu unterteilen? Im angehängten Screenshot möchte ich beispielsweise 20% der ausgewählten Punkte behalten und den Rest löschen.
Ich versuche, ungefähr 4000 Polygone an ihrem Mittelpunkt senkrecht zu ihrer längsten Achse (dh über die Breite am Mittelpunkt) aufzuteilen, wie im folgenden Diagramm gezeigt. Im Idealfall möchte ich dies automatisch tun und vermeiden, jedes Polygon manuell zu teilen. Ich habe den Mittelpunkt von Polygonen durch Konvertieren der längsten Linien …
Im Folgenden finden Sie den Code, mit dem ich die Schaltfläche "Verwandte Tabellen" in ArcMap repliziere. In ArcMap werden mit dieser Schaltfläche Features in einer Feature-Class oder Tabelle basierend auf der Auswahl von Features in einer anderen verwandten Feature-Class oder Tabelle ausgewählt. In ArcMap kann ich diese Schaltfläche verwenden, um …
Wir haben ein Entwicklungsprojekt in Python (ArcGIS 10). Dieses Projekt umfasst eine Mischung aus Toolboxes, Kartenvorlagen, Layer-Dateien, File-Geodatabase-Vorlagen (die als Vorlagen dienen, die durch Skripte in eine Karte importiert werden) und verschiedenen anderen Dingen. Wir verwenden Eclipse als Quellcode-Editor und SVN als Quellcode-Repository. Wir haben jedoch ein Problem damit, dass …
Ich habe ungefähr 50 mxd mit allen defekten Schichten, die ich durchgemacht und manuell zurückgesetzt habe. Die Daten wurden von einem anderen Computer verschoben und die Ordnerstruktur wurde geändert, sodass es sich nicht nur um einen einfachen Änderungsvorgang handelt (Beispiel): "F: \ Data \ Rivers.shp" bis "C: \ Data \ …
Für jede der 208.781 Census-Blockgruppen möchte ich die FIPS-IDs aller Nachbarn erster Ordnung abrufen. Ich habe alle TIGER-Grenzen heruntergeladen und in einem einzigen 1-GB-Shapefile zusammengeführt. Ich habe ein ArcPython-Skript ausprobiert, das im Kern SelectLayerByLocation für BOUNDARY_TOUCHES verwendet, aber für jede Blockgruppe, die langsamer ist als gewünscht, dauert es mehr als …
Ich habe mehr als hundert FCs mit jeweils 10 oder 20 Attributen, um die Aliase zweimal oder mehrmals im Jahr hinzuzufügen oder zu ändern. Unnötig zu erwähnen, dass ich mich hier nicht durchgrunzen werde. Wie kann ich diesen Prozess automatisieren? Python-Lösung bevorzugt, verwendet aber alles, was funktioniert. Ich habe Zugriff …
Ich habe ArcGIS Desktop 10.2 und meine Herausforderung besteht darin, die Anzahl der Eckpunkte in jedem Polygon für alle Funktionen wie diese zu extrahieren: Ich habe viele Flurstücke in meiner Feature-Class und möchte die Anzahl der Scheitelpunkte für alle Features separat extrahieren. Anschließend möchte ich die XY-Koordinaten für alle Scheitelpunkte …
Ich versuche, einige Python-Toolboxes für unsere ArcMap-Anwendung zu erstellen (z. B. MyTool.pyt). Ich kann sehen, dass der Hilfetext mit dem Attribut classes self.description definiert ist. Sobald ich jedoch das Programm ausführe und in eines der Parameterfelder klicke, wird der Hilfetext / Beschreibungstext leer. Ich möchte in der Lage sein, das …
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.