Webové služby představují další generaci internetových aplikací. Umožňují nejen interakci
člověk-aplikace, ale zejména aplikace-aplikace v protředí internetu. Komunikace je umožněna
na základě standardizovaných protokolů. Tyto technologie se objevují i v oblasti GIS.
Vývojem a standardizací specifikací pro oblast webových mapových služeb se věnuje
Open GIS konsorcium.
Co z toho v praxi vyplývá?
Uživatel má v jedné aplikaci přístup k mapám z několika serverů
Servery mohou využívat služeb jiných serverů, mluvíme o tzv. kaskádování
Díky standardnímu protokolu je možno pro různé funkce využívat software
různých výrobců. Vniká decentralizovaný distribuovaný systém.
Data mohou být na serverech uložena v různých formátech,
navenek jsou však prezentována ve standardním formátu (přistupujeme ke službě, nikoli datům).
Data mohou být uložena v místě vzniku, aktualizována na jednom místě. Všichni vidí
aktuální podobu dat (Pokud jsou data udržována ;-)).
Uživatel přistupuje jen k těm službám, které za daných podmínek potřebuje
Díky těmto vlastnostem se webové služby stávají vhodnou technologií pro efektivní budování
prostorové infrastruktury ať již na národní nebo mezinárodní úrovni (viz např. projekt
INSPIRE)
Web Map Service (WMS)
je základní službou pro práci s mapami na internetu.
Služba podporuje tyto dotazy:
GetCapabilities: Vrací se XML dokument s metadaty popisujícími službu. Klient
tento dokument zpracovává a nabízí uživateli seznam dostupných vrstev, jejich popis pod.
GetMap: Vrací vlastní mapu v rastrovém tvaru (gif, png, jpeg apod.)
GetFeatureInfo: Vrací informace o objektu zadaného uživatelem např. ťuknutím myši.
| V prostředí webu může klient zobrazovat mapy z několika severů prostým překrýváním obrázků
na straně klienta (např. pomocí DHTML/CSS) |
Pomocí kaskádování mohou být mapy skládány již na některém serveru a klient přijímá
výsledný obrázek. |
 |  |
Jednou z výhod WMS je to, že k uživateli nejdou původní data, ale jen jejich rastrový
obrázek. Tím se přenáší relativně malé objemy dat a je zachována ochrana původních dat.
Naše aplikace plně podporují specifikaci WMS. Mapový server může pracovat jako WMS
klient i server, takže je umožněno širké uplatnění v mnoha aplikacích.
WMS klient CASCADE pro mobilní aplikace
| Další specifikace OGC
Web Feature Service (WFS): slouží k přenosu vetrorových dat mezi aplikacemi ve formátu GML.
Styled Layer Descriptor (SLD): Jde o rozšíření WMS. Umožňuje tématické mapování podle požadavků uživatele.
Filter Encoding: Implementuje dotazovací jazyk pro WMS a WFS.
Web Coverage Service (WCS): Specifikuje přenos vektrorových i rastrových dat mezi aplikacemi.
OGC pracuje na řadě daších specifikací: Web Terrain Service (přenos 3D modelu terénu),
Web Registry Server (Registrace služeb), Web Coordinate Transformation Service (kartografické
projekce), apod...
|
WMS servery v České republice:
Již v této době existuje v ČR několik serverů, které obsahují mnoho cenných dat využitelných
ve Vašich aplikacích ! Bližší popis těchto služeb a metadat najdete v metainformačním systému CAGI MIDAS.
Na následujících odkazech si sami můžete funkcionalitu WMS. Ťuknutím na obrázek budou
data zobrazena v jednoduchém WMS prohlížeči. Na webu existuje řada dalších WMS prohlížečů,
např. http://www.wmsviewer.com. Z desktopových
produktů, které jsou zdarma k dispozici, podporuje funkce klienta WMS ArcExplorer 4.0.1.
Ústav pro hospodářskou úpravu lesa:
Výzkumný ústav zemědělské ekonomiky:
Help Service Remote Sensing ;-)
| Název: |
Topografická mapa ČR |
 |
| URL: | http://www.premathmod.cz/cgi-bin/mapserv?map=../bnh/cechy/cr_wms.map |
Krajský úřad Vysočina:
Městský úřad Kutná Hora:
ČVUT - fakulta architektury:
WMS servery v Evropě:
WMS servery ve světě:
Ve světě existuje řada WMS serverů, zde jsou některé příklady:
Další servery je možno najít např. na www.geographynetwork.com (zadejte jako klíčové slovo pro hledání "WMS").
| |