[Talk-hu] relation reszleges letoltes (was: Re: Landuse polygonok)
Gergely Matefi
gergely.matefi at gmail.com
2024. Feb. 28., Sze, 17:15:43 UTC
A JOSM vizuálisan is mutatja a letöltött bboxot (sraffozza a kívül eső
részeket), így figyelmetlenségből nem lehet bbox-on kívülre rajzolni.
Ugyanakkor a JOSM is minden esetben Warningot dob, ha olyan relációt
módosítasz, amely nincs teljességében letöltve. Ez a probléma nem
multipolygon specifikus, vannak elég hosszú turistaútvonal relációk is,
amit nem szoktunk egyben lehozni. Gondolj pl az OKT-ra.
A JOSM-nél két kattintással letölthetőek egy relációból hiányzó (addig le
nem töltött) tagok, beleértve a hivatkozott utakat és az utak waypointjait
is. Emiatt kétség esetén elég könnyen lehet a teljes relációt ellenőrizni,
annak összes tagjával, és nem kell hozzá fél országrésznyi bbox-ot sem
letölteni
Üdv,
Gergő
On Wed, Feb 28, 2024 at 6:07 PM <osm2 at igor2.repo.hu> wrote:
> 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
>
>
> --
> Talk-hu levelezőlista
> Talk-hu at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-hu
> Leiratkozás a fenti címen vagy <talk-hu-request at openstreetmap.org> címre
> egy levél, témája "unsubscribe", tartalma mindegy.
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20240228/f93c51e4/attachment.htm>
További információk a(z) Talk-hu levelezőlistáról