29 paź 2013

Kilometraż w QGIS

     Wcześniej czy później każdy stanie przed wyzwaniem wstawienia do projektu kilometrażu trasy (lub punktów wzdłuż linii, w określonej odległości). Jak to zrobić w QGIS?
     Wygodnym narzędziem przeznaczonym do wstawienia pikietażu jest wtyczka QChainage autorstwa Wernera Macho.



     Wtyczkę można zainstalować za pomocą menedżera wtyczek QGIS. Standardowo dostęp do niej jest w menu wtyczki oraz poprzez ikonę. Po określeniu warstwy z obiektami, które przeznaczyliśmy do pikietażu oraz określeniu nazwy dla nowej warstwy określamy odległości pomiędzy poszczególnymi punktami. Jednostki długości określane są automatycznie na podstawie układu współrzędnych dla danej warstwy. Jeżeli mamy np. układ 1992 (EPSG 2180) to odległości będą określane w metrach natomiast, jeżeli będzie to WGS 84 (EPSG 4326) będą to stopnie.



     Pozostają jeszcze zaawansowane opcje wtyczki. Można w nich wybrać możliwość określenia kilometrażu dla określonego obiektu lub dla wszystkich znajdujących się na danej warstwie oraz określić początek i koniec dla generowanych punktów na konkretnej trasie. Po utworzeniu nowej warstwy, punkty na niej występujące mają także swoje odzwierciedlenie w tabeli atrybutów.


     Pozostają jeszcze zaawansowane opcje wtyczki. Można w nich wybrać możliwość określenia kilometrażu dla określonego obiektu lub dla wszystkich znajdujących się na danej warstwie oraz określić początek i koniec dla generowanych punktów na konkretnej trasie. Po utworzeniu nowej warstwy, punkty na niej występujące mają także swoje odzwierciedlenie w tabeli atrybutów.



     Należy pamiętać, że utworzona punktowa warstwa jest wirtualna i aby jej nie stracić po wygenerowaniu trzeba ją zapisać do pliku wektorowego.


3 komentarze:

  1. Podobny efekt można uzyskać stosując wtyczkę "Locate points along lines", którą opublikowano po tym artykule. Nie jest to jednak rozwiązanie dostosowane do realiów w drogownictwie. Część dróg ma nieciągłości w kilometrażu, np wsólny przebieg dwóch dróg. Każdy z odcinków trzeba kilometrować osobno, ale tylko pierwszy jest od 0+000, kolejny może zaczynać się np od 15+523. Długość odcinka też może nie zgadzać się z pomiarem z mapy, co należy uwzględnić dopasowując skalowaniem nazywanym też to kalibracją.

    OdpowiedzUsuń
  2. Witam, czy ktoś może mi powiedzieć dlaczego robiąc kilometraż zgodnie z instrukcją wyskakują mi liczby z wieloma miejscami po przecinku i nie są kolejno ponumerowane?

    OdpowiedzUsuń
  3. Dzień dobry, czy istnieje w QGisie takie narzędzie, które przy obliczeniu kilometrażu uwzględnia także przewyższenia na drodze? Wszystkie narzędzia, które dotychczas odnalazłam bazują na danych 2D co nie odpowiada faktycznemu kilometrażowi w terenie. Pozdrawiam

    OdpowiedzUsuń