[osm-hu] Re: Turistautak jelölése

Báthory Péter bathory86p at gmail.com
2012. Május. 11., P, 18:16:10 UTC


2012.05.09. 00:28:18 dátumon Ferenc Veres <lionkmp at gmail.com> írta:
>
> A kct_[szín] mellett osmc:symbol értékeket is látok, tehát ők is  
> használják a "központit", elvileg (nem néztem meg a valóban megadott  
> címkéket).

Valószínűleg fallback szinten, hogy ne csak a saját renderükön jelenjen  
meg, hanem legalább valamennyire másokén is. De ehhez nem értem, miért  
kell másik kulcsot bevezetni, az osmc:symbol kibővítésével ugyanúgy  
megoldható.

> http://wiki.openstreetmap.org/wiki/Key:osmc:symbol   ??? :-)

Ez az a lista, ami semmiféle útmutatást nem ad ahhoz, hogy hogyan is kéne  
megjeleníteni a szimbólumokat. Van az alján pár link, hogy egyesek miket  
jelenítenek meg, de az nem szentírás.

> Persze annak semmi értelme, hogy egy ilyen táblázatban megadjuk, hogy  
> melyik szín milyen formával érhető el, akkor már legyen minden szín  
> minden formával, és ha 1-1 rendererelő nem mindet támogatja, azt majd  
> megoldja, pl kirak valami helyettesítő ikont.

Egyetértek. Én a táblázatot úgy gondoltam, hogy a background és foreground  
képeket minden színben el kell készíteni valami átlátszóságot támogató  
formátumban (praktikusan svg és png is), és belerakni egy-egy táblázatba.  
Akár valami csomagot is lehet készíteni hozzá. Ha valaki renderelni akar,  
ezeket a képeket kell egymás fölé raknia, plusz az szöveget, ha van. Egy  
ilyen rendszerhez nagyon könnyű lenne szabványos renderelőt készíteni és  
címkézésnél sem kéne azt lesni, hogy amit beírok, az egyáltalán  
megjelenik-e valahol.

> És természetesen ha mi TEXT jelölést adunk meg egy jelzésre, attól még  
> lehet saját render ami a megfelelő ikont használja a text helyett!  pl
>
> purple:white:::m+:purple
>
> (vagy nagy "M", még az is hátra van, hogy kilistázzam a jelenleg meglévő  
> értékeket és számosságukat...)

Én nagy M-et használtam eddig, de a kis m talán közelebb áll a jelzésben  
használt cirádás betűhöz. Az m után a + mit akar jelenteni?

Egyébként az osmc:symbol lapon mintha azt mondaná, hogy nem kell kitenni  
azt a sok kettőspontot, ha nincs köztük semmi. Tehát  
osmc:symbol=purple:white:m:purple

Bemásolom:
Examples:
osmc:symbol=red:white:red_bar:FW:gray
osmc:symbol=black:black:X29:white
osmc:symbol=red:white:green_circle:1:black

Persze az is lehet, hogy ez az ajánlás, de egyik renderelő sem így  
használja. Ezért is béna ez a rendszer: nem következetes.

BP




További információk a(z) Talk-hu levelezőlistáról