Czy w Qgis jest odpowiednik "hatches'ów" z ArcGis ?
Oznaczam długości linii w km i w miarę zmniejszania skali, dynamicznie zmienia mi się szczegółowość oznaczeń długości pokazując poszczególne hektometry.
[
attachment=303]
[
attachment=304]
[
attachment=305]
Mógłbym to rozwiązać tworząc warstwy z poszczególnymi stopniami szczegółowości i pokazywać/ukrywać ale ... może jest qgisowa wersja hatchesów?
Symbolizacja wg reguł. Można ustawić dla danej warstwy schemat, że dla takiej a takiej skali będą wyświetlały się takie a takie wartości. I takich reguł można wpisać wiele, dla wielu skal np.
Ale rozumiem, że jak symbolizacja, to muszę mieć warstwę punktową z tymi "zdarzeniami", które wyświetlam tylko w zależności od skali.
Tego chciałbym uniknąć (jeśli się da
), bo po modyfikacji przebiegu linii zmieni mi się jej długość i musiałbym "zrzutować" raz jeszcze na nią zdarzenia punktowe będące "oznaczeniami odległości".
Tak, to by musiała być warstwa punktowa z metrażem.
Hm.. można ustawić symbol kropki co ileś metrów na linii, ale nie będzie etykiet
Wygodniej byłoby z automatu mieć podgląd, ale chyba wychodzi na to, że trzeba po poprawce linii robić nową warstwę punktową z danym interwałem. Ale jak już raz ustawisz symbolizację, to potem tylko wyciągasz punkty i warstwa się aktualizuje...
Może Pythonem dałoby się to zrobić sprytniej.. Albo jakąś funkcją...
Geoprocesing -> Narzędzia
grupa : Geoalgorytmy QGIS
podgrupa: Narzędzia geometrii wektorowej
narzędzie: Create points along lines
Rozwiązanie prawie dobre .. tylko gdyby brał wartość odległości z początku i końca linii ...
szukam dalej
Raczej polecam wtyczkę QChainage. Można określić wiele parametrów - punkty początkowe, końcowe, przesunięcie startu czy nawet automatyczne wyświetlanie etykiet