Mehr

QGIS - Erzeuge ein Polygon gleicher Länge entlang der Polylinie


Wie kann ich eine Reihe von Polygonen entlang einer Linie erstellen? Ich muss die Dichte einer Reihe von Zielen entlang einer Linie innerhalb eines Korridors beurteilen.

Ich habe folgendes probiert:

  1. einen Puffer anlegen,
  2. Verwenden der Plugin-Stationslinien, um senkrechte Linien zu erstellen,
  3. Verwenden des Digitizing Tools Plugins, um den Puffer mit den Stationslinien aufzuteilen

Dadurch wird das Polygon nur eine Linie nach der anderen geteilt, die Linien sind 20+km lang und ich möchte 25-m-Abschnitte, die manuelle Wiederholungen unpraktisch machen. Die Linie hat auch komplexe Kurven.

Gibt es eine Möglichkeit, ein solches Raster zu erstellen?


Mir wurde klar, dass ich das Problem verkehrt herum betrachtete. Anstatt Polygone entlang einer Linie zu erstellen, um die Punkte in Polygonmethoden verwenden zu können, wurde mir klar, dass ich nach einer Linear Reference-Lösung suchte und daher das LRS-Plugin die benötigten Informationen liefern würde.

Danke trotzdem fürs Helfen.


Sie können Ihre Stationslinien mit Ihrem Pufferlayer verbinden (Vektor -> Geoverarbeitung -> Vereinigen). Eingabevektorlayer = Stationslinien, Union Layer = Puffer

Dadurch wird eine Linienausgabe mit dem Rand des Puffers und den Stationslinien erstellt.

Dann können Sie das Polygonize-Plugin verwenden (siehe hier und hier).


Schau das Video: GIS Tricks: Create Polygon, Clip and Difference (Oktober 2021).