celosvětová turistická mapa z osm na mapy · mapové podklady celého světa hledání,...
TRANSCRIPT
Jan Havlíček
Celosvětová turistická mapa z OSM na Mapy.cz
www.seznam.cz
● Mapové podklady celého světa● Hledání, plánování trasy, ruční měření● Letecké snímky celého světa, panorama● Mobilní aplikace
• Offline mapy a hledání, stažení po regionech• Navigace, tracker (stopař)
● Jízdní řády (Pubtran)● Ceny benzínu
Mapy.cz
www.seznam.cz
● Data ČR udržujeme vlastní● Kupujeme● Veřejně dostupná data (RUIAN, zdroje státní správy)● Výšková data – SRTM, ASTER● Světová data z OpenStreetMap● Hlášení chyb
Data: vektory, terén, routing, letecké snímky
Odkud bereme data?
www.seznam.cz
Jak to funguje?
OSM
NodesWays
RelationsImporter
Styly Render Dlaždice
???
Hledací DBRouting
Data proappky
Města, ulice, adresy, místa zájmu, oblasti
pbf, xml
www.seznam.cz
Render
● Mapnik – styl s více než 200 vrstvami● ČR a několik zoomů světa předrederováno● Zbytek se renderuje dynamicky● Lepí se na sebe naše a OSM data● Kompletní aktualizace jednou za 1-2 týdny● Vrstevnice
www.seznam.cz
Render
www.seznam.cz
Render
www.seznam.cz
Haptická mapa
www.seznam.cz
Linky metra
www.seznam.cz
Linky metra
● Shlukování směrů (odlišná trasa pro opačný směr)● Posun souběžných úseků● Spojování podle barvy (New York)● Tagy někdy u cest, jindy u relací● Servisní úseky, točny● Četnost aktualizací
www.seznam.cz
Turistické trasy
www.seznam.cz
Turistické trasy
● 200 000 pěších a cyklistických tras● Nové barvy
osmc:symbol="black:purple:white_triangle_line:3:black"● Posun u souběžných úseků
• Jeden směr, shodná trasa (ne jako u metra)• Musí být konzistentní mezi navazujícími cestami• Více než 15 souběžných tras
www.seznam.cz
Řeky
● Velké řeky jsou rozsekané na části● Pro kvalitní hledání potřebujeme jednu entitu● Relace sdružují tyto části● Často existuje relace sdružující většinu těchto částí● Liší se jména a jiné tagy
➔ Spojování dotýkajících se úseků
www.seznam.cz
OSM data
Vydaná pbf mohou obsahovat závažné chyby
● Nejčastěji jde o rozbité geometrie států, měst● Automatická kontrola + inkrementální import● Zpracování trvá dlouho
www.seznam.cz
OSM data
Strojově obtížně zpracovatelná data
● Jednotky (metry, stopy, "2nd floor")● Různý způsob zadání stejné informace
railway=>"station" vspublic_transport=>"stop_position"
● addr:street vs associated_street● Co je to město? (admin_level, place=>"city", de:place)
www.seznam.cz
OSM data
Strojově obtížně zpracovatelná data
wheelchair=>"limited;2 tiny steps"wheelchair=>"no;2 steps"wheelchair=>"yes;no"wheelchair=>"Mo-Sa 9:00-19:00; Su 10:00-17:00"start_date=>"1872;2006 (redeschis)"capacity=>"18 inside; 20 outside"outdoor_seating=>"veranda;sidewalk"population=>"25432;2013"
www.seznam.cz
OSM data
Strojově obtížně zpracovatelná data"06.05.2004""2013-10-14""June 2005""1983-05-11""2-я пол. 2000s""21/08/2017""1980..2000""2000s""1766 - 1778""10 de Febrero de 1976""2016-07-08 10:00""2016-09-29T13:00+01:00""agosto 1983""Reopened Dec 20, 2017""Week 47/2016""2017-09-22 10:00 +0900""Summer 2016""early 2000s"
"2-я пол. C19 (?)""1920..1930s (?)""2017-07..2017-11""9 grudnia 1999""May 25, 2017""1 września 2017""2010. Reaberta em 19/03/2017.""9 февраля 2015""start_date=2004""C19""12:00T2018/06/15""1993-05-25T15:00:00+01:00""2016-11-01T13:00Z""10-06-2011""25/02/2015""Megnyitás: 2016. szeptember 28.""yes""no"
www.seznam.cz
OSM data
www.seznam.cz
Co s tím?
● Dostupná nápověda a navádění uživatele k povoleným/používaným hodnotám tagů ✔
● Omezení povolených hodnot pro určité tagy● Zamítnutí/karanténa změn které vedou k nevalidní
geometrii● Strojová kontrola (jak opravovat?)
www.seznam.cz
www.seznam.cz