Co-czym

Z UMP

(Różnice między wersjami)
d (podłącz skórkę)
d (nie chce mi się pisać o zakazach)
Linia 70: Linia 70:
===Inne linie===
===Inne linie===
[[Tory|Koleje]]
[[Tory|Koleje]]
 +
 +
Trzeba o zakazach skrętu z wyłączeniami.
 +
{| border="1" style="width: 30%; text-align: center; margin: 1em 1em 1em 0;background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;"
{| border="1" style="width: 30%; text-align: center; margin: 1em 1em 1em 0;background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;"
|+ Obiekty nieroutowalne
|+ Obiekty nieroutowalne
Linia 81: Linia 84:
| 0x1f<br />(rzeka) || 2 (3 km)
| 0x1f<br />(rzeka) || 2 (3 km)
|}
|}
 +
===Kolorowe etykiety===
===Kolorowe etykiety===
Należy dodać do definicji danej linii (cvs:narzedzia/ikonki/line.txt lub line-outdoor.txt) potrzebne wpisy:
Należy dodać do definicji danej linii (cvs:narzedzia/ikonki/line.txt lub line-outdoor.txt) potrzebne wpisy:

Wersja z dnia 22:21, 30 kwi 2010

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.

Linie
Typ Rodzaj poza miastem Rodzaj w mieście wymagania oznaczenie poziomy
0x01AutostradaAutostradaDroga z numerem autostrady~[0x2d]<litera><numer>4 (druga nitka 1 lub 2)
0x02Droga szybkiego ruchu lub krajowa dwupasmówkaIzolowana droga tranzytowa przez miasto 2 pasy w jedna stronę, 1- lub 2-cyfrowa numeracja~[0x2d]<numer> a w mieście dodatkowo nazwa4 (druga nitka 1 lub 2)
0x03Droga 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 nazwa4
0x04Droga 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 nazwa3 (12 km), bez numeru - 2
0x05Droga nienumerowana Nienumerowana droga przelotowa (znaczenie ponaddzielnicowe) lub arteria komunikacyjna Brakw mieście nazwa1 (1.2 km) lub 2 (3 km)
0x06Droga o znaczeniu lokalnymDroga dojazdowa do osiedla, droga wewnętrzna lub droga osiedlowa Utwardzonaw mieście nazwa0 (500 m) lub 1 (1.2 km)
0x07brakDroga z płyt betonowych, droga osiedlowaTwarda nawierzchnianazwa jeśli istnieje0 (500 m)
0x0aDroga polnaDroga gruntowa (nieutwardzona)Brak nawierzchni stałej; unikana zależnie od ustawień odbiornikanazwa jeśli istnieje0 (500 m)
0x16Ścieżka / szlakChodnik / deptakDroga niedostępna dla samochodówbrak0 (500 m)

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

Koleje

Trzeba o zakazach skrętu z wyłączeniami.

Obiekty nieroutowalne
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.

Punkty
Garmin szuka: Kod oznaczenia w plikach pnt
Jedzenie i picie - Żywność i napoje (C)
0x2a00JEDZENIE knife_fork
Amerykańskie0x2a01AMERICAN
Azjatyckie0x2a02ASIAN SUSHI
Barbecue0x2a03KEBAB BARBECUE GRILL
Chińskie 0x2a04CHINESE
Delikatesy/Piekarnie0x2a05DELI
Światowe0x2a06RESTAURACJA RESTAURANT INTERNATIONA INTERNATIONAL
Bar szybkiej obsługi0x2a07FASTFOOD food fastfood
Włoskie0x2a08ITALIAN
Meksykańskie0x2a09MEXICAN
Pizza0x2a0aPIZZA
Owoce morza0x2a0bSEAFOOD
Grill0x2a0cSTEAK
Cukiernia0x2a0dCUKIERNIA BAGEL
Kawa/Obiad0x2a0eCAFE CAFFE COFFEE
Francuskie0x2a0fFRENCH
Niemieckie0x2a10GERMAN
Brytyjskie0x2a11BRITISH
Specjalne produkty żywnosciowe (C)0x2a12GRECKA LIBANSKA
InnePozostałe 0x2a##
Garmin szuka: Kod oznaczenia w plikach pnt
Baza noclegowa – Zakwaterowanie (C)
(---)0x2b00SCHRONISKO HOSTEL
Hotel/Motel0x2b01HOTEL lodging MOTEL
Nocleg ze śniadaniem0x2b02B&B
Camping/RV Park0x2b03CAMPING POLENAMIOT camping
Kurort0x2b04RESORT
(---)0x2b05
InnePozostał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".

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")