Dne 24.3.2014 12:43, Marián Kyral napsal(a):
Dne 24.3.2014 11:41, jzvc napsal:
Dne 24.3.2014 11:21, Marián Kyral napsal(a):
Dne 24.3.2014 11:14, jzvc napsal:
Samo, totez se tyka trebas ricnich brehu ... to pak totiz muzes mit
extra tag pro kazdou blbost, znamenajici naprosto totez - ze jde o
znaceni plochy.
To není totéž. Kdybys řeku zaznačil jako plochu a ne jako cestu,
přišel
by jsi o možnost definovat směr toku. Totéž u jednosměrných ulic. Z
tohoto pohledu se mi zdá ale lepší značit to jako landuse - jenže
to pak
zase bude vygenerováno tak, že bude plocha silnice značena třeba
šedou a
přes to bude ještě čára jinou barvou (žlutá). Nebude to vypadat
dobře.
Pozor, mluvime o ruznych vecech. Mas reku v podobe cesty, a pak mas
jeji
"brehy", ktery maji extraburt tag "riverbank". Pritom z logiky
veci je
to proste reka, jen znacena jako plocha na ktery se nachazi. Pro
ucely
navigace samo potrebujes i tu cestu (i kdyz by se dala asi nejak
spocitat - vcetne toho smeru toku, ale nebylo by to uplne trivialni).
Tomu nerozumím. Ten tag je právě navrhován tak, aby se choval stejně
jako riverbank. T.j.: renderuje se, ale nepoužívá se k navigaci.
Jde o to, ze tag "riverbank" je proste nadbytecny, naprosto bohate by
stacilo chovat se tak bud k plose otagovany jako reka nebo (kdyz uz) k
tomu ucelu pouzit tag area=yes.
Podivej se trebas na tag runway ... kdyz ho pouzijes na cestu, je to
cesta, kdyz k tomu pridas area=yes, udela ti z toho plochu. Me ten tag
area prijde nadbytecny, ale takto je to aspon logicky. A stejne by se
IMO melo chovat proste vse. => ne dalsi tag "area:highway"
runway je trochu něco jiného. U ní nezáleží na směru. Ale jak by jsi u
řeky nebo cesty jako plochy značil, kterým směrem je jednosměrná?
Mam ten pocit, ze se o navigaci vubec nebavime ... nebo nectes co pisu?
Čtu, ale snažím se domyslet souvislosti.
Pr1 - reka:
1) waterway=river
2) waterway=river + area=yes (nebo jako uzavreny polygon)
Mas DVA ruzne objekty. Smer reky muzes (mimo jiny) zjistit ze spadu ...
ale jak sem napsal, nebylo by to uplne trivialni.
On by někdo musel na začátek a konec zadat nadmořskou výšku. Pak do toho
vstupuje různé dělení na kratší úseky (jako třeba tunely). To by to
zjištění směru zbytečně komplikovalo.
Pr2 -silnice:
1) highway=primary
2) highway=primary + area=yes (nebo jako uzavreny polygon)
Opet, mas dva ruzne objekty. Vzdy ti jeden urcuje parametry pro
navigaci (smer ...) a druhy "fyzicke" parametry (me trebas prijde
logicky dat povrch na plochu, ne na cestu). Samo, v idealnim pripade by
to bylo jeste provazany relaci (= vis ze jde o "jednu" vec) a editor by
se k tomu choval jako k jednomu editovalenymu objektu (ale to uz je spis
scifi).
O co mi jde ... ze je pitomost nasledujici:
1) waterway=river
2) waterway=riverbank
1) highway=primary
2) area:highway=primary
1) aeroway=runway
2) aeroway=runway + area=yes
To mas jen smesny 3 veci na ktery sem si vzpomel ... a mas to 3 ruzny
pravidla. A podobnejch blbosti tam bude neurekom, pritom ti z toho
vyleze 3x naprosto presne totez. Trebas v renederu kazdou tu situaci
musis osetrit zvlast, pritom by stacilo jediny pravidlo "co je plocha
kresli jako plochu".
Definice "Co je plocha" přes area=yes?
Z pohledu renderu je jednodušší mít waterway=river + area=yes,
highway=primary + area=yes a aeroway=runway + area=yes. U té runway to
je v pohodě. U řeky, v případě, že máš nějakým způsoben označen začátek
řeky jsi schopen zjistit směr toku. Ale tohle prostě nefunguje na
highway. Bez toho rozděleni prostě nijak nejsi schopen zjistit, kterým
směrem vede jednosměrka. Takže by jsi měl buď funkční navigaci nebo
pěkné mapy. Ale navzájem se to vylučuje.
To je beznadejny, ty to nectes :D, nepadlo ani JEDINY slovo o tom, ze by
mela zmizet WAY, s oznacenim smeru. Mluvime DVOU zcela NEZAVISLYCH vecech.
Určitě by bylo vhodné mít jednotný zápis, ale díky evolučnímu způsobu
vývoje tagování to tak bohužel není. Navíc area:highway=primary je jen
návrh.
Ideální by bylo
1) waterway=river
2) waterway=waterwayarea
1) highway=primary
2) highway=highwayarea
1) aeroway=runway
2) aeroway=runwayarea
Navigace by používala river, primary... a render zase waterwayarea,
highwayerea
Ovšem waterwayarea, highwayerea vypadá hnusně :-D
Myslím, že další diskuze je zbytečná. Motáme se v kruhu a stejně tím nic
nezmeníme.
Marián
_______________________________________________
Talk-cz mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-cz
_______________________________________________
Talk-cz mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-cz