1 WEBOVÉ SLUŽBY RNDr. Tomáš ŘEZNÍK, Ph.D. Mapové zdroje, podzim 2008 Laboratoř geoinformatiky a kartografie Webové služby • Další generace internetových aplikací • Vzájemná komunikace a sdílení dat mezi aplikacemi v prostředí internetu na základě standardizovaných protokolů interoperabilita • Webovou službou se rozumí síťově přístupné rozhraní k funkcionalitě aplikace, které je vytvořeno pomocí standardizovaných internetových technologií • Vývoj standardů pro oblast webových mapových služeb: Open Geospatial Consortium (OGC) – http://www.opengeospatial.org/ Laboratoř geoinformatiky a kartografie Web Map Service (WMS) • Počátek v roce 1998, specifikace 1.0.0 vydána 19. května 2000 • 2005 přijat jako standard ISO 19128 • Snaha o sdílení map na Webu – standardizovaný způsob jak získat mapu z Webu • Požadavek (request) – parametry (text) • Odpověď (response) – popis (XML) nebo mapa (bitmapa – rastr) • HTTP, POST, GET Laboratoř geoinformatiky a kartografie WMS servery – operace getCapabilities Aplikovaná geoinformatika WMS server klient Typ služby WMS – Web Map Service Verze služby 1.3.0 Podporované jazyky čeština, angličtina Poplatky zdarma Vytvořil Český úřad zeměměřický a katastrální Kontaktní e-mail tom@mail.muni.cz Podporované operace Získat metadata prohlížecí služby Vyvolat mapu Informace o prvku mapy Připojit vyhledávací službu http://wms.cuzk.cz/wms.asp?REQUEST=GetCap abilities&SERVICE=WMS&VERSION=1.3.0 Získat metadata prohlížecí služby Get Download Service Metadata (getCapabilities)Laboratoř geoinformatiky a kartografie WMS servery – operace getMap WMS server klient http://10.1.0.6/geoserver/wms?SERVICE=WMS&version=1.1.1&REQUEST=GetMap&Layers =szpi:v_p_map_obory&srs=epsg:4326&BBOX=14.859209,48.533901,19.037995,50.577886 &WIDTH=800&HEIGHT=600&FORMAT=image/png&TRANSPARENT=TRUE Klient posílá požadavek na mapu s určitými vlastnostmi (getMap) Laboratoř geoinformatiky a kartografie WMS servery – operace getFeatureInfo WMS server klient http://10.1.0.6/geoserver/wms?LAYERS=v_p_map_kategorie&TRANSPARENT=true&FORM AT=image%2Fgif&CQL_FILTER=(id_kategorie%3D%27prodejny%27)%20AND%20(riziko%3 D3%20OR%20riziko%3D2%20OR%20riziko%3D1)&SRS=EPSG%3A900913&SERVICE=W MS&VERSION=1.1.1&REQUEST=GetFeatureInfo&STYLES=&EXCEPTIONS=application%2 Fvnd.ogc.se_xml&BBOX=1598697.690562%2C6352291.858499%2C1928905.652695%2C6 596890.348967&X=278&Y=184&INFO_FORMAT=text%2Fhtml&QUERY_LAYERS=v_p_ma p_kategorie&WIDTH=540&HEIGHT=400 Klient posílá dotaz na určitý objekt na mapě (getFeatureInfo) Laboratoř geoinformatiky a kartografie 2 Hlavní výhody mapových služeb • Přístup k mapám z několika serverů • Kaskádování serverů • Využití funkcí různých výrobců – distribuovaný systém • Formát dat je navenek prezentován standardním formátem • Data jsou na místě vzniku a mohou být aktualizována na 1 místě • Uživatel může přistoupit pouze ke službám, které opravdu potřebuje Laboratoř geoinformatiky a kartografie