Plik granice.txt

Z UMP

Plik granice.txt

Plik ten jest umieszczony w katalogu narzedzia i ma specjalne znaczenie – znajdują się w nim wszsytkie linie będące granicami i to zarówno tymi widocznymi, jak granice międzynarodowe, jak i te, które służą tworzeniu punktów granicznych, dzięki którym routing może przeskakiwać z jednej mapy zestawu na inną.

Plik zawiera granice ze wszystkich obszarów UMP-a, dlatego też aby odpowiednie granice były wybierane do odpowiednich obszarów, muszą być właściwie oznaczone w formie komentarza. Wymagany format to:

; granica routingu <rodzaj> Region1 Region2 [Region3 ...]
; granica wewnetrzna <rodzaj> Region1 Region2 [Region3 ...]
; granica CNE <rodzaj> Region1 Region2 [Region3 ...]

Ten format stosowany jest dla granic typu 0x4b, które wyznaczają punkty routingu. <rodzaj> to albo współrzędna (np. 21.00000), która powinna być wspólna dla wszystkich punktów linii granicznej (z wyjątkiem pierwszego i ostatniego, bo dopuszczamy robienie "ogonków", żeby łatwiej było czasem taką granicę zaznaczyć) albo słowo MIX, oznaczające, że granica jest łamana i nie ma sensu robić kontroli poprawności współrzędnych. Granice CNE to punkty styku wspólne z mapą CNE, stosowane w celu umożliwienia korzystania jednocześnie z UMP-a i CNE i wspólnego routingu pomiędzy tymi zestawami map.

Region1 i kolejne to nazwy regionów zgodne z nazewnictwem UMP-a. Czyli np. "Warszawa" dla UMP-Warszawa, "Lodz" dla UMP-Lodz, itd.

; granica na mapie Region1 Region2 [...]

Ten format stosowany jest dla granic tyypu 0x1e (granica państwa) i ew. innych, które mają być widoczne na mapie.

Przykłady:

; granica routingu 21.69999 Zamosc - Kielce
[POLYLINE]
Type=0x4b
EndLevel=4
Data0=(51.16666,21.69999),(51.14320,21.69999),(51.04177,21.69999),(51.02070,21.69999),(50.99765,21.69999), ...
[END]
; granica routingu 51.43000 (Trzebnica) Wroclaw Leszno
[POLYLINE]
Type=0x4b
Data0=(51.42961,16.24052),(51.43000,16.23900),(51.43000,16.24502),(51.43000,16.26255),(51.43000,16.29106), ...
[END]
; granica routingu Bayern - ( Austria ) Linz AT
[POLYLINE]
Type=0x4b
Data0=(48.77142,13.83969),(48.60631,14.04567),(48.56202,14.34064),(48.64394,14.45157),(48.59200,14.71177), ...
[END]
; granica na mapie ( Wlochy ) ( Austria ) Graz AT - Trentino IT
[POLYLINE]
Type=0x1e 
Label=Austria-Włochy
EndLevel=4
Data0=(46.67681,12.50000),(46.67816,12.51617),(46.65070,12.56836),(46.65619,12.557660),(46.65344,12.60132), ...
[END]

-- TS