[talk-cz] Multipolygon relace

2019-09-29 Thread Lukáš Karas
Ahoj, při refactoringu OSMScout rendereru jsem narazil na prapodivný 
typ multipolygonu který má outer ring uvnitř inner. Na wiki je tenhle případ 
zmíněn jako "Island within a hole" [1]

V datech jsem podobný případ našel třeba tady [2] a Mapnik tu vloženou outer 
cestu 314945870 vesele vykreslí jako "forest". 

Myslíte že je to validní případ? 
Jaká se sémantika tagů v relaci? "Přenáší" se tagy multipolygon relace na 
všechny její outer členy, ať jsou jakkoliv poskládané? Tedy když označím 
relaci jako listnatý les, tak všechny její outer členy jde brát jako listnatý 
les (pokud není uvedeno jinak)?

Omlouvám se za fundamentální dotaz. Když mapuju, tak často používám 
"zdravý rozum", ale když to pak člověk má naprogramovat, tak potřebuje jasně 
definovaná pravidla...

Lukáš

1) https://wiki.openstreetmap.org/wiki/
Relation:multipolygon#Island_within_a_hole

2) https://www.openstreetmap.org/relation/24011#map=19/50.39519/14.85755

signature.asc
Description: This is a digitally signed message part.
___
talk-cz mailing list
talk-cz@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-cz
https://openstreetmap.cz/talkcz


Re: [talk-cz] Multipolygon relace

2019-09-30 Thread Jan Macura
Ahoj,

podle popisu na wiki si myslím, že je to validní případ a Mapnik to
vykresluje přesně podle tam popsaných pravidel.
Zároveň jsem přesvědčen, že ten konkrétní případ ad [2] je relikt pro
neopatrném trasování LPIS polygonů a by měl být opraven.

Co se sémantiky multipolygonů týče, tak jak já ji chápu, teoreticky to
takhle můžeš rekurzivně řetězit do nekonečna. Když budeš mít nějaký
druidský les, který bude z 6 soustředných pásu stromů, tak to můžeš
nakreslit jednou relací, která bude ze 6 cest jako "outer" a 6 cest jako
"inner", které se budou postupně střídat ;-)

H.

On Mon, 30 Sep 2019 at 08:02, Lukáš Karas  wrote:

> Ahoj, při refactoringu OSMScout rendereru jsem narazil na prapodivný
> typ multipolygonu který má outer ring uvnitř inner. Na wiki je tenhle
> případ
> zmíněn jako "Island within a hole" [1]
>
> V datech jsem podobný případ našel třeba tady [2] a Mapnik tu vloženou
> outer
> cestu 314945870 vesele vykreslí jako "forest".
>
> Myslíte že je to validní případ?
> Jaká se sémantika tagů v relaci? "Přenáší" se tagy multipolygon relace na
> všechny její outer členy, ať jsou jakkoliv poskládané? Tedy když označím
> relaci jako listnatý les, tak všechny její outer členy jde brát jako
> listnatý
> les (pokud není uvedeno jinak)?
>
> Omlouvám se za fundamentální dotaz. Když mapuju, tak často používám
> "zdravý rozum", ale když to pak člověk má naprogramovat, tak potřebuje
> jasně
> definovaná pravidla...
>
> Lukáš
>
> 1) https://wiki.openstreetmap.org/wiki/
> Relation:multipolygon#Island_within_a_hole
>
> 2) https://www.openstreetmap.org/relation/24011#map=19/50.39519/14.85755
> ___
> talk-cz mailing list
> talk-cz@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-cz
> https://openstreetmap.cz/talkcz
>
___
talk-cz mailing list
talk-cz@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-cz
https://openstreetmap.cz/talkcz


Re: [talk-cz] Multipolygon relace

2019-09-30 Thread Jakub Jelen
Druidsky les ani neni potreba. Staci lesnici z Brna:

https://mapy.cz/turisticka?x=16.6490172&y=49.2697615&z=20&base=ophoto

V OSM je to myslim zatim netknute.


On Mon, Sep 30, 2019 at 10:58 AM Jan Macura  wrote:
>
> Ahoj,
>
> podle popisu na wiki si myslím, že je to validní případ a Mapnik to 
> vykresluje přesně podle tam popsaných pravidel.
> Zároveň jsem přesvědčen, že ten konkrétní případ ad [2] je relikt pro 
> neopatrném trasování LPIS polygonů a by měl být opraven.
>
> Co se sémantiky multipolygonů týče, tak jak já ji chápu, teoreticky to takhle 
> můžeš rekurzivně řetězit do nekonečna. Když budeš mít nějaký druidský les, 
> který bude z 6 soustředných pásu stromů, tak to můžeš nakreslit jednou 
> relací, která bude ze 6 cest jako "outer" a 6 cest jako "inner", které se 
> budou postupně střídat ;-)
>
> H.
>
> On Mon, 30 Sep 2019 at 08:02, Lukáš Karas  wrote:
>>
>> Ahoj, při refactoringu OSMScout rendereru jsem narazil na prapodivný
>> typ multipolygonu který má outer ring uvnitř inner. Na wiki je tenhle případ
>> zmíněn jako "Island within a hole" [1]
>>
>> V datech jsem podobný případ našel třeba tady [2] a Mapnik tu vloženou outer
>> cestu 314945870 vesele vykreslí jako "forest".
>>
>> Myslíte že je to validní případ?
>> Jaká se sémantika tagů v relaci? "Přenáší" se tagy multipolygon relace na
>> všechny její outer členy, ať jsou jakkoliv poskládané? Tedy když označím
>> relaci jako listnatý les, tak všechny její outer členy jde brát jako listnatý
>> les (pokud není uvedeno jinak)?
>>
>> Omlouvám se za fundamentální dotaz. Když mapuju, tak často používám
>> "zdravý rozum", ale když to pak člověk má naprogramovat, tak potřebuje jasně
>> definovaná pravidla...
>>
>> Lukáš
>>
>> 1) https://wiki.openstreetmap.org/wiki/
>> Relation:multipolygon#Island_within_a_hole
>>
>> 2) 
>> https://www.openstreetmap.org/relation/24011#map=19/50.39519/14.85755___
>> talk-cz mailing list
>> talk-cz@openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/talk-cz
>> https://openstreetmap.cz/talkcz
>
> ___
> talk-cz mailing list
> talk-cz@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-cz
> https://openstreetmap.cz/talkcz

___
talk-cz mailing list
talk-cz@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-cz
https://openstreetmap.cz/talkcz