Co-czym
Z UMP
Cel: Uporządkowanie zasad dotyczących rysowania (jaki obiekt jakim typem, z jakimi parametrami, jakie wyjątki). Kiedyś istniały pliki "signify" i "poiologia".
Patrz też Custom.
Spis treści |
Jak się przygotować
Podłącz do Mapedita odpowiednią skórkę. Używaj raczej tylko tych elementów, które mają opisy po polsku.
Linie
Drogi
Patrz też Drogi (włączyć do tego). Patrz też Nazywanie_ulic. Patrz też Jak_rysowac_drogi.
Uwaga!!! Kolorem zielonym oznaczone są propozycje.
Rodzaj poza miastem | Rodzaj w mieście | wymagania | oznaczenie | poziomy | typ Garmin, prędkość, klasa |
---|---|---|---|---|---|
Autostrada | Autostrada | Droga z numerem autostrady | ~[0x2d]<litera><numer> | 4 (druga nitka 1 lub 2) | 0x01,6,4 |
Droga szybkiego ruchu | Izolowana droga tranzytowa przez miasto | 2 pasy w jedna stronę, 1- lub 2-cyfrowa numeracja, droga typu S niezależnie od ilości pasów ruchu | ~[0x2d]<numer> a w mieście dodatkowo nazwa | 4 (druga nitka 1 lub 2) | 0x02,5,4 |
Krajowa dwupasmówka z kolizyjnymi skrzyżowaniami | Droga tranzytowa przez miasto z ograniczeniami prędkości i skrzyżowaniami kolizyjnymi | 2 pasy w jedna stronę, 1- lub 2-cyfrowa numeracja | ~[0x2d]<numer> a w mieście dodatkowo nazwa | 4 (druga nitka 1 lub 2) | 0x02,4,4
|
Droga główna (krajowa, "czerwona") | Droga tranzytowa przez miasto | 1- lub 2-cyfrowa numeracja (czasem wazne 3-cyfrowe) | ~[0x2e]<numer> (~[0x2f]Numer dla 3-cyfrowych) a w mieście dodatkowo nazwa | 4 (3 przy większym zagęszczeniu) | 0x03,4,3 |
Droga drugorzędna ("żółta") | Droga tranzytowa przez miasto (czasem mogąca pełnić taka rolę), | 3-cyfrowa numeracja (droga wojewódzka), wyjątkowo bez numeru | ~[0x2f]<numer> a w miescie dodatkowo nazwa | 3 (12 km), bez numeru - 2 | 0x04,3,2 |
Droga nienumerowana | Nienumerowana droga przelotowa (znaczenie ponaddzielnicowe) lub arteria komunikacyjna | Brak | w mieście nazwa | 1 (1.2 km) lub 2 (3 km) | 0x05,3,1 |
Droga zbiorcza na osiedlu | Droga osiedlowa która powinna być preferowaną drogą wjazdową i wyjazdową na osiedle, a która ze względu na dużą ilość ograniczeń prędkości nie nadaje się na drogę zbiorczą. W praktyce będzie to droga zbiorcza z zaniżoną wartością prędkości. | Brak | w mieście nazwa | 1 (1.2 km) lub 2 (3 km) | 0x05,2,1
|
Droga o znaczeniu lokalnym | Droga dojazdowa do osiedla, droga wewnętrzna lub droga osiedlowa | Utwardzona (asfalt) | w mieście nazwa | 0 (500 m) lub 1 (1.2 km) | 0x06,2,0 |
Droga z płyt betonowych, bruk | Droga z płyt betonowych, bruk | Twarda nawierzchnia (nie asfalt) | nazwa jeśli istnieje | 0 (500 m) | 0x07,1,0 |
brak | droga prywatna, wjazd na parking, pod centrum handlowe itd. | Dowolna twarda nawierzchnia | nazwa jeśli istnieje | 0 (500 m) | 0x07,1,0 |
Droga gruntowa utrzymywana | Droga gruntowa (utrzymywana) | Droga dojazdowa do miejscowości i punktów która nie posiada nawierzchni twardej (asfalt, bruk, płyty betonowe), ale jest utrzymywana przez władze lokalne i używana przez lokalną społeczność. Jeśli do miejscowości dochodzi kilka dróg gruntowych, to tę powinien odbiornik preferować w wyliczeniach. | nazwa jeśli istnieje | 0 (500 m) | 0x0a,1,0 |
Droga leśna | brak | Droga gruntowa z zakazem ruchu samochodowego przez las. Domyślnie istnieje zakaz poruszania się samochodem po drogach leśnych. | nazwa jeśli istnieje | 0 (500 m) | 0x0a,1,0 |
Droga polna | Droga gruntowa (nieutwardzona) | Brak nawierzchni stałej; unikana zależnie od ustawień odbiornika | nazwa jeśli istnieje | 0 (500 m) | 0x0a,0,0 |
Deptak | Deptak miejski | Droga dla pieszych, ale utwardzona i szeroka na tyle że bez problemu wjadą tam samochody, zwykle z zakazem poruszania się tychże (z dopuszczeniami). Wszelkie deptaki miejskie na których często widuje się samochody dostawcze itp. | brak | 0 (500 m) | 0x07,0,0 plus zakaz wjazdu |
Ścieżka rowerowa | Ścieżka rowerowa | Ścieżka obok drogi z zakazem ruchu rowerowego, również ciągi rowerowo/piesze | brak | 0 (500 m) | 0xd,0,0 |
Ścieżka / szlak | Chodnik | Droga niedostępna dla samochodów | brak | 0 (500 m) | 0x16,0,0 |
łączniki, zawrotki, zjazdy itp. | ? | brak | 0 (500 m) | 0xb,2,1 |
Typ drogi stosujemy wyłącznie zależnie od jej budowy i klasyfikacji, bez względu na np. permanentne korki.
Przypadki specjalne:
- remonty (zamknięcia całkowite lub duże zwężenia): nie zmieniamy typu drogi, ograniczamy prędkość i/lub klasę routingu;
- zmienne wymuszające dany parametr (do dopisania ręcznie w Extras, realizowane przez netgen):
- ForceSpeed=x (jednostka umowna)
- ForceClass=y (jednostka umowna)
- parametry domyślne do sprawdzenia w cvs:narzedzia/netgen.cfg (np. dla typu 1 Autostrada prędkość jest 6 a klasa 4, dla 6 Droga lokalna odpowiednio 2 i 0);
- zmienna określająca ograniczenie prędkości (jeszcze nie stosowana):
- Speed=xx (w km/h)
Inne linie
Trzeba o zakazach skrętu z wyłączeniami.
Typ | Poziom widoczności |
---|---|
0x14 (kolej) | 2 (2 km) |
0x18 (strumień) | 0 (500 m) |
0x1f (rzeka) | 2 (3 km) |
Kolorowe etykiety
Należy dodać do definicji danej linii (cvs:narzedzia/ikonki/line.txt lub line-outdoor.txt) potrzebne wpisy:
- Font=x (x=1..4, 1 oznacza etykietę niewidoczną, 2 mała czcionka, 4 bardzo duża czcionka)
- DayFontColor=0xRRGGBB (RRGGBB oznacza odpowiedni kolor)
- NightFontColor=0xRRGGBB
Obszary
Szerzej omówione tu.
- zmienne określające wysokość budynku do dopisania ręcznie w Extras, (jeszcze nie stosowane)
- Height_m=xx (metry)
- Height_f=y (piętra) (Ar't: sugeruje floors jako spotkane gdzie indziej np: rusa.su )
Kolorowe etykiety
Należy dodać do definicji danego obszaru (cvs:narzedzia/ikonki/polygon.txt lub polygon-outdoor.txt) potrzebne wpisy:
- Font=x (x=1..4, 1 oznacza etykietę niewidoczną, 2 mała czcionka, 4 bardzo duża czcionka)
- DayFontColor=0xRRGGBB (RRGGBB oznacza odpowiedni kolor)
- NightFontColor=0xRRGGBB
Punkty
Pełna Poiologia jest tu. Nazywanie: patrz Nazywanie_POI.
Stare i nowe odbiorniki w różny sposób wyszukują: w starych trzeba było wybrać najpierw typ, potem podtyp z list (tutaj opisane w dwóch kolumnach “poziom 1” i “poziom2”), zaś nowe mają tylko jeden wybór, w kolumnie “poziom 1” oznaczony przez (C) – zaś “poziom2” jest widziany już po wybraniu danego punktu.
Nowe podtypy oznaczyłem podobnie, przez (C). W starych odbiornikach wyszukują się one jako “Inne”.
W serii (C) trzy ostatnie kategorie (Infrastruktura, Cechy wody, Cechy lądu) są we wspólnej kategorii “Punkty geograficzne”.
Kolumny “Nazwy w plikach pnt:” to aliasy używane w definicjach punktów w UMP-pcPL (pliki pnt).
Uwaga: nowe odbiorniki mają dodatkową kategorię wyszukiwania - “Paliwa”. Pokazywane są punkty 2f01 Paliwa, 2f16 Postój ciężarówek, i... 2e06 Użytku codziennego.
Garmin szuka: | Kod | oznaczenia w plikach pnt | ||
---|---|---|---|---|
Jedzenie i picie - Żywność i napoje (C) | ||||
0x2a00 | JEDZENIE knife_fork | |||
Amerykańskie | 0x2a01 | AMERICAN | ||
Azjatyckie | 0x2a02 | ASIAN SUSHI | ||
Barbecue | 0x2a03 | KEBAB BARBECUE GRILL | ||
Chińskie | 0x2a04 | CHINESE | ||
Delikatesy/Piekarnie | 0x2a05 | DELI | ||
Światowe | 0x2a06 | RESTAURACJA RESTAURANT INTERNATIONA INTERNATIONAL | ||
Bar szybkiej obsługi | 0x2a07 | FASTFOOD food fastfood | ||
Włoskie | 0x2a08 | ITALIAN | ||
Meksykańskie | 0x2a09 | MEXICAN | ||
Pizza | 0x2a0a | PIZZA | ||
Owoce morza | 0x2a0b | SEAFOOD | ||
Grill | 0x2a0c | STEAK | ||
Cukiernia | 0x2a0d | CUKIERNIA BAGEL | ||
Kawa/Obiad | 0x2a0e | CAFE CAFFE COFFEE | ||
Francuskie | 0x2a0f | FRENCH | ||
Niemieckie | 0x2a10 | GERMAN | ||
Brytyjskie | 0x2a11 | BRITISH | ||
Specjalne produkty żywnosciowe (C) | 0x2a12 | GRECKA LIBANSKA | ||
Inne | Pozostałe 0x2a## | |||
Garmin szuka: | Kod | oznaczenia w plikach pnt | ||
Baza noclegowa – Zakwaterowanie (C) | ||||
(---) | 0x2b00 | SCHRONISKO HOSTEL | ||
Hotel/Motel | 0x2b01 | HOTEL lodging MOTEL | ||
Nocleg ze śniadaniem | 0x2b02 | B&B | ||
Camping/RV Park | 0x2b03 | CAMPING POLENAMIOT camping | ||
Kurort | 0x2b04 | RESORT | ||
(---) | 0x2b05 | |||
Inne | Pozostałe 0x2b## |
0x2e00 Shopping Niesklasyfikowane, księgarnie, piekarnie, inne...
0x2e01 Departament store. Dom towarowy (handlowy), hale. Duży sklep, w którym jest "wszystko". Nie mylić z centrum handlowym. Np. Hala Marymoncka.
0x2e02 Grocery. Warzywniak, bazar, sklep spożywczy, a także takie, które są "głównie" spożywcze (np. Żabka, Lidl). Bazarom dodatkowo dawać "Label=Targ"
0x2e03 General merchandiser Supersam, supermarket, delikatesy. Sklep ogólny ("wielobranżowy"), w którym jest glównie żarcie, ale oprócz tego może być chemia lub inne artykuły. Np "Mini Europa".
0x2e04 Shopping center. Hipermarket - Arkadia, Galeria Mokotów itp.
0x2e05 Pharmacy. Apteka
0x2e06 Convenience store Mały sklepik z gazetami, rajstopami, kremem do golenia i innymi artykułami pierwszej pomocy. Kioski Ruchu. Sklepy czynne 24h.
0x2e07 Apparel
Sklepy z ubraniami
0x2e08 House and Garden Praktikery, Castoramy, AGD, hydraulika, elektryczne itd
0x2e09 Home furnishing Wyposażenie wnętrz. Np. Emilka, Ikea, Jysk itp.
0x2e0a Specialty retail Sklepy z częściami samochodowymi, sklep jeździecki, sklep z narzędziami, sklep rowerowy i wszystkie inne które nie podchodzą pod 0x2e0b
0x2e0b Computer/Software Komputerowe, elektroniczne
Adresy punktów
Początkowo uważaliśmy to za wielkanocne jaja, ale opis pojawił się w dokumentacji, więc uznajemy takie zapisy za dopuszczalne ;-)
Jeśli punktowi chcemy zapisać, że jest przy numerze dajmy na to 11 przez 13, to zapisujemy:
11/13 <--- tak i tylko tak.
Natomiast zapisy z minusem zamieniane są przez odbiorniki na dziwne skróty. Mapsource i nuvi pokazują DUŻYMI, Vista HCx Dużomałymi. Niżej spis i prawdopodobne znaczenie.
- -1 to APT albo Apt (apartment)
- -2 to BLDG (building)
- -3 to DEPT (department)
- -4 to FL (floor)
- -5 to RM (room)
- -6 to STE (suite)
- -7 to UNIT (unit)
- -8, -9 i -0 to #
- uwaga dodatkowa - zapis "(-1)" jest zamieniany na "( 1)"
W rezultacie można w źródłach umieścić
Duża Ulica;13-4-1 Duża Ulica;13-2A
i dostać w odbiorniku napisy
Duża Ulica 13 FL -1 Duża Ulica 13 BLDG A
Nie opracowaliśmy metody zapisywania tego w źródłach "po ludzku".
Nazwa z numerem
Nazwy punktów z zakresu 0x62 - 0x66 (czyli m.in. POMNIK, GORA), które zaczynają się od cyfry, poddawane są konwersji "metry - stopy". W rezultacie nie możemy nazwać pomnika "1 Dywizji Pancernej", bo dostaniemy pomnik o nazwie "3", ani bunkra "3 armaty", bo dostaniemy bunkier "10". Obejściem jest zastosowanie słowa na początku: "Pierwszej Dywizji", "atrakcja 3 armaty". Taki sam mechanizm dotyczy linii 0x20-0x25 (wysokości).
Kolorowe etykiety
Należy rozszerzyć nazwę pliku według wzorca:
typ_name_nazwa_tryb[_[font]_[kolord]].xpm
gdzie
- typ to typ punktu, dla którego definiowana jest ikonka
- name to nazwa angielska
- nazwa to nazwa polska
- tryb to jeden z (day,night)
- font to wielkość fontu
- kolor to kolor etykietki w trybie zgodnym z określonym wcześniej, w formacie RRGGBB (bez "0x")
Miejscowości
Do zaznaczania położenia geograficznego miejscowości (bądź ich części) wykorzystujemy punkty "Cities". Odpowiedni punkt dobieramy w zależności od tego, jak duża jest ta miejscowość. W UMP nazwy miejscowości przechowywane są w plikach cities-*.pnt, z "wielkością" w skali od 0 do 9. Stosujemy je następująco (wielkość, odpowiadający jej typ punktu w Garminie, zastosowanie):
- 0 - Settlement do 1 tys. mieszkańców (tłumaczony na 0x0e00, poziom 0) - przysiółki wsi, nazwy geograficzne nie opisujące osobnej miejscowości (czyli nie jest wieś ani miasteczko), w tym także dzielnice miast
- 1 - Settlement 1-2 tys. (0x0d00, poziom 1) - mniejsze, mniej ważne wsie
- 2 - Settlement 2-5 tys. (0x0c00, poziom 1) - większe wsie, wsie ważniejsze ze względu na położenie (np. przy trasie) lub funkcję geograficzną
- 3 - Small city/town 5-10 tys. (0x0b00, poziom 1) - mniejsze miasta
- 4 - Small city/town 10-20 tys. (0x0a00, poziom 2) - miasto
- 5 - Small city 20-50 tys. (0x0900, poziom 3) - miasto
- 6 - Small city 50-100 tys. (0x0800, poziom 3) - miasto
- 7 - Medium city 100-200 tys. (0x0700, poziom 3) - średnie miasto
- 8 - Medium city 200-500 tys. (0x0600, poziom 4) - większe miasto
- 9 - Medium city 0.5-1 mln (0x0500, poziom 4) - duże miasto (jak na polskie warunki)
Dla miast i dużych miast typ odpowiada (mniej więcej) rzeczywistemu zaludnieniu. Dzielnice dużych miast umieszczamy z "wielkością" 0, gdyż inaczej zbyt pchają się w oczy.