Etwas, das hoffentlich ziemlich einfach ist.
Ich möchte die Richtung einer Polylinie / Linie in QGIS tauschen können. Ich habe vor ein paar Jahren in MapInfo ein benutzerdefiniertes Tool dafür erstellt, aber ich kann anscheinend nichts für QGIS finden.
Kennt jemand ein Tool, um dies zu tun?
Wenn einer nicht existiert, bin ich froh, dass ich es versuchen kann, wollte es einfach nicht, wenn einer bereits gemacht wurde.
qgis
polyline-creation
Nathan W
quelle
quelle
Antworten:
Ok, hier ist das Python, mit dem ich es gemacht habe:
Bevor Sie den obigen Code ausführen:
Führen Sie den obigen Python-Code folgendermaßen aus:
Es sollte "True" für jedes Feature ausgeben, dessen Richtung vertauscht wurde. Wenn "False" ausgegeben wird, wurde die Richtung des Features nicht gewechselt. Dies ist der Fall, wenn für die Ebene die Option Bearbeiten nicht aktiviert ist.
Ziemlich einfach!
Ich habe es in ein Plugin namens "
Swap Line Direction
QGIS Plugin Installer" gepackt.Dieses Plugin ist ab dem 16.11.2015 nicht mehr im Plugin-Installer verfügbar, aber Sie können es ganz einfach mit dem Plugin " Plugin Builder " selbst erstellen.
Ich werde sehen, wie einfach es ist, mit fTools zu interagieren.
quelle
Wenn Sie das GRASS- Plugin haben, verwenden Sie die Option v.flip - http://grass.osgeo.org/wiki/GRASS_AddOns#v.flip
quelle
Nach Nathans Antwort können Sie eine Python-Aktion in der Ebene erstellen, in der Sie Linien tauschen möchten:
Sie können die Zeilen mit einem Klick vertauschen. Es ist sehr benutzerfreundlich!
quelle
Dieses Plugin ändert die Richtung einer Polylinie.
http://plugins.qgis.org/plugins/DigitizingTools/
quelle
Dieses Plugin kehrt auch die Zeilenrichtung um:
https://hub.qgis.org/projects/swapvectordirection
Sie müssen ein Feature auswählen und die Ebene in den Bearbeitungsmodus versetzen, bevor Sie auf das Pluginsymbol klicken.
quelle
Basierend auf Nathans Beitrag habe ich ein Verarbeitungsskript erstellt, um die Richtung der Features umzukehren:
quelle