[Talk-hu] Landuse polygonok
Feri Veres
lion at cmsbazar.hu
2024. Feb. 29., Cs, 22:22:45 UTC
2024. 02. 29. 5:20 keltezéssel, osm2 at igor2.repo.hu írta:
>
>
> On Wed, 28 Feb 2024, Gergely Matefi wrote:
>
>> OSM szempontból én az alábbiakat látom fontosnak:
>> 1) Egyértelm?ség: egy terület esetén derüljön ki egyértelm?en, hogy milyen
>> landuse-hoz is tartozik.
>
> <snip>
>
>> 2) One feature - one element. Egy önállóan nevesített területegységet
>> lehet?leg egyetlen (multi)poligonnal jelöljünk.
>> Számos térképi alkalmazás él azzal a lehet?séggel, hogy egy pontra bökve
>
> Koszonom, ez a ket egyszeru es vilagos szabaly, jo utmutatas.
>
> Ezek alapjan valoban az jonne ki, hogy a nagy, lyuggatott landuse
> multipoly is jo es a folotte kulonallo, de mas landuse korvonalakat nem
> metszo kis landusok is. Ahol pedig nem renderelodik jol, ott a renderelot
> kell megjavitani (programozokent pontosan ertve a dolog nehezseget).
A renderelőt akkor lehet "megjavítani" ha definiálva van a pontos
megjelenítési módszer. Például adott típusú objektumokat adott másik
típusú FÖLÉ kell rajzolni (konkrét típus szerinti felsorolás), adott
típusokat méret szerint sorba KELL rendezni és a nagyobbakat rajzolni
mögé. Definiálva, hogy mik azok amiket EGYÜTT kell sorba rendezni.
Ilyen szabályok híján mindenképpen lesz megjelenítő ami mást csinál mint
a másik. Csak másolgatják egymást a programok. Aztán meg
implementációbeli különbségek miatt mégsem. Vagy a másik úgy csinálta
ugyan, de szerintem úgy nem jó, ezért máshogy lesz.
Ennél egyszerűbb, ha nincs átfedés az alapvető nagy területek (landuse,
landcover, natural, stb) dolgok közt.
[Ez Gergő levelére is a válaszom, ahol említetted a különböző
programokat, meg a sorba rendezést. Szerintem konkrét definíció nélkül
nem megoldás. És mivel a címkék meg összevissza gyarapodnak, fejlődnek,
a definíció frissítése is nehézkes lenne.]
(Viccesen az is megeshet, hogy ha két területnek a széle fed át, akkor
az átfedés alatti terület MILYENSÉGÉT az is megváltoztathatja, hogy
valaki az egyik területből - teljesen máshol - elvesz vagy hozzátesz.
Hiszen felcserélődhet a méret szerinti sorrend. Bár tudom, alapvetően
nem ilyen átfedésről beszélünk.)
A Mapnik egyébként össze is fűzi bizonyos esetekben az átfedő területet,
és egy közös, mindkét területet mutató szimbólumot használ. Így HA
PÉLDÁUL ezt tenné erdő és mező esetén, akkor PÉLDÁUL (elméleti példa)
olyan erdőt látnál, amiben fűszálak vannak mert az a terület EGYBEN MEZŐ
IS. Ez is helytelen térinformatikai szempontból. Az egyáltalán nem mező!
Tehát ezt is definiálni kell a fentebbi szabványnak, hogy az átfedések
esetén mely objektumok implikálják arra a területre együttesen MINDÉT faját.
(Lehet, hogy messzire vittem, bocsánat!)
> Viszont ekozben az latszik, hogy van ezt feluliro hazai
> gyakorlat/dokumentacio/ajanlas, ami inkabb a lyuggatott multipolygonokkal
> lefedest preferalja.
Szerintem a gyakorlat is azt mutatta, hogy ez így jól szerkeszthető,
egyértelmű a megjelenítése, sok érv szólt mellette. Ha nem fut az ember
folyton elrontott (vagy másik típusú) elemekbe, akkor öröm vele dolgozni.
És lehet, hogy te sokkal jobbat implementálsz, ha eleve így indulsz el
vele. A JOSM-ban olyan megoldást használunk, amit ERRE kevesek, így
nincs is erre kiélezve.
Üdv,
Feri
További információk a(z) Talk-hu levelezőlistáról