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 _______________________________________________ Talk-cz mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-cz

