Ahoj, napadl mě možný zádrhel u inner cest. Jak budou interpretované díry v multipolygonech, pokud přesuneme landuse=forest z outer cesty na relaci, ale přitom ten tag necháme na inner cestách?
Hledal jsem přes víkend jak renderery apod. řeší old-style + new-style + "mixed-style" multipolygony a tohle je zrovna šedá zóna bez jasných pravidel, co jsem pochopil z diskusí. Vypadá to, že mapnik tagování v lesní relaci pochopil správně a inner cesta s landuse=forest je stále díra. Ale co ostatní konzumenti OSM dat? Ideální by bylo inner cesty opravit současně s outer cestami... Nebo ty relace vynechat, ale tím update ztrácí smysl, otagovaných inner cest jsou mraky. Máte s tím někdo víc zkušenosti? Martin Dne 27.9.2014 23:37, Martin Švec - OSM napsal(a): > Ahoj, > > On 27.9.2014 22:10, Petr Vejsada wrote: >> Ahoj, >> >> tak to mám nějako nachystané. >> >> Viděl bych to na 3 kola. V prvním kole zkusit 5-10 lesů, když OK, tak zbytek >> lesů, které nepřesahují hranice ČR. V posledním kole lesy, které přesahují >> hranice ČR; těch je 279, což není zrovna málo. > > Souhlas, klidně bych to rozdělil i do více dávek. Ať je prostor na kontrolu. > >> Některé jsou takové, že se jen dotknou sousedního státu, jiné naopak - jen >> malým kouskem lezou do ČR. Co s nimi? > > Asi zatím vyloučit?? > >> Přesunout všechny tagy z outer cesty na relaci nebo přesunovat jen landuse? > > Cesta může mít tagy, které se týkají jen cesty a ne plochy. Např. > barrier=fence. > Co jsem upravoval ručně, tak jsem přehazoval ještě source=uhul:wms/ortofoto, > ale zbytek nechával na cestě. > >> K tomu rušení relací s jednou cestou - třeba Poláci to takto mají úplně >> běžně. >> Nevím proč, možná při importu vytvářeli vždycky relace. > > Jojo, všiml jsem si. Ale to není na pořadu dne :-) > >> Nicméně stále si nejsem jistý, zda by se to opravdu mělo udělat a co taková >> akce vlastně přinese? > > No, hrabu se v landuse cca 2 měsíce. Plus za tento týden jsem ručně > upravil už pár desítek multipolygonů, které jsme vyloučili kvůli více outer > cestám. Proč jsem tohle téma nadhodil: > > (*) JOSM (ale např. i data z osm.paws.cz v Locusu) špatně zobrazují les, když > se okraj postaru tagovaného multipolygonu při editaci rozdělí na víc outer > cest. > Jak opravuju případy s více outer cestami, tak je to nejčastější závada. > Typicky u > složitých multipolygonů a v okolí měst (často editované polygony). > > (*) Multipolygon je mnohem náchylnější na problémy, když se do něj něco přidá > nebo odebere. Např. dvě různě tagované outer cesty, nebo inner cesta omylem > otagovaná jako outer, která z lesa náhodně udělá rybník, hřiště, parkoviště, > pole > (zatím do deseti kusů co jsem opravoval, ale občas jsou to lahůdky). > > (*) https://josm.openstreetmap.de/changeset/7569/josm ... warning v JOSM ;-) > > Čili spíš preventivní důvody, jak se vyhnout budoucím problémům. Třeba někoho > napadnou další... > > Jestli máš dojem, že je to zbytečně velký zásah do dat v porovnání s > přínosem, klidně > to můžeme zrušit :-) Já doopravuju zbývající polygony s více outer cestami a > jednou > začas jen pustím select, co kdo zase rozbil. > > Martin > > > >> JOSM už několik hodin validuje pokusnou várku :-) >> >> Dne Ne 21. září 2014 16:55:53 jsi napsal(a): >> >> >>> Ahoj, >>> >>> On 19.9.2014 08:09, Petr Vejsada wrote: >>>> http://pedro.poloha.net/osm/lesy3.csv >>>> http://pedro.poloha.net/osm/lesy3.sql >>>> >>>> je zde vidět source=* i tag landuse na relaci. >>> Probral jsem podmnožinu wlanduse=forest + rlanduse=NULL, relace s cestami >>> nad 600 uzlů proklikal, zbytek namátkově. Takže u nich se může tag >>> landuse=forest přesunout z outer cesty na relaci, aspoň já už nevidím další >>> zádrhely. >>> >>> Podmnožina wlanduse=forest + rlanduse=forest má cca 175 relací, tam se >>> teoreticky nabízí vymazat landuse na outer cestě. >>> >>> Na množině wlanduse=NULL a rlanduse=forest není co opravovat :-) >>> >>> Jiné kombinace by se neměly vyskytovat, jednu větší haluz (landuse=farm les >>> u Tachova) a pár drobností jsem opravil. >>> >>> >>> Martin >>> >>> PS: tipy na další opravy v budoucnu: (a) zbytečné relace lesů s jedinou >>> cestou; (b) spousta inner cest v relacích je otagovaných jako >>> landuse=forest, přitom podle bingu to má být mýtina. >> -- >> Petr, p...@propsychology.cz >>> p< > > > _______________________________________________ > Talk-cz mailing list > Talk-cz@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz _______________________________________________ Talk-cz mailing list Talk-cz@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-cz