[Talk-hu] Landuse polygonok (programozasi kockulas)

osm2 at igor2.repo.hu osm2 at igor2.repo.hu
2024. Már. 1., P, 13:33:16 UTC



On Fri, 1 Mar 2024, Kiss Gabor wrote:

>On Fri, 1 Mar 2024, osm2 at igor2.repo.hu wrote:
>
>> 2. A rendereles a tag alapu sorrendet kovetve elkezdi csinalni a dolgat, 
>> barhogy is legyen ez implementalva az adott eszkozben; ha vannak 
>> renderelesi szintek, akkor egy szinten belul a fillezett teruletek 
>> rajzolasa meret szerinti sorrendben tortenik; ha nincs szintezes, akkor 
>> meg ugy altalaban az osszes fillezett objektum meret szerinti sorrebden 
>> rajzolodik. A nagyobbtol a kisebb fele haladunk.
>> 
>> Az egymassal reszben atfedo eset nem letezik legalisan, mert egymast 
>> metszo teruleteket nem engedtunk meg. Kozos hatarvonalon a stroke marad 
>
>Akkor ez illegális lenne?
>https://www.openstreetmap.org/way/1033240769
>https://www.openstreetmap.org/way/1073130994

Igen, elso ranezesre legalabb ket ponton metszik egymast:

https://www.openstreetmap.org/?mlat=52.37986&mlon=9.73487#map=19/52.37986/9.73487

https://www.openstreetmap.org/?mlat=52.37958&mlon=9.73392#map=19/52.37958/9.73392

(Ott, ahol csak egymason fut a korvonaluk nincs problema).

Koszi, ez remek pelda, ez az eset ebben a rendszerben valoban macera. Azt 
mondanam ra, hogy a landuse=constructiont:

- ... tartanam meg es a commercialt torolnem; nem azt terkepezzuk ami epp 
most van? Ha ez commercial volt vagy lesz, azt idoben akkor, mikor meg/mar 
nem contruction.

- egy picit kisebbre rajzolnam, hogy teljesen benne legyen a 
landuse=commercialban. Ez az adatok oldalarol nezve vizualis takolas, de 
barmivel konnyen szerkesztheto es kezdokent is konnyen ertheto. Ronda 
dupla korvonalat eredmenyez. Erre szerintem egy kezdo ra tud jonni csak az 
ellenorzo hibauzeneteibol (nem metszhetik egymast) es a renderre 
ranezesbol (miert ez van felul?)

- vagy ugyanakkorara rajzolnam, tehat vegig, az egesz konturon atfedore. 
Az adatok szemszogebol valoszinuleg ez tukrozi a valosagot, de 
gondolom sok szerkesztoben kenyelmetlen lenne kezelni. A renderelesnel 
meg csak kulon kezzel megadot taggel, vagy relationbeli sorrenddel lehetne 
garantalni a renderelesi sorrendet. (Bar mindkettot konnyu eltorni 
komplex esetekben.)


Van egy regi maniam: azokat a megoldasokat szeretem, ahol a gyakran 
elofordulo, egyszeru problemakat konnyu megoldani, meg azon az aron is, 
hogy cserebe a ritkabban elofordulo, egzotikusabb problemakat emiatt 
nehezebb. Ha nem sikerul mindent egyszeruen kezelhetore, akkor inkabb az 
egzotikus esetkre tolodjon a nehezseg.

Ebbe ez a csunya eset szerintem jol illeszkedik. Az "erdo a mezon" esethez 
kepest ez ritka es eleve komplikalt. Kezdokent csak siman lecserelem a 
commercial taget constructionre. Haladobb szerkesztoknek inkabb azt 
javasolnam, hogy ha meg akarja tartani mindkettot akkor ket egymast 
teljesne fedo area (esetleg egy relationbe rakva a sorrend miatt).

(Ez a konkret eset azt hiszem nem szabalyos az itthoni multipoly 
rendszerben es az elmeleti area patchwork rendszerben sem. Elsore nem is 
latom, hogy ezekben hogyan lehetne mindket objektumot megtartva 
megjavitani.)

Udv,

Igor2


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