[Talk-cz] Oprava relaci landuse=forest

Martin Švec - OSM osm na maatts.cz
Pondělí Září 29 12:00:54 UTC 2014


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, pv na propsychology.cz
>>> p<
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-cz





Další informace o konferenci talk-cz