1 Mapy s dopravními informacemi pro WAP Bc. Aleš Daněk – G269 Vedoucí projektu Ing. Jan Růžička Ph.D. Zadavatel firma CAD programy – Ing. Jan Vlčinský Diplomová práce
2 Úkoly projektu Prostudování současného stavu Návrh vzhledu map s dopravními informacemi pro potřeby WAPu Úprava dat v PostgreSQL databázi Vytvoření funkce pro PostgreSQL, která bude na základě údajů o km, názvu silnice a směru schopna určit z mapových podkladů souřadnice dané dopravní události Konfigurace deegree serveru Optimalizace rychlosti generování map
3 Cíle projektu Rozšíření WAPových stránek s dopravními informacemi o mapy zobrazující dopravní události na zvolené trase a okolí jedné dopravní události
4 Zdroje dopravních informací pro mobilní telefony SMS (Eurotel, Vodafone, T-Mobile) MMS (T-Mobile) WAP (Eurotel, Vodafone, T-Mobile) Asistenční služba (T-Mobile) Navigační systémy pro MT např. TomTom, Wayfinder –Informace z GPRS (General Packet Radio Service) nebo SMS (Short Message Service)
5 WAP Zkratka pro Wireless Application Protocol (protokol pro bezdrátové aplikace) Obdoba služby WWW pro mobilní telefony WAP musí podporovat mobilní telefon – musí být vybaven WAP prohlížečem Stránky se píší v jazyce WML (Wireless Markup Language) nebo XHTML (eXtensible HyperText Markup Language)
6 Deegree Je to webový mapový server Vytvořen v Javě Open source projekt Podporuje OGC standardy Použita verze deegree Konfigurace: –WMS (web map service) –WFS (web feature service) + LocalWFS –WCS (web coverage service) + LocalWCS –SLD (style layer descriptor)
7 Zdroje dat pro WMS
8 PostgreSQL Jedná se o open source databázový systém Umožňuje použití vlastního jazyka PL/pgSQL pro tvorbu funkcí S rozšířením PostGIS umožňuje ukládání objektů s geometrií Použita verze PostgreSQL 8.0 a PostGIS 1.0.4
9 RouteEventStore Definovány sledované trasy (na R + D) bez geometrie Jsou zde ukládány jednotlivé dopravní události včetně souřadnic Pro usnadnění práce změna databázového systému Firebird na PostgreSQL 8.0 Obsahuje 17 tabulek
10
11 StreetNet ČR Mapové podklady pro řešení dopravních úloh Dodávané společností CEDA Obsahuje kompletní silniční síť ČR do úrovně ulic a místních komunikací Pro potřeby mojí práce exportovány s ESRI shapefile do PostgreSQL do databáze maps-db-ga
12 Maps-db-ga Obsahuje vrstvy StreetNetu Tabulku tras re_routes s geometrií –Geometrie byla použita ze StreetNetu a rozsah tras z RES Tabulku názvů měst ncity –Pro každou trasu –Vytvořeno v ArcView 3.2 Tabulka segmentů ze StreetNetu s kilometráží r_d_roads_ti
13
14 Úprava dat Zprávy o dopravních událostech jsou lokalizovány pomocí km, směru a názvu silnice Vrstva silnic ve StreetNetu neobsahuje informace o kilometráži Nutno vytvořit funkci, která doplní kilometráž pro rychlostní silnice a dálnice na základě informací z vrstvy exitů Vytvoření funkce pro vypočet souřadnic
15 Generované mapy 2 typy map –Mapa s dopravními událostmi na vybrané trase –Mapa okolí jedné dopravní události Velikost map 176x144 pixelů Výstupní formát map je PNG, které je konvertováno do formátu GIF
16 Mapa vybrané trasy Měřítko se bude lišit pro různé trasy tak, aby byl co nejlépe využit prostor Budou zobrazeny vrstvy: –Dopravní události –Vybraná trasa –Silnice D + R –Krajská města + důležitá města trasy měst –Hranice státu
17
18 Mapa dopravní události Použito měřítko 1:72000 Obsahuje vrstvy: –Dopravní událost –Vodstvo + popis –Silnice + popis –Města + popis –Železnice –Využití území (průmysl, parky + popis) –Lesy
19
20 Struktura aplikace 1/2
21 Struktura aplikace 2/2
22 Shrnutí Prostudované součastné řešení dopravního zpravodajství pro WAP Provedeny úpravy databází Navržen vzhled map Konfigurace deegree Dopravní zpravodajství obsahující mapy bylo spuštěno pro veřejnost na portálu Eurotel Live
23 Literatura WWW stránky projektu deegree – deegree.sourceforge.net Dokumentace k PostgreSQL serveru – Dokumentace k PostGIS – postgis.refractions.net/docs
24 Děkuji za pozornost