Co-czym

Z UMP

(Różnice między wersjami)
d (link do nazywania ulic)
d (definiowanie wyglądu etykietek)
Linia 4: Linia 4:
Patrz też [[Custom]].
Patrz też [[Custom]].
-
==Drogi==
+
==Linie==
 +
===Drogi===
Patrz też [[Drogi]] (włączyć do tego). Patrz też [[Nazywanie_ulic]].
Patrz też [[Drogi]] (włączyć do tego). Patrz też [[Nazywanie_ulic]].
{| class="wikitable" border="1"
{| class="wikitable" border="1"
Linia 26: Linia 27:
|1- lub 2-cyfrowa numeracja (czasem wazne 3-cyfrowe)
|1- lub 2-cyfrowa numeracja (czasem wazne 3-cyfrowe)
|~[0x2e]<numer> (~[0x2f]Numer dla 3-cyfrowych) a w mieście dodatkowo nazwa||4
|~[0x2e]<numer> (~[0x2f]Numer dla 3-cyfrowych) a w mieście dodatkowo nazwa||4
-
 
|-
|-
Linia 65: Linia 65:
** Speed=xx (w km/h)
** Speed=xx (w km/h)
-
==Inne linie==
+
===Inne linie===
[[Tory|Koleje]]
[[Tory|Koleje]]
{| 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;"
Linia 78: Linia 78:
| 0x1f<br />(rzeka) || 2 (3 km)
| 0x1f<br />(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==
==Obszary==
Linia 84: Linia 89:
** Height_m=xx (metry)
** Height_m=xx (metry)
** Height_f=y (piętra)
** Height_f=y (piętra)
-
 
+
===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==
==Punkty==
Linia 241: Linia 250:
Duża Ulica 13 BLDG A
Duża Ulica 13 BLDG A
Nie opracowaliśmy metody zapisywania tego w źródłach "po ludzku".
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")
[[Kategoria:Rysowanie]]
[[Kategoria:Rysowanie]]

Wersja z dnia 18:10, 17 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

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

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)

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
Amerykanskie0x2a01AMERICAN
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 żywnos (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. Duzy 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 byc chemia lub inne artykuly. 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")