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'. - 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. - 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í. 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. - 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. 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ší. S pozdravem, Radek Černoch Petr Dlouhý píše v Út 05. 05. 2009 v 15:52 +0200: > On Tue, 05 May 2009 15:28:24 +0200, Petr Kadlec <[email protected]> > wrote: > > To je dobrý argument, ale nemyslím si, že by to bylo mimo datový model > OSM. Podle http://wiki.openstreetmap.org/wiki/Key:maxspeed je možné > tagovat pomocí maxspeed i polygony. Ono se to dá chápat tak, že se to > vztahuje na celý vnitřek toho polygonu, nejenom na cesty (což by tedy, > kdyby se to vzalo do důsledku znamenalo, že se má maximální rychlost > uplatnit v celém polygonu bez výjimek). > > Tagovat jednotlivé silnice považuji za _velmi_ nešťastné - kromě důvodů, > které jsem již uvedl mám ještě další: > -pokud budeme prosazovat tento způsob uvažování, tak bychom se mohli > dočkat stavu, kdy ke každé cestě bude příslušet mnoho (desítek) tagů typu > is_in:continent > -začátečníci budou zmateni z různých tagů, které je nutné ke každé wayi > přidat > -někdo zapomene přidat tagy na nové ulice > > Udělat to pomocí relace je už lepší, ale také to za úplně ideální > nepovažuji. > > > > > Způsob pomocí polygonu je sice relativně uživatelsky snadno > > pochopitelný a tak, ale přijde mi jako datově dost nečistý. Čisté by > > IMHO bylo nějak tagovat ty silnice, ať už rovnou na všech pomocí > > maxspeed, nebo relací. Seskupování objektů (nodů, wayí) tím, že leží > > geometricky uvnitř nějakého polygonu, to IMHO leží mimo architekturu > > datového modelu OSM. > > > > Samozřejmě je tagování jednotlivých wayí dost náročné, k tomu by šlo > > vyrobit nástroj, který by aplikoval nějaké tagy právě na všechny waye > > vybrané nějakým polygonem. > > > > -- Petr Kadlec / Mormegil > > > > _______________________________________________ > > Talk-cz mailing list > > [email protected] > > http://lists.openstreetmap.org/listinfo/talk-cz > > > -- Radomir Cernoch +44 750 708 8293 / +420 607 282 031 Email, Jabber: [email protected] _______________________________________________ Talk-cz mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-cz

