<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
</span>Šlo by nějak vyfiltrovat přílišné podrobnosti? Když si nechám<br>
udělat trasu na Openstreetmap.org (a děkuji velice, že už vůbec<br>
nějakou navigaci máme zaintegrovanou v <a href="http://osm.org" target="_blank">osm.org</a> ... i když UI by<br>
mohlo dostat ještě více lásky), dostanu <a href="http://is.gd/CrS9nm" target="_blank">http://is.gd/CrS9nm</a> Když<br>
si nechám stejnou trasu vyjet na Google Maps, dostanu<br>
<a href="http://is.gd/LcvvmY" target="_blank">http://is.gd/LcvvmY</a> . U Googlů dostanu velice přehledný<br>
jednoduchý návod, na který se jednou kouknu a vím co dělat.<br>
U OSM se dozvím takové perly jako, že mám "Continue on<br>
(unnamed)", což mě upřímně nezajímá.<br>
<br>
Je to problém nedostatku dat ("důležitá křižovatka" v. "normální<br>
křížení dvou ulic") nebo algoritmu (že by ten Google nějak<br>
generoval ... přechod mezi dvěma důležitými silnicemi?), nebo<br>
obojího?<br></blockquote><div><br></div><div>To ale nesouvisí s podrobností dat (třeba ty "unnamed" jsou dálniční sjezdy, které obejktivně existují a jméno nemají z rozumných důvodů) , ale s chytrostí vyhledávače - ten musí jednotlivé segmenty trasy nějak spojit, což třeba ten Google evidentně dělá mj. podle mezinárodního označení silnic (v odkazovaném příkladu E65, E67) a upravit ("Continue on (unnamed)" vynechat nebo dát něco jako Jeďte výjezdem na D11), atd.</div><div><br></div><div>OSRM neumí ani spojovat úseky podle názvu (viz 4x Černokostelecká v tom příkladu). Podobný problém řeším ve vyhledávači tras na <a href="http://mapa.prahounakole.cz">http://mapa.prahounakole.cz</a>, kde to také backend posílá rozkouskované na jednotlivé OSM "way". Řešením patrně bude spojit to na straně klienta podle nějakých kriterií (číslo trasy, název ulice - ale jen pokud se příliš nemění směr, apod.).</div><div><br></div><div>V.</div><div><br></div><div><br></div></div></div></div>