[Talk-hu] relation reszleges letoltes (was: Re: Landuse polygonok)
Thomas Nagy
bkil.hu at gmail.com
2024. Feb. 28., Sze, 19:50:08 UTC
Majdnem jó a válasz, kivéve hogy az általam kifejtett használati
esetre továbbra is le kell töltened az egész várost (ha elkezdenél
parkokat rajzolni) vagy éppen annyira szerencsésnek kell legyél, hogy
pont olyat terület van a bbox-on belül ami pont a memberje egy befogó
relációnak, majd tudsz JOSM - download all members gombot nyomni és
dolgozni (kivéve ha van más kapcsolódó reláció amiről nem tudsz és azt
is le kellett volna töltened). És itt a fő kérdés megint, hogy
pontosan honnan kellene tudnod, hogy mekkora bbox melyik pozícióban
"good enough"? Meddig kell kifelé zoomoljak egy adott mezőn, hogy
rájöjjek - van-e valami reláció aminek még mindig nem jött le egy
tagja sem? (Tegyük fel, hogy nem az egész világ reláció alapú, így
mindig lesznek vegyes részek)
On Wed, Feb 28, 2024 at 6:18 PM Gergely Matefi <gergely.matefi at gmail.com> wrote:
>
> 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.
>
> --
> 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.
További információk a(z) Talk-hu levelezőlistáról