Hallo,

es kamen ja schon ein paar Ansätze mit QGis/Grass

Ich möchte mal noch Postgis in den Ideentopf werfen.

* mit ST_OffsetCurve [1] für alle Geometrien eine zusätzliche Linie mit Abstand "Wegbreite / 2" erzeugen
* anschließend die Linien wegwerfen, die außerhalb des Weges liegen

Allerdings spielt dabei die Zeichenrichtung eine wichtige Rolle, diese sollte für die Linienpaare immer einheitlich in eine Richtung sein. Wenn das nicht gilt, wird es hier auch kompliziert. Außerdem sollte mit "geography" gearbeitet werden, bei "geometry" muss erst die Wegbreite in Grad umgerechnet werden.


Viele Grüße

Lars


[1] https://postgis.net/docs/ST_OffsetCurve.html


-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : OpenPGP_signature
Dateityp    : application/pgp-signature
Dateigröße  : 840 bytes
Beschreibung: OpenPGP digital signature
URL         : 
<http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20210630/cbd9cb22/attachment.sig>
--
....................................................................
FOSSGIS Veranstaltungen
https://www.fossgis.de/news/fossgis-events/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/             https://twitter.com/FOSSGIS_Verein

____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

Antwort per Email an