« zpět na výpis měsíce |

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

Vlákno 26.6. - 26.6.2009, počet zpráv: 7


26.6.2009 11:33:02 (#1)
gravatar

Stanislav Brabec

<utx at penguin.cz>
152
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

26.6.2009 12:10:22 (#2)
gravatar

Karel Volný

<kavol at seznam.cz>
568
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.

26.6.2009 12:48:17 (#3)
gravatar

Stanislav Brabec

<utx at penguin.cz>
152
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

26.6.2009 12:52:16 (#4)
gravatar

Stanislav Brabec

<utx at penguin.cz>
152
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

26.6.2009 01:33:54 (#5)
gravatar

jzvc

<jzvc at tpfree.fdns.net>
180
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í? > >

26.6.2009 02:53:56 (#6)
gravatar

MP

<singularita at gmail.com>
306
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 >

26.6.2009 03:07:31 (#7)
gravatar

Stanislav Brabec

<utx at penguin.cz>
152
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