<html><body><font face="courier new"><br></font><p><font face="courier new">---------- Původní zpráva ----------<br>Od: jan lana <lana.jan@gmail.com><br>Datum: 24. 5. 2013<br>Předmět: Re: [Talk-cz] Společné hranice ploch</font></p><font face="courier new"><br></font><blockquote><div><div><font face="courier new">Dne 24. května 2013 9:15 Milan Vancura <<a href="mailto:milan@ucw.cz">milan@ucw.cz</a>> napsal(a):<br></font>

<div><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><font face="courier new">On Fri 24-05-13 07:33:13, Pavel Moravec wrote:<br>

> >multipolygon potřebuje uzavřené křivky, nebo ne?<br>> Kupodivu nepotrebuje, jen je treba seradit useky cest za sebou tak,<br>> aby tu uzavrenou krivku tvorily (a velka cast rendereru si to umi<br><br></font></div>

<div><font face="courier new">On Fri 24-05-13 07:11:57, LM_1 wrote:<br>> Multipolygon právě umožňuje udělat oblast z různých, rozdělených úseků. Já<br>> bych to udělal takto:<br>> první cesta: e--f--a--b--c (žádný tag kromě source)<br>

> druhá cesta: c--d--e (plot, source)<br>> multipolygon obsahující obě cesty (les)<br><br></font></div><font face="courier new">Díky vám oběma, zase vím něco víc. Takže ta část relace pro trasu linky MHD,<br>

kde jsou cesty, je vlastně něco podobného (cesty seřazené za sebou).<br>A teď ještě jakou to má výhodu oproti tomu znovupoužití bodů? Že je to mnohem<br>univerzálnější princip?</font></blockquote><div><font face="courier new"><br></font></div></div><font face="courier new">kreslit s pomoci relaci je (mozna) pracnejsi, ale mnohem lepe se pak edituje - kdyz mam napriklad nakreslit les a pole vedle sebe</font><div style="">

<font face="courier new"><br></font></div><div style=""><font face="courier new"><br></font></div><div style=""><font face="courier new">  a---b---c---d---e</font></div><div style=""><font face="courier new">  | Pole  | Les   |</font></div>

<div style=""><font face="courier new">  |       f-------g</font></div><div style=""><font face="courier new">  |       |</font></div><div style=""><font face="courier new">  h-------i</font></div>

<div style=""><font face="courier new">  </font></div><div style=""><font face="courier new">Bez relaci to lze namalovat jako dve cesty</font></div><div style=""><font face="courier new"><br></font></div>

<div style=""><font face="courier new">C1: a-b-c-f-i-h-a (tag source,pole)</font></div><div style=""><font face="courier new">C2: a-d-e-g-f-c (tag source, les)</font></div><div style=""><font face="courier new"><br></font>

</div><div style=""><font face="courier new">Kdyz to maluji jako relaci, nejdriv vyrobim tri cesty </font></div><div style=""><font face="courier new"><br></font></div><div style=""><font face="courier new">E1: c-b-a-h-i-f (tag source)</font></div>

<div style=""><font face="courier new">E2: c-f         (tag source)</font></div><div style=""><font face="courier new">E3: c-d-e-g-f   (tag source)</font></div><div style=""><font face="courier new"><br></font>

</div><div style=""><font face="courier new">(ve skutecnosit v JOSM namaluju C1, pak vyberu body c a f a dam split a pak namaluju E3, takze to jde stejne rychle)</font></div><div style=""><font face="courier new"><br></font>

</div><div style=""><font face="courier new">a pak udelate dva multipolygony </font></div><div style=""><font face="courier new"><br></font></div><div style=""><font face="courier new">M1: C1+C2 (tag pole)</font></div>

<div style=""><font face="courier new">M2: C2+C3 (tag les)</font></div><div style=""><font face="courier new"><br></font></div><div style=""><font face="courier new">Vysledek je stejny.</font></div>

<div style=""><font face="courier new"><br></font></div><div style=""><font face="courier new">Ale kdyz treba chcete zpresnit hranici c--f (protoze to puvodne bylo treba moc hrube), tak ve variante s relacemi jen pridame par bodu do cesty</font></div>

<div style=""><font face="courier new"><br></font></div><div style=""><font face="courier new">E2': c-x-y-z-f</font></div><div><font face="courier new"><br></font></div>
<div style="">
<font face="courier new">a je hotovo. U varianty bez relaci to znamena ... no, vlastne nevim, asi pridat ty body do C1 a pak nejak pridat ty stejne body i do C2.</font></div></div></div></blockquote><p><font face="courier new"><br></font></p><p><font face="courier new">Normálně přidám body x - y - z a ty se automaticky přidají do cesty C1 i C2. Obě oblasti musí být uzavřeny. Takže i když mají společnou hranici, ve skutečnosti to jsou dvě plochy.</font></p><p><font face="courier new"><br></font></p><p><font face="courier new">OSM před</font></p><p><font face="courier new"><br></font></p><p><font face="courier new">  <way id='-976' action='modify' visible='true'><br>    <nd ref='-217' /><br>    <nd ref='-975' /><br>    <nd ref='-977' /><br>    <nd ref='-979' /><br>    <nd ref='-217' /><br>    <tag k='landuse' v='farmland' /><br>    <tag k='name' v='pole' /><br>  </way><br>  <way id='-218' action='modify' visible='true'><br>    <nd ref='-214' /><br>    <nd ref='-217' /><br>    <nd ref='-979' /><br>    <nd ref='-216' /><br>    <nd ref='-215' /><br>    <nd ref='-214' /><br>    <tag k='landuse' v='forest' /><br>    <tag k='name' v='les' /><br>    <tag k='source' v='cuzk:km;bing' /><br>  </way></font></p><p><font face="courier new"><br></font></p><p><font face="courier new">a po přidání zpřesňujících bodů na společné hranici:</font></p><p><font face="courier new"><br></font></p><p><font face="courier new">  <way id='-976' action='modify' visible='true'><br>    <nd ref='-217' /><br>    <nd ref='-975' /><br>    <nd ref='-977' /><br>    <nd ref='-979' /><br>    <nd ref='-1089' /><br>    <nd ref='-1086' /><br>    <nd ref='-1083' /><br>    <nd ref='-217' /><br>    <tag k='landuse' v='farmland' /><br>    <tag k='name' v='pole' /><br>  </way><br>  <way id='-218' action='modify' visible='true'><br>    <nd ref='-214' /><br>    <nd ref='-217' /><br>    <nd ref='-1083' /><br>    <nd ref='-1086' /><br>    <nd ref='-1089' /><br>    <nd ref='-979' /><br>    <nd ref='-216' /><br>    <nd ref='-215' /><br>    <nd ref='-214' /><br>    <tag k='landuse' v='forest' /><br>    <tag k='name' v='les' /><br>    <tag k='source' v='cuzk:km;bing' /><br>  </way></font></p><p><font face="courier new"><br></font></p><p><font face="courier new">Nebo jsem něco přehlédl?</font></p><p><font face="courier new"><br></font></p><p><font face="courier new">Marián<br></font></p><p> <font face="courier new"><br></font></p></body></html>