Title: INSPIRE View Service
1INSPIRE View Service
- EuroGeographics Network Services Workshop
- 5-6 February 2008
- didier.richard_at_ign.fr
- Input provided by Network Services Drafting Team
2Content
Network services Drafting team
- Fundamental rules
- Roles
- Standards
- GETCAPABILITIES operation
- SRS
- GETMAP operation
- GETFEATUREINFO operation
- Performances
3View Service Fundamental Rules
- Requirements View services to display,
navigate, zoom in/out, pan, overlay viewable
spatial data sets, to display legend and any
relevant content of metadata (Art. 11). - Art. 14 (e-commerce / protection)
- Art. 15-2 (EU portal access)
- Art. 16-a (performances / reporting)
- Art. 20 (interoperability)
- Layers INSPIRE well-known features DS MD IR
- Styling INSPIRE by default DS NS IR
- Well-known SRS ETRS89
- Web Map Service 1.3.0 ISO 191282005(E) SOAP
binding - Client viewer out of scope
4View Service Roles
- Publisher allows displaying of layers within
INSPIRE framework - ISO 19115 Metadata about INSPIRE datasets
(Discovery Service) - INSPIRE datasets in conformance with INSPIRE DS
- Administrator manages viewing in accordance
with IR - GetCapabilities response tuning (Metadata,
Legend, Styles, ...) - Datasets preparation (supported SRS)
- ISO 19119 Metadata about View service (optional)
- View service manages requests / responses
- GETCAPABILITIES mandatory
- GETMAP mandatory
- GETFEATUREINFO optional
- Viewer interacts with View service
- Datasets / Services metadata (Discovery Service)
- Viewing (Client appl Web, GIS, ...)
5View Service Standards
- WMS 1.3.0 ISO 191282005 (EN)
- Total Number of specification or interface
implementations (compliant or otherwise). - Comp. Number of officially compliant
implementations. - Source http//www.opengeospatial.org -
2008-01-25 - SOAP Binding
- Source http//www.opengeospatial.org -
2008-01-25 - SOAP (HTTP/POST) document/literal.
- http//www.w3.org/TR/SOAP
6View Service GETCAPABILITIES operation
- Response content (1)
- ltWMS_Capabilities version"1.3.0"gt
- ltServicegt
- ...
- ltContactInformationgt lt!-- Mandatory in INSPIRE
one of the following --gt - ltContactAddressgtlt/ContactAddressgt
- ltContactVoiceTelephonegtlt/ContactVoiceTelephonegt
- ltContactFacsimileTelephonegtlt/ContactFacsimileTelep
honegt - ltContactElectronicMailAddressgtlt/ContactElectronicM
ailAddressgt - lt/ContactInformationgt
- ...
- lt/Servicegt
- ltCapabilitygtlt/Capabilitygt
- lt/WMS_Capabilitiesgt
7View Service GETCAPABILITIES operation
- Response content (2)
- ltWMS_Capabilities version"1.3.0"gt
- ltServicegt
- ...
- lt!-- Geo Right Management mandatory in INSPIRE
--gt - ltFeesgtlt/Feesgt lt!-- no fees when free --gt
- ltAccessConstraintsgtlt/AccessConstraintsgt lt!--
enumeration (not yet defined) --gt - ...
- lt/Servicegt
- ltCapabilitygtlt/Capabilitygt
- lt/WMS_Capabilitiesgt
8View Service GETCAPABILITIES operation
- Response content (3)
- ltWMS_Capabilities version"1.3.0"gt
- ltServicegtlt/Servicegt
- ltCapabilitygt
- ltRequestgt
- ltGetCapabilitiesgtlt/GetCapabilitiesgt lt!--
Mandatory in INSPIRE --gt - ltGetMapgtlt/GetMapgt lt!-- Mandatory in INSPIRE --gt
- ltGetFeatureInfogtlt/GetFeatureInfogt lt!-- optional
in INSPIRE --gt - lt/Requestgt
- ltExceptiongtlt/Exceptiongt
- ltLayergtlt/Layergt
- lt/Capabilitygt
- lt/WMS_Capabilitiesgt
9View Service GETCAPABILITIES operation
- Response content (4)
- ltWMS_Capabilities version"1.3.0"gt
- ltServicegtlt/Servicegt
- ltCapabilitygt
- ltRequestgtlt/Requestgt
- ltExceptiongt
- ltFormatgtXMLlt/Formatgt lt!-- Mandatory in INSPIRE,
default in ISO 19128 --gt - ltFormatgtBLANKlt/Formatgt lt!-- Mandatory in INSPIRE
--gt - ltFormatgtINIMAGElt/Formatgt
- lt/Exceptiongt
- ltLayergtlt/Layergt
- lt/Capabilitygt
- lt/WMS_Capabilitiesgt
! Internationalization
10View Service GETCAPABILITIES operation
- Response content (5)
- ltWMS_Capabilities version"1.3.0"gt
- ltServicegtlt/Servicegt
- ltCapabilitygt
- ltRequestgtlt/Requestgt
- ltExceptiongtlt/Exceptiongt
- lt!--Mandatory support for internationalization gt
provide relevant XSD --gt - ltINSPIRESupportedLanguagesgt
- ltOnlineResource href/gt
- lt/INSPIRESupportedLanguagesgt
- ltLayergtlt/Layergt
- lt/Capabilitygt
- lt/WMS_Capabilitiesgt
ltcomplexType name"SupportedLanguages_Type"gt ltcomp
lexContentgt ltextension base"wms_ExtentedCapabili
ties"gt ltsequencegt ltelement ref"wmsOnlineResource
" minOccurs"1"/gt lt/sequencegt lt/extensiongt lt/compl
exTypegt ltelement name"SupportedLanguages"
type"INSPIRESupportedLanguages_Type"
substitutionGroup"wms_ExtentedCapabilities"/gt
URL of a file that contains FREhttp//url/Capab
ilitiesInFrench.xml ENGhttp//url/CapabilitesInEn
glish.xml ...
11View Service GETCAPABILITIES operation
- Response content (6)
- ltWMS_Capabilities version"1.3.0"gt
- ltServicegtlt/Servicegt
- ltCapabilitygt
- ltRequestgtlt/Requestgt
- ltExceptiongtlt/Exceptiongt
- ltLayer queryable1gt
- ltNamegtHarmonized namelt/Namegt lt!-- Mandatory in
INSPIRE --gt - ltTitlegtFor human beingslt/Titlegt
- ltAbstractgtlt/Abstractgt lt!-- Mandatory in INSPIRE
--gt - ltKeywordListgtlt/KeywordListgt lt!-- Mandatory in
INSPIRE --gt - ltCRSgtlt/CRSgt lt!-- Mandatory in INSPIRE --gt
- ltEX_GeographicBoundingBoxgtlt/EX_GeographicBoundingB
oxgt lt!-- Mandatory in INSPIRE --gt - ltBoundingBoxgtlt/BoundingBoxgt lt!-- Mandatory in
INSPIRE --gt - ltMetadataURLgtlt/MetadataURLgt lt!-- Mandatory in
INSPIRE --gt - ltStylegtlt/Stylegt lt!-- Mandatory in INSPIRE --gt
- lt/Layergt
- lt/Capabilitygt
- lt/WMS_Capabilitiesgt
- Linked with
- GETMAP.LAYER parameter
- //coupledResource//ScopedName in optional ISO
19119 Service Metadata
Linked with Discovery Service, GETRECORDBYID
operation
12View Service GETCAPABILITIES operation
13View Service SRS
- European Terrestrial Reference System (ETRS)
- Continental Europe
- CRS parameter
- Label CRS, EPSG or AUTO namespaces
- URL http//crs.bkg.bund.de/crs-eu/identifier ?
- International Terrestrial Reference System
(ITRS) - Outside Continental Europe
- CRS84 support as a minimum
14View Service GETMAP operation
- LANGUAGE internationalization purpose
(exception) ? - LAYERS
- //Layer/Name in GETCAPABILITIES
- STYLES
- No value INSPIRE portrayal
- FORMAT
- PNG, image/png mandatory in INSPIRE
- GIF, image/gif mandatory in INSPIRE
- CRS Label values
- Geographic EPSG4258, CRS84
- Lambert Conic conform EPSG3034
- Lambert azimuth equal area EPSG3035
- Transverse Mercator EPSG3038 to EPSG3051
15View Service GETFEATUREINFO operation
- LANGUAGE internationalization purpose
(exception, content) ? - INFO_FORMAT
- HTML, text/html mandatory in INSPIRE
16View Service Performances
- Performance
- 1024x768 PNG/GIF GETMAP response sent 3s upon
request receival - 90 of the running time
- Availability
- 99 of the time (3.7 days per year), no more than
15mn downtime per day during working hours - Capacity
- 100 incoming requests per second without
performance lost - Reliability reference tests and datasets
recommended - Security certification recommended
- Regulatory reference tests recommended
17Thank you for your attention