[Talk-cz] budovy s dalším tagem

Karel Volný kavol na seznam.cz
Pátek Červen 26 10:10:22 UTC 2009


zdar a sílu,

> Jak značíte budovy s dalším tagem (kostel, škola, úřad, veřejná
> budova...)?
>
> josm se podle předvoleb tváří, že tam building=yes pak být nemusí.
>
> mapnik tam pro kostel a školu building=yes mít nesmí (jinak nekreslí
> budovu správnou barvou), zatímco pro veřejnou budovu ho tam mít musí
> (jinak se nevykreslí nic).
>
> Osmarender tam building=yes vyžaduje vždy, jinak nevykreslí nic.
>
> Co je tedy správné řešení?

opravit JOSM, Mapnik i Osmarender

z http://wiki.openstreetmap.org/wiki/Key:building

The most used tag scheme is simply building=yes. 
Mappers may also define their own values. Renderers are free to support these 
or just treat them as synonyms for building=yes.


ad JOSM -
to, že je například amenity=theatre ještě neimplikuje building=yes ... tedy 
alespoň já bych některá divadla v přírodě rozhodně za "building" neoznačil, 
jako "building" si představuju něco, co má střechu, nebo třebas alespoň nějaké 
obvodové zdi ... takže jestli to správně chápu a JOSM bere amenity=theatre 
(kostel, škola, úřad, veřejná budova ...) automaticky jakože je to building, 
tak to je IMO špatně

ad Mapnik -
to jsem nepochopil ... s tou barvou jde o to "=yes" anebo o to "building="? - 
jakože building=school vykreslí jinou barvou než building=yes a 
amenity=school?
- že nevykreslí pro některé budovy nic, i pokud je building=yes, je samozřejmě 
špatně

ad Osmarender
- to je nekorektní, dle výše uvedené citace pro vykreslení stačí 
building=cokoliv ... je to blbě napsané, s tím "free to", ale to bych chápal 
jen na tu první půlku, že není povinné podporovat každou blbost, ale ten 
fallback, že když tomu nerozumím, tak to beru jako "yes" by IMO měl fungovat 
vždy

K.




Další informace o konferenci talk-cz