Ich habe eine projizierte Linienebene (Shapefile) in QGIS. Für jedes Liniensegment möchte ich ein Polygon ohne Linienendkappen erstellen. Das resultierende Polygon sollte nicht zu einem einzigen aufgelöst werden.
Ich habe versucht, fTools Pufferungstool. Dies kann einen Puffer erstellen, ohne sich aufzulösen, aber es ist nicht möglich, die Zeilenendkappen zu definieren.
Ich habe auch v.buffer von GRASS ausprobiert. Dies kann einen Puffer mit definierten Zeilenenden erstellen, aber ich kann das Auflösen nicht deaktivieren.
Gibt es eine Möglichkeit, beides zu haben: nicht aufgelöst und ohne Kappen am Zeilenende? Das Ergebnis sollte ein Shapefile mit Polygonen (Puffer) für jedes Liniensegment sein.
Antworten:
Mit
GRASS v.buffer
drückenIterate over this layer
Taste.Die folgende Abbildung (RHS) zeigt Puffer, eine Pufferpolygonschicht pro Polylinienmerkmal, ohne gelöste Teile. Führen Sie dann die Ausgabepuffer zusammen. (
Vector | Data Management Tools
)quelle
Ich stelle mir vor, dass dies das sein könnte, wonach Sie suchen:
Wenn ja, müssen Sie Ihre Polylinien zunächst in Linien aufteilen, z. B. mit dem Verarbeitungswerkzeug "Linien explodieren".
Wenn
v.buffer
Sie sich dann wie oben erwähnt bewerben , kann dies zum Erfolg führen.aktualisieren
Was ich gerade gesehen habe, ist, dass das Werkzeug "Linien explodieren" ein wenig über das Ziel schießt, weil es jede Polylinie in Segmente mit nur Start- und Endpunkt und nichts dazwischen explodiert ...
quelle