130 likes | 250 Views
Webové mapové služby. Ing. Jiří Cajthaml. Historie GIS aplikací. desktop aplikace – data i programy na jednom místě síťové řešení – programy na klientském počítači, data na serveru v rámci LAN ----------------- INTERNET -------------------- 3. distribuce dat – data sdílena přes internet
E N D
Webové mapové služby Ing. Jiří Cajthaml
Historie GIS aplikací • desktop aplikace – data i programy na jednom místě • síťové řešení – programy na klientském počítači, data na serveru v rámci LAN ----------------- INTERNET -------------------- 3. distribuce dat – data sdílena přes internet 4. distribuce aplikací – webové služby
Webové služby • nejpokročilejší možnosti dnešních aplikací • aplikace v Geoinformatice – „webové mapové služby“ • v první fázi internetu – webové aplikace • vztah STROJ – KLIENT (třeba prohlížení map) • nyní – webové služby (posledních pár let) • vztah STROJ – STROJ (komunikace serverů) • komunikace serverů pomocí XML • XML-RPC, SOAP, REST
XML • značkovací jazyk • eXtensible Markup Language • odvozen od SGML • dnešní web – XHTML je vlastně podmnožinou XML <auto> <značka>ŠKODA</značka> <cena>200000</cena> </auto>
Služby v geoinformatice • standard tvoří OGC (OGC = Open Geospatial Consortium) - WMS, WFS, WCS, WCTS, SLD,CAT • existují ale i nestandardní služby • nejznámější od firmy ESRI (ArcGIS) • ArcIMS Services • ArcGIS Server Services
Skupiny služeb • Služby pro zpřístupnění geodat - WMS, SLD • Služby pro zpracování geodat - WFS, WCTS • Katalogové služby - CAT
Výhody WMS • v jedné mapě data z více serverů • kaskádování serverů • standard - různé SW - různé formáty dat (JPEG, PNG, …) - různé souřadnicové systémy • data aktualizována pouze na jednom místě Celkově -> vhodná infrastruktura pro GII (projekty INSPIRE, GINIE, GMES)
WMS • Web map service • zpřístupňuje geodata ve formě rastrových obrázků (nelze měnit barvy, symbologii) • Má 3 metody: • GetMap – vrátí obrázek mapy • GetCapabilities – vrátí XML s popisem služby • GetFeatureInfo – vrátí informace o prvku • nejpoužívanější
WMS prohlížečky • free produkty • www.wmsviewer.com • ArcExplorer (ESRI) • WMS prohlížeč (HSRS Benešov u Prahy) • uDig • gvSIG • komerční produkty - v rámci většiny dnešních GISů - např. ArcGIS
WFS • Web feature service • podporuje: • vytváření prvků • mazání prvků • aktualizaci dat • dotazy na prvky • metody WFS (basic): • GetCapabilities • DescribeFeatureType • GetFeature
WFS II. • metody WFS-T (transactional): • Transaction • LockFeature • na rozdíl od WMS: • můžeme vzdáleně editovat prvky • dotazovat data • pracujeme s vektorovými daty - GML
WMS servery ČR: http://212.158.143.149/ows/wms.php? http://212.158.143.149/ows/wms_jtsk.php? (S-JTSK Krovak EN) http://mapserver.fsv.cvut.cz/cgi-bin/wms? … různé další (např. na krajských úřadech) Svět: http://www2.demis.nl/mapserver/request.asp? (WGS84) http://wms.jpl.nasa.gov/wms.cgi? http://terraservice.net/ogccapabilities.ashx?
ArcIMS servery ČR: http://geoportal.cenia.cz (SJTSK Krovak EN) http://nts5.cgu.cz Svět: ….mnoho dalších