[Talk-hu] boundary=administrative Was: landuse=residental

Feri Veres lion at cmsbazar.hu
2022. Jún. 30., Cs, 19:26:09 UTC


2022. 06. 30. 17:05 keltezéssel, Gergely Matefi írta:
> Az alkalmazások ilyenkor azzal küzdenek, hogy az OSM adatokból nem 
> egyértelmű, hogy az átfedő poligonok közül akkor melyik is az érvényes 
> (melyik van "felül").
> A webes megjelenítők többsége méret alapján sorrendezi a polygonokat és 
> multipolygonokat, a nagyobbak kerülnek alulra, a kisebbek felülre. Ez a 
> heurisztika a legtöbb esetben jól működik.
> 
> GPS-re készülő térképeknél, konkrétan Garminnál, viszont a polygon 
> típusok között jellemzően van egy előre definiált renderelési sorrend. 
> Pl. a szántóföld kerüljön lejjebb, mint az erdő stb. Itt már 
> előfordulhat, hogy az átfedéseknél nem az kerül végül megjelenítésre, 
> amire gondolt a költő (a szerkesztő), hacsak a "lenti" poligon nincs 
> "lyukasztva".

Nekem MapCSS alapú a térképem a render.osmtippek.hu kimenete és az se 
tudja a méret szerinti sorrendezést, így ott is gond lehet ebből. (Habár 
azonos "z-index"-re kerülő elemekre meg lehetne csinálni, hogy 
sorbarendezi terület szerint, de akkor még mindig ott van, hogy a 
z-indexet sok elemhez meghatároztam, azok mindenképp a megadott 
sorrendben lesznek egymásra rajzolva.)

Van ez a leírás ezt tudom ajánlani: (Nagyrészt én írtam, de pl a 
területfunkció felsorolást pont nem.)

https://wiki.openstreetmap.org/wiki/Hungary/Ter%C3%BCletfunkci%C3%B3

Javasolnám, hogy erre a listára vegyük fel azokat, amit "alaprétegnek" 
értelmeznénk, azaz amiket javasolt "kilyukasztgatni", vagy egymás mellé 
illeszteni. Ezt a listát különböző programok megjelenítése szerint is 
pontosíthatjuk, vagy saját programot meg hozzáigazíthatunk.

A cikkben van pár példa arra is, amit nem kell "kivágni" inner elemként 
(pl park)! Erről is lehetne egy bővebb listát, azokat felvéve amik 
bizonytalanok lehetnek egy szerkesztőnek.

Sajnos van aki átfedésekben rajzolja be ezeket, egyszerűen körberajzolva 
amit lát. Ezzel sokszáz pici zárt vonalat készítve (erdő foltok, stb) 
amiből aztán lehetetlen egy összefüggő "terület borítást" készíteni. Pl:

https://www.openstreetmap.hu/?zoom=18&lat=47.67019&lon=19.20457

Vagy átfedő dolgok:

https://www.openstreetmap.hu/?zoom=16&lat=47.62517&lon=19.28867

(Habár konkrétan a mocsár lehet, hogy valóban olyan, hogy az 
mindenfélével átfed ami arrafelé van. Egyébként, a Mapnik nem csak 
sorrendbe tudja rakni, de egymásra is tud rajzolni pl erdőt és mocsarat, 
erdőt és temetőt stb. mindkét jelkulcsot alkalmazva!)

Pl erdőt és temetőt milyen sorrendben rajzolnátok??? :-) Lehet az 
erdőben a temető, de lehet a temetőben erdőfolt is. (Habár, a 
területfunkció leírás szerint ez pont mindkettő olyan, amit ki kell 
vágni egymásból.)

Üdv,
Feri



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