od Dave Luv » 25.11.11 13:16 (Pá)
Pavel M: díky za testování.
Pro jistotu uvedu, co nemusí být jasné - mapová data čerpám z projektu Openstreetmap a schopnosti routingu záleží přímo na kvalitě těchto dat. Za měsíc testování jsem jen v okolí mého bydliště nalezl několik desítek chyb, které budu průběžně zanášet do map, ale úpravu jiných míst v ČR neplánuji. Technicky zdatní si mohou vytvořit účet na OSM a tyto chyby spravovat (oproti dřívějšku už to není možné provádět anonymně bez registrace). Jde o projekt zdarma, který nesmí využívat data převzatá z komerčních map, takže kvalita dat závisí jen na dobrovolnících, kteří mapují svoje okolí. Některá místa v ČR nejsou ještě vůbec zmapována, takže některé zapadlé vesnice jsou vidět jen jako tečka na silnici.
Pokud např. jeden maper zakreslí silnici, která křižuje jinou silnici, ale bod v místě průsečíku nepřiřadí do obou silnic, toto místo se nechová jako křižovatka a nelze provést odbočení. Podobně, pokud někdo prodlužuje stávající silnici a místo využití koncového bodu založí nový bod v přibližně stejné lokaci, tyto 2 body spolu nesouvisí a nemusí přes takové místo jít routovat, přestože na mapě to není nijak znát (u turistického značení to poznat lze - v takovém místě nejsou značky rozmístěny pravidelně podél cesty). Routování se řídí i tagy přidanými ke konkrétním bodům a cestám, jako jsou informace o rychlosti a účelu komunikace.
Mapu využívám pro pěší turistiku a pro kratší výlety. Netroufnul bych si jí nahradit placenou mapu zejména co se týče sítě rychlostních silnic a jejich napojení na ostatní síť - v tomto je v OSM datech poměrně často zmatek. Nejprve si cestu ověřím přes placenou mapu a když vidím, že i má mapa dává podobný průjezd, nechám si ji pro cestu zapnutou.
První příklad - vypadá to na špatně napojený most či špatné číslo vrstvy. Kdybych znal přesnou lokaci, zkusil bych to pro jistotu ověřit, protože úpravy stylů pro routování přes špatně zadané mosty jdou do určité míry provést. Pokud někdo máte v plánu mapy opravovat, je nejlepší se podívat na dané místo přímo na hlavní stránce openstreetmap.org - přiblížit jej co nejvíc a vpravo kliknout na Data. Tam vybrat danou silnici a zkontrolovat, jestli bod v průsečíku počátku nelogického odbočení je společný s bodem "správné cesty". Taktéž ověřit, jestli vynechaná cesta nemá tag bránící průjezdu či jestli koncový bod není stejným způsobem nezapojen.
Druhý příklad ("kosočtverec") má nejspíš taktéž příčinu v mapových datech. Přesto bych jej pro jistotu ověřil - prosím o přesnou lokaci. Podívám se, jestli jedno nastavení kompilátoru toto nemůže způsobovat. Předpokládám, že tato situace nastala jen s povolením obratů o 180°.
Co se seznamu měst týče - obecně je problém, pokud se nejprve vyhledávají města např. podle Atlasu, pak se přepne na jinou mapu a dá se vyhledat město přes zapamatované položky. Každá z map jinak označuje např. zkratku státu a pak nemusí při hledání dojít ke shodě. Je dobré se na úvodní stránce hledání ujistit, že se zároveň s mapou přepnul i index pro vyhledávání - pokud si někdo ručně vybral, že se mají města vyhledávat z databáze Atlasu/Česká republika, měl by se podívat, jestli s mojí mapou je přepnutý na Czech_Republic. Další příčinou bývá diakritika - mám odzkoušeno, že je lepší vyhledávat bez použití diakritiky.
Jinak co se ČR týče, kvalita dat není tak zlá jako v případě Slovenska. Tam si ještě komunita nestanovila jednoznačné standardy, takže např. část Prešova byla označena jako město "Sídlisko 2", protože holt někdo použil tag pro jiný účel. Obecně pro vyhledávání ulic i měst platí, že když se nepovede najít ulici ve městě / město ve státu, postačí přepnout režim vyhledávání na všechna města / všechny státy.
-----
mapygarmin.wz.cz - volně stažitelné mapy ČR a SR pro navigace Garmin