Forum QGIS
Prowadzenie osi jezdni - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html)
+--- Wątek: Prowadzenie osi jezdni (/thread-1659.html)



Prowadzenie osi jezdni - mewi1902 - 20-06-2018

Witam,

interesuje mnie sposób prowadzenia osi jezdni, dzięki któremu miejsce wstawienia wierzchołków osi można by było określić dzięki wskazaniu dwóch przeciwległych krawędzi jezdni (np. krawężników lub pobocza).
Można narysować szereg pojedynczych linii (w załączniku kolor niebieski), wykorzystać wtyczkę MMQGIS (do wyznaczenia ich punktów środkowych - kolor żółty) i w efekcie końcowym połączyć wszystkie punkty jako oś jezdni (kolor czerwony) - to niestety trwa dość długo Sad
Czy istnieje wtyczka lub narzędzie w QGis, które uprościłoby te czynności?
Podobne rozwiazanie stosuje firma Geobid z Katowic w programie EWMapa.

Pozdrawiam


RE: Prowadzenie osi jezdni - jerresso - 21-06-2018

Ale co konkretnie trwa długo? Rysowanie niebieskich linii czy sama procedura geoalgorytmu? Bo to drugie mozna zautomatyzować przy pomocy modelu lub skryptu Pythonowskiego.


RE: Prowadzenie osi jezdni - mewi1902 - 21-06-2018

... rysowanie niebieskich linii, a potem łączenie żółtych punktów czerwoną linią - do takiego rozwiązania doszedłem i jest to dosyć żmudna praca.
Chciałem tylko wiedzieć, czy narzędzie, które usprawniłoby pracę już istnieje, czy trzeba je dopiero stworzyć...


RE: Prowadzenie osi jezdni - pawzmu - 21-06-2018

Można od razu odrysować całą jezdnię jako poligon i matematycznie wyznaczyć jego linię środkową geoalgorytmem v.voronoi.skeleton, ale nie wiem czy będzie to mniej żmudne.


RE: Prowadzenie osi jezdni - mewi1902 - 22-06-2018

... rysowanie niebieskich linii, a potem łączenie żółtych punktów czerwoną linią - do takiego rozwiązania doszedłem i jest to dosyć żmudna praca.
Chciałem tylko wiedzieć, czy narzędzie, które usprawniłoby pracę już istnieje, czy trzeba je dopiero stworzyć...


RE: Prowadzenie osi jezdni - mewi1902 - 22-06-2018

... sorry za powyższy post - za szybko klikam Wink
Moja idea jest taka, aby wyjść od osi jezdni, dla której wpisujemy parametry charakteryzujące całą koronę drogi (np. szerokość jezdni, czy występują chodniki po prawej, po lewej stronie, ich szerokości, materiał wykonania, itd. itp.). Z tych parametrów wyjściowej osi jezdni jest już łatwo budować poligony (jezdnia, chodniki, pobocza, rowy itd.), na zasadzie bufora i różnicy.
Wydaje mi się, że rysowanie najpierw jezdni, a potem innych elementów ma podobny "wskaźnik żmudności" Wink


RE: Prowadzenie osi jezdni - xmaziax - 24-06-2018

Przeglądnij ten temat:
https://gis.stackexchange.com/questions/229914/creating-parallel-lines-at-particular-distance-from-lines-which-are-part-of-a-sh

Może, któreś z tam opisanych tam rozwiązań ułatwi Ci pracę.


RE: Prowadzenie osi jezdni - mewi1902 - 27-06-2018

Dzięki xmaziax!
Nie rozwiązuje to mojego tematu,ale nie znałem tej wtyczki - jest bardzo ciekawa i ułatwia pracę.

Pozdrawiam


RE: Prowadzenie osi jezdni - bociusek - 01-11-2018

Istnieje możliwość napisania funkcji w bazie Postgres (+ PostGIS), która będzie dopasowywać siec do poligonów w określonym przez użytkownika promieniu. Jeżeli jesteś zainteresowany to za pewną opłatą mogę przygotować dla Ciebie taką funkcję.