1
Laboratoř geoinformatiky a kartografie
GETCAPABILITIES METADATA
Laboratoř geoinformatiky a kartografie
Schéma služby WMS
WMS server 1 klient
http://geoportal.gov.cz/ArcGIS/services/CENIA/c
enia_rt_II_vojenske_mapovani/mapserver/WMS
Server?SERVICE=WMS&REQUEST=GetCapab
ilities
OGC:WMSWeb Map Service cenia_II_voj_mapArcIMS 9.2.0
cenia_II_voj_map Web Map ServiceArcIMSpostalnonenoneapplication/vnd.ogc.wms_
xmlimage/pngimage/jpegimage/gifapplication/vnd.ogc.wms_xmltext/x
mltext/htmltext/plainapplication/vnd.ogc.se_xmlapplication/vnd.ogc.se_inimageapplication/vnd.ogc.se_blankcenia_II_voj_mapEPSG:4326EPSG:102067EPSG:102067EPSG:28403EPSG:32633EPSG:4326EPSG:31287EPSG:4269EPSG:30351II. vojenske mapovani - MoravaEPSG:43260II. vojenske mapovani - CechyEPSG:4326
http://geoportal.cenia.cz/wmsconnector/com.esri.wms.Esrimap/ceu_II_voj_map?SERVICE=
WMS&version=1.1.1&REQUEST=GetMap&Layers=1&srs=epsg:4326&BBOX=14.859209,48.
533901,19.037995,50.577886&WIDTH=800&HEIGHT=600&FORMAT=image/png&TRANSP
ARENT=TRUE
Laboratoř geoinformatiky a kartografie
Laboratoř geoinformatiky a kartografie
OGC služby – request/response
mechanismus
sd General Schema of OGC Services
ServerClient
1.1 GetCapabilities request()
1.2 GetCapabilities response()
2.1 GetData/GetFunctionality request()
2.2 GetData/GetFunctionality response()
3.1 GetAnythingDetailed request()
3.2 GetAnythingDetailed response()
Laboratoř geoinformatiky a kartografie
• GetCapabilities = strojově (a lidsky) čitelná metadata
obsahu OGC služby
• Obsahují číslo verze protokolu a musí odpovídat XML
DTD nebo schématu definovanému pro danou verzi
• Odezva se liší na základě verze služby (výchozí
verze)
• Obvykle jsou vyžadovány parametry:
– REQUEST (REQUEST=GetCapabilities)
– SERVICE
– VERSION (volitelně)
– FORMAT (volitelně)
Základní principy – GetCapabilities
požadavek
Laboratoř geoinformatiky a kartografie
Základní principy – GetCapabilities odezva
OGC:WMSWeb Map Service cenia_II_voj_mapArcIMS
9.2.0 cenia_II_voj_map Web Map
ServiceArcIMSpostalnonenoneapplication/vnd.ogc.wms_xmlimage/pngimage/
jpegimage/gifapplication/vnd.ogc.wms_xmltext/xmltext/htmltext/plainapplication/vnd.ogc.
se_xmlapplication/vnd.ogc.se_inimageapplication/vnd.ogc.se_blankcenia_II_voj_mapEPSG:4326EPSG:102067EPSG:102067<
SRS>EPSG:28403EPSG:32633EPSG:4326EPSG:31287EPSG:4269EPS
G:30351II. vojenske mapovani MoravaEPSG:43260II. vojenske
mapovani - CechyEPSG:4326
Laboratoř geoinformatiky a kartografie
Základní principy – GetCapabilities odezva
• Obvykle XML dokument obsahující metadata
formátovaná podle XML schématu daného OGC
specifikací:
– definice povinných a volitelných částí
– formátování obsahu
• Jmenný prostor (namespace) podle OGC specifikace
– např. http://www.opengis.net/wms
• Elementy a
– textový řetězec pro strojovou komunikaci
– „lidsky“ čitelné označení
2
Laboratoř geoinformatiky a kartografie
Struktura GetCapabilities odezvy
• První část začíná elementem
– obecná metadata o serveru jako celku
– musí obsahovat Name, Title, Online Resource URL
• volitelně pak Abstract, Keyword List, Contact
Information, Fees, Access Constraints, další specifické
vlastnosti (jako např. limity počtu vrstev či výsledné
velikosti map u WMS aj.)
• Druhá část začíná elementem
– operace podporované serverem, výstupní formáty pro
tyto operace, URL prefix pro každou operaci
• Z DCP je podporováno pouze HTTP
Laboratoř geoinformatiky a kartografie
Základní principy – GetCapabilities odezva
OGC:WMSWeb Map Service cenia_II_voj_mapArcIMS 9.2.0
cenia_II_voj_map Web Map ServiceArcIMSpostalnonenone
application/vnd.ogc.wms_xmlimage/pngimage/
jpegimage/gifapplication/vnd.ogc.wms_xmltext/xmltext/htmltext/plainapplication/vnd.ogc.
se_xmlapplication/vnd.ogc.se_inimageapplication/vnd.ogc.se_blankcenia_II_voj_mapEPSG:4326EPSG:102067EPSG:102067<
SRS>EPSG:28403EPSG:32633EPSG:4326EPSG:31287EPSG:4269EPS
G:30351II. vojenske mapovani MoravaEPSG:43260II. vojenske
mapovani - CechyEPSG:4326
Laboratoř geoinformatiky a kartografie
Struktura GetCapabilities odezvy
• Obsah element se odlišuje OGC
specifikace od OGC specifikace
• Ukázky pro jednotlivé OGC služby
– viz cvičení