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

