[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