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

[Talk-cz] Přiléhající polygony

Vlákno 1.3. - 3.3.2009, počet zpráv: 3


1.3.2009 06:12:46 (#1)
gravatar

Pavel Peřina

<pavel_p at seznam.cz>
3
Zdravím. Chci se zeptat, jaký je správný postup pro vytvoření přiléhajících polygonů (např. landuse:forest + landuse:allotments) a) udělat dva uzavřené polygony - problém: dvě překrývající se cesty (JOSM validator) + dobře se to renderuje snad v čemkoli b) rozdělit polygon - problém: přinejmenším JOSM se nevyrovná se společným úsekem landuse=forest;allotments a špatně renderuje zahrádky - jakoby je tento úsek neuzavíral, bere v úvahu jen první hodnotu ? nevím jestli tímto nevznikne neuzavřený polygon (vlastnost landuse se liší pro společný úsek, na druhou stranu obsahuje vlastnosti obou polygonů) c) vytvořit relaci zahrádky i les jako multipolygon a přiřadit mu všechny potřebné vlastnosti (landuse:allotments, source:uhul:ortofoto, ...) - problém: stížnost, že cesta nemá vlasnosti v maplintu (JOSM to bere a mapnik renderuje korektně) - problém: osmarenderer nezobrazuje (asi nechápe relace jako zdroj vlastností) + JOSM validator to sežere bez výhrad Mám pocit, že to bylo někde popsáno ve wiki, ale za boha to nemůžu najít Děkuji za odpověď Pavel ------------- další část --------------- HTML příloha byla odstraněna... URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20090301/44b4cc4c/attachment.html>

1.3.2009 08:07:52 (#2)
gravatar

Martin Kokeš

<shr3k at typo3-hosting.com>
135
Dne 1.3.2009 18:12, Pavel Peřina napsal(a): zobrazit citaci
> Zdravím. > Chci se zeptat, jaký je správný postup pro vytvoření přiléhajících > polygonů (např. landuse:forest + landuse:allotments) > > a) udělat dva uzavřené polygony > - problém: dvě překrývající se cesty (JOSM validator) > + dobře se to renderuje snad v čemkoli
Metoda a) je IMHO jasná volba. Tímto způsobem se dělá topologie třeba z katastru a technických map, pro územní plány, mapy čísel popisných atp. (sakra, že já se toho v Autocadu Map nadělal...) - vytvoří se síťová topologie a z ní následně centroidy s atributy a uzavřené polygony. Polygony samozřejmě sdílí uzly se sousedy. Validátor holt není vševěd. :-) Navíc se tuším dá kliknout na ignorovat pro příště ne? MK ------------- další část --------------- HTML příloha byla odstraněna... URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20090301/706f4ba9/attachment.html>

3.3.2009 03:06:05 (#3)
gravatar

MP

<singularita at gmail.com>
306
2009/3/1 Pavel Peřina <pavel_p na seznam.cz>: zobrazit citaci
> Zdravím. > Chci se zeptat, jaký je správný postup pro vytvoření přiléhajících polygonů > (např. landuse:forest + landuse:allotments) > > a) udělat dva uzavřené polygony > - problém: dvě překrývající se cesty (JOSM validator) > + dobře se to renderuje snad v čemkoli
JOSM validator to cpe do kolonky "info" = to co mozna stoji za zminku a obcas to muze byt chyba, ale v dost pripadech je to spravne. Zabyvat se stoji az "warning" a "error" u validatoru zobrazit citaci
> b) rozdělit polygon > - problém: přinejmenším JOSM se nevyrovná se společným úsekem > landuse=forest;allotments a špatně renderuje zahrádky - jakoby je tento úsek > neuzavíral, bere v úvahu jen první hodnotu
Tohle nejde, tohle vytvori tri polygony (forest, allotments a spolecny usek) a renderery obvykle zobrazi ty prvni dva "separatni", s tim ze ale automaticky dospoji prvni a posledni bod a tak hranici ponekud narovnaji (alternativne usoudi ze je to neuzavrena cesta a bud to ignoruje nebo vyrenderuje uplne jinak). stim prostrednim si obvykle neporadi nic. -> tohle nedelat. zobrazit citaci
> ? nevím jestli tímto nevznikne neuzavřený polygon (vlastnost landuse se liší > pro společný úsek, na druhou stranu obsahuje vlastnosti obou polygonů)
Pokud by to melo konfliktni tagy (napr. ruzne "name"), tak by se na tom "spolecnem" useky nedaly dobre specifikovat. Nelze. zobrazit citaci
> c) vytvořit relaci zahrádky i les jako multipolygon a přiřadit mu všechny > potřebné vlastnosti (landuse:allotments, source:uhul:ortofoto, ...) > - problém: stížnost, že cesta nemá vlasnosti v maplintu (JOSM to bere a > mapnik renderuje korektně) > - problém: osmarenderer nezobrazuje (asi nechápe relace jako zdroj > vlastností)
Relace opravdu (zatim) nejsou zdroj vlastnosti. Ve specifikaci na http://wiki.openstreetmap.org/wiki/Talk:Relation:multipolygon#Advanced_multipolygons ktera rozsiruje soucasne moznosti "jeden outer a nekolik inner cest" se zminuji o tom, ze by se vlastnosti mely v budoucnu cpat do relace, ale soucasny stav je takovy, ze to v praxi pak nefunguje, takze vlastnosti cpat do "outer" way a "inner" way nechat prazdne (neotagovane) Martin

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