Jan Palas Web Map Service & Dynamická geovizualizace v krizovém řízení Obsah 1. ,,Obyčejné" mapy v elektronickém prostředí 2. Co nového přináší WMS? 3. Specifikace WMS 4. Výzkumný záměr GeoKriMa 5. Kartografický kontext 6. Kontextová WMS 7. Kontextový WMS klient ,,Obyčejné" mapy na Internetu * jeden server * omezený počet vrstev * prakticky nemožné si cokoliv přizpůsobit * (téměř nedostupná legenda) Jak tyto problémy vyřešit? * Web Map Service Contextual Web Map Service * dnes poměrně rozšířené * dokonce i státní správa stihla zareagovat Co je Web Map Service? * služba pro sdílení geografických dat na Internetu * klient - server * Open Geospatial Consortium (OGC) * vznik v roce 2000 * ISO standard od roku 2005 (ISO 19128) * dnes verze 1.3.0 (nejpoužívanější ale 1.1.1 z roku 2002) Primárním výsledkem WMS je mapa v rastrovém formátu. * PNG, JPEG, TIFF Web Map Service (2) * distributivita Specifikace WMS * komunikace pomocí HTTP (GET, POST) * fotazy jsou posílány v URL http://mapserver.geogr.muni.cz?service=WMS&version=1.1.1&request=GetCapabilities * formát odpovědi dle typu dotazu Specifikace WMS (2) Typy dotazů: 1. GetCapabilities ­ metainformace o službě 2. GetMap ­ vlastní mapa 3. GetFeatureInfo ­ informace o objektech GetCapabilities * výsledkem XML s předepsanou strukturou * informace o službě * pokryté území, mapové vrstvy, souřadné systémy, kontaktní údaje... GetMap * nutné dotazem specifikovat co přesně chci * požadované vrstvy server spojí, zašle pouze 1 výsledný obrázek GetFeatureInfo * nepovinný dotaz, nemusí být podporován * dodatečné atributové informace o objektech na mapě A ještě něco navíc :-) * podpora pro vytváření legendy * možnost přizpůsobit některé vrstvy Styled Layer Descriptor (SLD) * Web Feature Service Dynamická geovizualizace v krizovém řízení * výzkumný záměr MU a UO 2005-2011 * podpora rychlého a dobrého rozhodování v krizových situacích * významná kartografická vizualizace * http://geokrima.geogr.muni.cz/ Srozumitelnost map * nároky uživatelů na mapy se různí * čím rychleji se v mapě zorientuji, tím rychleji ji použiji * rychlost rozhodování důležitá v krizovém řízení (Kartografický) kontext (1) Idea: mapa stejného území se různým uživatelům zobrazí jinak * uživatel by neměl specifikovat co a jak chce zobrazit * uživatel pouze specifikuje svůj stav, potřeby, situaci... = kontext * co a jak se uživateli zobrazí je práce kartografa, ne uživatele (Kartografický) kontext (2) * potřeby (např.) požárníka jsou jiné než potřeby RZS * policie potřebuje na mapě jiné objekty než RZS * v různých situacích jsou důležité rozdílné věci požár, povodeň, ekologická havárie... Přizpůsobení vizualizace lidem a situaci zefektivní rozhodování Contextual WMS (1) * přímé rozšíření WMS * umožňuje specifikaci situace (=kontextu) * navrženo na GÚ PřF MU * nyní doporučení OGC, zřejmě se stane standardem Contextual WMS (2) Standartní WMS rozšiřuje o 2 dotazy: 1. GetElementaryContextTypes ­ názvy dostupných kontextů 2. DescribeMapWindows ­ vrátí ,,strukturu" mapy pro vybraný kontext GetElementaryContextTypes * základní dotaz * zjistí jaké kontexty jsou dostupné DescribeMapWindows * 2. dotaz * pro zvolený kontext vrátí strukturu celé mapy * dále postup stejný jako u WMS Kontextový WMS klient (1) * možnost specifikovat kontext * rychlé přepínání mezi jednotlivými kontexty * přepínání mezi různými souřadnými systémy * dynamicky generovaná legenda * přehledová mapka * možnost sledování vozidel pomocí GPS Kontextový WMS klient (2) Ukázka rozdílných kontextů Dotazy? Díky za pozornost!