<div dir="ltr"><div>Ahoj,</div><div><br></div><div>podle popisu na wiki si myslím, že je to validní případ a Mapnik to vykresluje přesně podle tam popsaných pravidel.</div><div>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.</div><div><br></div><div>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 ;-)</div><div><br></div><div>H.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 30 Sep 2019 at 08:02, Lukáš Karas <<a href="mailto:lukas.karas@centrum.cz">lukas.karas@centrum.cz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Ahoj, při refactoringu OSMScout rendereru jsem narazil na prapodivný <br>
typ multipolygonu který má outer ring uvnitř inner. Na wiki je tenhle případ <br>
zmíněn jako "Island within a hole" [1]<br>
<br>
V datech jsem podobný případ našel třeba tady [2] a Mapnik tu vloženou outer <br>
cestu 314945870 vesele vykreslí jako "forest". <br>
<br>
Myslíte že je to validní případ? <br>
Jaká se sémantika tagů v relaci? "Přenáší" se tagy multipolygon relace na <br>
všechny její outer členy, ať jsou jakkoliv poskládané? Tedy když označím <br>
relaci jako listnatý les, tak všechny její outer členy jde brát jako listnatý <br>
les (pokud není uvedeno jinak)?<br>
<br>
Omlouvám se za fundamentální dotaz. Když mapuju, tak často používám <br>
"zdravý rozum", ale když to pak člověk má naprogramovat, tak potřebuje jasně <br>
definovaná pravidla...<br>
<br>
Lukáš<br>
<br>
1) <a href="https://wiki.openstreetmap.org/wiki/" rel="noreferrer" target="_blank">https://wiki.openstreetmap.org/wiki/</a><br>
Relation:multipolygon#Island_within_a_hole<br>
<br>
2) <a href="https://www.openstreetmap.org/relation/24011#map=19/50.39519/14.85755" rel="noreferrer" target="_blank">https://www.openstreetmap.org/relation/24011#map=19/50.39519/14.85755</a>_______________________________________________<br>
talk-cz mailing list<br>
<a href="mailto:talk-cz@openstreetmap.org" target="_blank">talk-cz@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-cz" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/talk-cz</a><br>
<a href="https://openstreetmap.cz/talkcz" rel="noreferrer" target="_blank">https://openstreetmap.cz/talkcz</a><br>
</blockquote></div>