Forum QGIS
Automatyczna numeracja w liniowym shp - 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: Automatyczna numeracja w liniowym shp (/thread-740.html)



Automatyczna numeracja w liniowym shp - maciek - 12-07-2012

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


RE: Automatyczna numeracja w liniowym shp - tomalos - 15-07-2012

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.