|
Dane UMP zapisane są w trzech kategoriach:
Do budowania scenerii realistycznych najbardziej przydatne będą dwie pierwsze kategorie. Z uwagi na obecne stadium rozwoju edytora, importować można tylko linie, a wykorzystanie wielokątów będzie możliwe w przyszłości. Jednocześnie nie ma potrzeby, aby importować wszystkie dane od razu na początku. Im później wczyta się dane UMP, tym większa jest szansa na to, że będą bardziej kompletne i dokładne. Dane UMP podzielone są również na typy. Typy służą do rozróżnienia sposobu rysowania przez urządzenia do nawigacji satelitarnej. Typy zapisane są liczbami szesnastkowymi, dlatego zaczynają się one od symbolu "0x". Drogi:
0x1 Autostrada
0x2 Droga szybkiego ruchu lub krajowa dwupasmówka
0x3 Droga główna (krajowa, "czerwona")
0x4 Droga drugorzędna ("żółta")
0x5 Droga nienumerowana
0x6 Droga dojazdowa do osiedla, droga wewnętrzna lub droga osiedlowa
0x7 Droga osiedlowa - twarda nawierzchnia
0x7 Wjazd na autostradę (???)
0x8 Wyjazd z autostrady (???)
0xa Droga gruntowa
0xb Droga (???)
0xc Rondo
0xd Ścieżka rowerowa
0xe Tunel drogowy
0x16 Ścieżka - droga niedostępna dla samochodów
Tory:
0x14 Tory kolejowe
- w tym koleje linowe, parkowe i wyciągi narciarskie
0xe10 Tory tramwajowe (GOP)
0x10e10 Tory tramwajowe (Szczecin)
Rzeki:
0x18 Strumień
0x1f Rzeka (linia)
Nieznane:
0xb
0x19
0x1a
0x20 Poziomnica?
0x21 Poziomnica?
0x22 Poziomnica?
0x26 Prom?
0x27 Prom?
0x29
0x32
0x3f
0x3d
0x41
0x43
0x46 Rzeka - zbiornik?
0x49
0x51
0xe12
0x10e11
0x10e13
Oprócz tego od niedawna pojawiają się kolejne ciekawe dane, jak obrysy budynków oraz poziomice, jednak na uzupełnienie ich do sensownego ilościowo poziomu trzeba będzie jeszcze poczekać. Na ile jestem zorientowany, baza UMP obejmuje większość dróg w Polsce. Tory kolejowe często są rysowane w sposób uproszczony, chociaż zdarzają się również miejsca, gdzie szczegółowo są rozrysowane bocznice (np. Bełchatów). Regularnie występują torowiska zlikwidowane, również we wczesnych latach powojennych. Tory tramwajowe również są rysowane pojedynczą linią. Do każdego typu linii UMP trzeba dobrać oddzielnie wymiary przekroju poprzecznego oraz tekstury. Robi się to za pomocą pliku gisdata/UMP.INI. Domyślny plik można pobrać z serwera. Parametry są następujące - po myślniku jest opis: [POLYLINE.Type=0x5] - kategoria i typ obiektu opis=Droga nienumerowana - opis obiektu tracktype=road - rodzaj obiektu - grupa trackcode=0x55 - rodzaj obiektu - numer width=6 - szerokość nawierzchni albo rozstaw torów [m] side=0.3 - szerokość chodnika albo podsypki na zewnątrz szyny [m] slope=1 - szerokość pochylenia z jednej strony [m] height=0.3 - wysokość pochylenia [m] tex1=li0x5_1.bmp - tekstura 1 tex2=li0x5_2.bmp - tekstura 2 velocity=50 - dopuszczalna prędkość maksymalna Jako wartość tracktype używa się "rail" (tory), "road" - droga, "river" - rzeka. Określenie to służy do grupowania tekstur i określania zakresu ich wymienności. Jako wartość trackcode podaje się kod obiektu w edytorze. Drogi: od 0x50 do 0x5F (16 różnych typów). Tory: od 0x40 do 0x4F (16 szerokości, w tym tory dla suwnic, dźwigów: 0x40 - tor normalny kolejowy, 0x41 - tor szeroki 1520mm). Rzeki: od 0x60 do 0x6F - do ustalenia. Dla torów podaje się: teksturę szyny (tex1) oraz teksturę podsypki (tex2). Dla dróg: teksturę nawierzchni (tex1) oraz teksturę chodnika/pobocza (tex2). Dla rzek nie zostało to jeszcze dokładnie określone. Oczywiście można wpisać inne wartości, do których program ma konwertować. Jednym z celów rozwoju edytora jest opracowanie optymalnych parametrów konwersji UMP. |