[Talk-cz] budovy s dalším tagem
Vlákno 26.6. - 26.6.2009, počet zpráv: 7
Ahoj.
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í?
--
Stanislav Brabec
http://www.penguin.cz/~utx
zdar a sílu,
zobrazit citaci
> 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.
Karel Volný píše v Pá 26. 06. 2009 v 12:10 +0200:
zobrazit citaci
> 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,
Jenže když v josm vyberete z menu Budovy->Škola, josm vyplní pouze
amenity=school, a tag building=yes se nepřidává. Buď je tedy špatně
nadpis menu, nebo implementace. Každopádně v mapniku výstup z josm
zafunguje, takže vám nedojde problém, dokud neuvidíte vástup
z osmarenderu.
zobrazit citaci
> 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ě
Pokud mají jen amenity, kreslí se žlutě nebo šedě, podle účelu, kterému
slouží. Pokud mají i tag building=yes, všechny se kreslí hnědě:
http://www.openstreetmap.org/?lat=50.07016&lon=14.41883&zoom=17&layers=B000FTF
Tag building tam momentálně není. Pokud ho tam přidám, bude mapnik opět
jednobarevný. Pokud ho nepřidám, v osmarenderu budovy chybí.
zobrazit citaci
> - to je nekorektní, dle výše uvedené citace pro vykreslení stačí
> building=cokoliv
building=cokoliv zřejmě funguje všude, viz budova skleníku v botanické
zahradě na mapě výše.
--
Stanislav Brabec
http://www.penguin.cz/~utx
Stanislav Brabec píše v Pá 26. 06. 2009 v 12:48 +0200:
zobrazit citaci
> Jenže když v josm vyberete z menu Budovy->Škola, josm vyplní pouze
> amenity=school, a tag building=yes se nepřidává. Buď je tedy špatně
> nadpis menu, nebo implementace. Každopádně v mapniku výstup z josm
> zafunguje, takže vám nedojde problém, dokud neuvidíte vástup
> z osmarenderu.
Opravuji:
Bez tagu building=yes:
Škola se vykreslí v obou mapách, kostel pouze v mapniku, veřejná budova
v žádné.
S tagem building=yes:
Vykreslí se vše, ale má to nesprávnou barvu.
--
Stanislav Brabec
http://www.penguin.cz/~utx
Zdravim,
IMO je by building=yes melo mit vsecho, co je budovou a dalsi tagy by
mely jen rozlisovat specifickou budovu.
To ze se to renderuje blbe je chyba renederu. Specificky tag by mel mit
prednost pred obecnym.
Narazil sem na to uplne stejne - napr pokud je neco skola, tak s tagem
bulding to vypada jako obycejny dum.
Totez plati pro tovarnu a dalsi ... :/
Uplne nej reseni by byla samozrejme vrstva "budovy".
Stanislav Brabec napsal(a):
zobrazit citaci
> Ahoj.
>
> 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í?
>
>
Obcas je v mape treba amenity=school na celem skolnim pozemku (a pak
uvnitr nej je dalsi tag s building=yes, aneb samotna skolni budova),
takze amenity=school bez tagu building chapu jako skolni pozemek (na
kterem asi teda nekde bude i ta budova), s tagem building je to jen ta
skolni budova.
Takze to neni nesmysl ze se oboji renderuje jinyma barvama, kdyz jde o
ruzne veci.
Obzvlaste u skol, ke kterym casto patri nejaky ten (obvykle oploceny)
pozemek okolo.
Martin
On 26/06/2009, jzvc <jzvc na tpfree.fdns.net> wrote:
zobrazit citaci
> Zdravim,
>
> IMO je by building=yes melo mit vsecho, co je budovou a dalsi tagy by
> mely jen rozlisovat specifickou budovu.
> To ze se to renderuje blbe je chyba renederu. Specificky tag by mel mit
> prednost pred obecnym.
>
> Narazil sem na to uplne stejne - napr pokud je neco skola, tak s tagem
> bulding to vypada jako obycejny dum.
> Totez plati pro tovarnu a dalsi ... :/
>
> Uplne nej reseni by byla samozrejme vrstva "budovy".
>
>
> Stanislav Brabec napsal(a):
>
> > Ahoj.
> >
> > 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í?
> >
> >
>
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
MP píše v Pá 26. 06. 2009 v 14:53 +0200:
zobrazit citaci
> Obcas je v mape treba amenity=school na celem skolnim pozemku (a pak
> uvnitr nej je dalsi tag s building=yes, aneb samotna skolni budova),
> takze amenity=school bez tagu building chapu jako skolni pozemek (na
> kterem asi teda nekde bude i ta budova), s tagem building je to jen ta
> skolni budova.
Pak je špatně josm, který na menu Budovy->Škola nenastaví tag building=yes.
Buď by se to nemělo jmenovat "Budovy" (ale třeba "Pozemky"), anebo by to
mělo nastavit "building=yes".
--
Stanislav Brabec
http://www.penguin.cz/~utx« zpět na výpis měsíce