[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