[Talk-cz] hranice obce

Petr Dlouhý petr.dlouhy na email.cz
Úterý Květen 5 17:52:55 UTC 2009


On Tue, 05 May 2009 16:45:03 +0200, Radomir Cernoch  
<radomir.cernoch na gmail.com> wrote:

Nepřesvědčil jsi mě. Ale ať se k tomu vyjádří ostatní.

> Zkusme ale domyslet, jak by obě varianty (polygon vs. tagování cest)
> vypadaly v případě složitějšího města.
>
> Pokud celé město obeženu plochou s maxspeed=50, pak
>
> - Je třeba vyřešit maximální rychlost na dálnicích a průtazích. Jako
>   nejčistější řešení mi přijde přetagovat danou silnici maxspeed=130
>   a nadefinovat, že takové označení rychlosti 'má větší prioritu'.

No tak motorway a trunk budou mít 130 vždycky, a jinak to upravují cedule,  
tedy explicitně uvedené maxspeed.

>
> - V případě rezidenčních oblastí je to složitější. Vyrobit
>   'multipolgyon', na jehož 'inner' oblast by se omezení nevztahovalo?
>   Možné to je, ale ztrácí se výhoda intuitivního modelu pro začátečníky.

Tady stačí říct, že se vezme vždy ten nejvnitřnější polygon, přičemž se  
polygony s maxspeed nesmějí křížit.

>
> - Na mapě přibudou další waye a nody, které se pletou do cesty při
>   mapování. Už tak je otravné se neustále vyhýbat různým 'landuse' a
>   administrativnímu členění.

Kolem vesnic se obvykle přidává landuse:residential a kolem měst zase  
boundary, takže většinou žádné nadbytečné objekty nebude třeba dělat.

>
>
> V případě tagování jednotlivých cest:
>
> - Jako nejvážnější problém vidím neotagování některé cesty. Myslím však,
>   že právě od je tu validátor.

A jak validátor zjistí, že se daná silnice nachází v obci?

>
> - Jde nadefinovat, že všechny cesty 'highway', 'residental' a 'service'
>   mají výchozí maximální povolenou rychlost. Stačí otagovat 'primary' -
>   'tertiary', kterých IMHO není příliš mnoho.
>
> - Myslím, že do budoucna je lepší preferovat model, který snadno
>   umožňuje maximální rychlosti jemně doladit. Na našich silnicích je
>   přeznačkováno a můžeme se tak snadno chytit do pasti.
>

Připadá mi, že právě to co navrhuješ znamená špatnou udržovatelnost dat. V  
tom modelu se nepozná, jestli je daná silnice v obci, nebo je na ní  
umístěna značka 50.

>
>
> Na závěr ještě poznámku: Nebál bych se tak moc, že skončíme s tagy jako
> 'is_in:continent'. Takové informace lze zcela jednoznačně z hranic
> oblastí dovodit (stejně jako státy a správní oblasti). Maximální
> povolená rychlost je složitější.

To byl jen příklad.

>
> S pozdravem,
> Radek Černoch



-- 
Petr Dlouhý




Další informace o konferenci talk-cz