[Talk-cz] area:highway

jzvc jzvc na tpfree.net
Pondělí Březen 24 12:21:07 UTC 2014


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
> Talk-cz na openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-cz





Další informace o konferenci talk-cz