> ------------ Původní zpráva ------------ > Od: Mike <[email protected]> > Předmět: Re: [Talk-cz] footway vs. path (bylo: Návod na zakreslování > turistických tras) > Datum: 19.8.2010 10:26:13 > ---------------------------------------- > > > On 18.8.2010 18:19, jzvc wrote: > > Dne 18.8.2010 11:30, Mike napsal(a): > >>>> To si moc nedovedu představit, jak programově zjistit, kde je začátek a > >>>> konec obce. Teoreticky by šlo od této značky jet (na kterou stranu?) po > >>>> všech cestách, dokud nenarazím na další značku, ale co když někdo > >>>> zapomene na jednu cestu z města značku dát? Tohle je nepoužitelné. > >>> Proc nepouzitelne ? Vsechno co je "ulice" = 50. Takze ti zbyva resit jen > >>> relativne malo jinych cest nez ulic, kde to tou znackou vyresis > >>> relativne snadno, rekneme ze v 50% pripadu bude mit ta silnice znacku > >>> stejne obce 2x => 50tka plati mezi nimi. > >>> > >> jasně že jde hlavně o silnice primary - tertiary, ale právě v některých > >> obcích těchto cest může být mnoho, určitě se stane, že někdo dá na > >> průtah primary značky, ale na tertiary už ne. Pak algoritmus selže. > >> > >> Osobně si myslím, že by stačilo využít ten tag landuse=residential, pro > >> navigaci nebude hrát takovu roli přesnost zaměření. Ve výsledku se to > >> téměř neprojeví. Kolám nás začínám tohle uplatňovat a jak se to projeví > >> v praxi v navigaci, to se uvidí... (ještě to ale nemám naprogramovaný). > > Jenze obe neni residental, jak uz tu nekdo poznamenal, v obci mas i > > prumyslovy zony, kde taky plati 50 a pak muzes mit v obci klidne i > > nekolik km "polnacek", kde sirokodaleko zadna zastavba neni a presto tam > > plati 50. > > > > Pokud chces nejaky algoritmus tak me napada zhruba nasledujici. Vemes > > node obce. Podle velikosti obce urcis prumer kruhu. Pak muzes hledat > > domy, ktere jsou v tom kruhu a pripadne pokracuji mimo nej ve > > vzdalenostech mene nez X (odhadnes empiricky) od sebe. Tim ziskas > > polygon ohranicujici +- zastavbu (pokud je) a v tom polygonu se da > > predpokladat ta 50tka. > > > > Ovsem pokud chces prgat navigaci, tak tohle nemuze pocitat ta navigace, > > musel bys to predpocitat nekde mimo, protoze tohle neni zadnej quick a > > easy vypocet. Pro navigovani musis mit omarkovany primo silnice. Tudiz > > je otazka, zda by nebylo jednodussi proste otagovat vsechny silnice. > > > > To není zrovna ideální algoritmus, to mi ten polygon residential přijde > lepší a rychlejší než odhadovat obec podle domu. > Co se týče industrial, tak se to nechá spočítat i pro industrial a > commercial, to by nebyl problém. > A samozřejmě, tohle počítám offline při generování mapy a maximální > rychlost je součástí každé cesty. > > Já nechci programovat navigaci, je ji už mám, jen tam dodělávám věci, > které od toho požaduju. > > http://www.gps-routes.info/index.php?name=Content&pa=showpage&pid=1 >
Jak se vypořádáš se situací, kdy polygon landuse=residential obtahuje jen blok budov mezi ulicemi (viz Brno-Husovice)? _______________________________________________ Talk-cz mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-cz

