Forum QGIS

Pełna wersja: wyznaczanie osi symetrii
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam, siedze i szukam od rana i nie mogę nic znaleźć. Mam dwie linie (krawędzie drogi) - 10km - muszę wyznaczyć oś pomiędzy tymi liniami. Ma ktoś jakiś pomysł?

zaznaczam, że żadne offsety ani tym podobne rzeczy nie wchodzą w grę - linie zawierają łuki a odległość pomiędzy liniami nie jest stała - więc chodzi o coś w stylu wypadkowej/średniej tych dwóch linii.

Pozdrawiam
Ja bym spróbował to zrobić tak:
1) rozdziel linie drogi na prawą i lewą krawędź jezdni
2) zagęść geometrię tych linii
3) wyciągnij węzły do punktów
4) wykonaj analizę najbliższego sąsiada (nieźle się sprawdzi "Distance to nearest hub" z Geoprocessingu) - powstaną linie, które łączyć będą węzły krawędzi jezdni.
5) za pomocą wtyczki QChainage (stawia punkty o określoną odległość wzdłuż linii) wybierz dość dużą wartość odległości między punktami, ale w zakładce "Advanced" wybierz, aby linie podzielił na 2 segmenty - wyznaczone zostaną węzły osi jezdni (plus początek i koniec linii, ale to wystarczy przefiltrować).
6) połącz węzły z osi jezdni w linię (fajna wtyczka do tego to Points2One)
dokładnie o to chodziło, dzięki bardzo !
Wtyczka Points2One nie chce się zainstalować na wersji 3.xx
Czy jest coś innego?
Spróbuj natywnego algorytmu w panelu algorytmów: https://docs.qgis.org/3.22/en/docs/user_...intstopath
Dziękuję