Forum QGIS

Pełna wersja: Automatyczna numeracja w liniowym shp
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Cześć,
mam kłopot z automatyczną numeracją wewnątrz liniowego shp'a. Jest to linia ciągła pocięta na wiele odcinków poprzez intersekcję z katastrem. Niestety nie ma obecnie atrybutów które pozwoliły by wygenerować listę w kolejności jak biegnie linia (kolejność obiektów w tabeli atrybutów jest losowa, tzn zależy od kolejności obiektów w katastrze). Czy jest jakiś sposób na numerację względem kierunku, po kolei obiektów w obrębie linii?

PS. Mam nadzieję że nie skomplikowałem za bardzo.

pozdrawiam,
MF
Mam kilka pomysłów ale to tylko przypuszczenia, testuj sam Smile.
1. Sprawdź czy $rownum w kalkulatorze pól nie da właściwej kolejności.
2. Możesz spróbować wydobyć węzły z linii, podejrzewam, że będą ponumerowane od jednego końca do drugiego (ale nie próbowałem), takie węzły możesz złączyć z liniami edytując plik .dbf w arkuszu kalkulacyjnym (pierwszy wiersz w nowej kolumnie powinien wyglądać jakoś tak: nr_linii,N,10,0) lub wygenerować z tych węzłów drugą linię (są do tego wtyczki).
3. Możliwe też, że połączenie obiektów wieloczęściowych w jednoczęściowe i następnie ich rozbicie na jednoczęściowe uporządkuje linię od początku do końca.