Als «pyqgis» getaggte Fragen

8
pyqgis: So erhalten Sie Features ausgewählter Geometrien

Ich frage mich, ob jemand ein Beispiel geben könnte, wie man die Attribute ausgewählter Features erhält. Ich habe den folgenden Code in der Python-Konsole ausprobiert - aber ich stecke an dem Punkt fest, an dem ich die Attribute erhalten möchte: qgis.utils.iface canvas =

8
Wie finde ich das Polygon, in dem ein Punkt liegt?

Ich habe eine Ebene mit polygonalen Merkmalen. Jedes Feature hat Attribute und Werte. Ich habe auch eine Liste von Koordinaten und möchte wissen, in welchem ​​Merkmal (oder Polygon) die Koordinaten liegen. Könnte mich bitte jemand anleiten, wie ich das anstellen soll? Gibt es eine Funktion in der...

8
Ausgewählte Funktionen mit PyQGIS löschen?

Ich habe ein Shapefile mit nur einem Feld DN . Ich möchte alle Features löschen, die keinen bestimmten Wert für das Feld haben. Angenommen, der DN kann 1,2 oder 3 sein. Bisher konnte ich herausfinden, wie Features ausgewählt und Features gelöscht werden, aber es gelang mir nicht, sie zu...

8
Mehrere Dateien gleichzeitig in QGIS exportieren?

Ich habe viele .TAB-Dateien in QGIS geöffnet und möchte sie in .SHP speichern, damit ich in ArcMap mit ihnen arbeiten kann. Gibt es eine Möglichkeit, alle diese Dateien gleichzeitig zu speichern / exportieren, oder muss ich wirklich für jede einzelne Datei separat "speichern

8
Skelettieren Sie Vektoren in QGIS / Python

Ich versuche, ein Werkzeug zu finden, um mit QGIS und seinem Bundle ein Skelett eines großen Vektordatensatzes zu erstellen. Es sollte direkt programmgesteuert über Python oder die Befehlszeile aufrufbar sein (QGIS, GRASS, OGR usw. sind alle in Ordnung). Das Ziel ist ein großes dünnes Polygon mit...

8
Polygon puffern, bis es mit PyQGIS auf den Nachbarn trifft?

Ich habe ein Shapefile, das aus mehreren Polygonen besteht. Benachbarte Polygone teilen häufig ein Attribut. Ich muss diese Polygone basierend auf dem gemeinsamen Attribut puffern. Ich möchte diese Puffer jedoch erweitern, bis sie sich treffen und an diesem Punkt aufhören können. Ich habe ein...