[Talk-hu] relation reszleges letoltes (was: Re: Landuse polygonok)

osm2 at igor2.repo.hu osm2 at igor2.repo.hu
2024. Feb. 28., Sze, 17:04:12 UTC


Hello,

On Wed, 28 Feb 2024, Thomas Nagy wrote:

>Ugye
>JOSM is alapvet?n annyit tölt le amennyi érintkezik a bbox-szal. A
>reláció/multipoligon adatstruktúra szempontjából sem a leghatékonyabb,
>így nagyobb kiterjedésben nem ajánlják - kifejezetten a dokumentált
>ellenpéldák között van az X országban az összes Y relációja.

Mivel ilyesmiket kell nekem is implementalnom, erdekel a felhasznaloi 
tapasztalatod egy implementacios reszlettel kapcsolatban.

Ez a parcialis letoltes nem okoz gondot akkor, ha valamit szerekesztesz, 
ami veletlenul egy multipolygon resze?

Peldaul: van egy way, ami a 15. memberje egy relationnak; fogod es 
kette osztod ezt a wayt. Ez a gyakorlatban azt jelenti, hogy kitorlod a 
nodeok felet az eredeti waybol es letrehozol egy uj wayt, amibe 
belemasolod ezeket a nodeokat. Na de hogy ne torjon el a relation, ezt az 
uj wayt is hozza kell adni, raadasu az eredeti way jo oldalan kell 
beszurni. 

Ez az egyszeru eset azt hiszem mukodik "vakon", ha nincs minden mas is 
letoltve, amire a relation hivatkozik. A kerdes, hogy nincsenek-e olyan 
esetek, mikor gondot okoz az, hogy nem toltottuk le az osszes membert.

Ami elsore eszembe jut az a multipolygon innerek metszese. Mondjuk 
letoltesz egy bounding boxot, ami egy multipoly negyede. Rajzolsz egy 
hurkot, beteszed a relationbe innernek. De ha ez a hurok kilog az eredeti 
letoltott bounding boxbol, akkor veletlenul metszheti a multipolygonnak 
egy masik innerjet, ami epp a bounding boxon kivul esett, ezert nem 
toltodott le es nem lathato. Ezt kezeli kulon a JOSM, vagy "tudjal rola es 
ne rajzolj bboxon kivulre"?

Koszi,

Igor2




További információk a(z) Talk-hu levelezőlistáról