diff --git a/services/view-wms/ViewServices.adoc b/services/view-wms/ViewServices.adoc index 049d4d8..0422c75 100644 --- a/services/view-wms/ViewServices.adoc +++ b/services/view-wms/ViewServices.adoc @@ -224,9 +224,10 @@ This document specifies requirements and recommendations based on the European d The INSPIRE Profile of [ISO 19128] also make use of the OGC™ Styled Layer Descriptor Profile [*OGC SLD*], and the OGC™ Symbology Encoding Implementation Specification [*OGC SEIS*]. In addition this document defines how to handle multilingual aspects of INSPIRE View Services. -While the recommended approach to implement INSPIRE view services is the [*ISO 19128*] – Web Map Service (WMS) 1.3.0, an INSPIRE View Service may also be implemented based on the OGC™ WMS 1.1.1 or OGC™ Web Mapping Tiling Service - WMTS 1.0.0 specifications. An INSPIRE Profile of WMTS 1.0.0 is defined in Section 0 and examples of WMS-C (Tile Cashing WMS) profile for WMS 1.1.1 and WMS 1.1.1 are given in Annex A and Annex B respectively. +While the recommended approach to implement INSPIRE view services is the [*ISO 19128*] – Web Map Service (WMS) 1.3.0, an INSPIRE View Service may also be implemented based on the OGC™ Web Mapping Tiling Service - WMTS 1.0.0 specification. An INSPIRE Profile of WMTS 1.0.0 is defined in Section 5. + +An INSPIRE View Service cannot be implemented using the OGC™ WMS 1.1.1 specification due to its deprecation and security issues associated with INSPIRE Reference Validator validation. -This is the initial version of the Technical Guidance document and it has been validated and tested in collaboration with the Initial Operating Capability Task Force. It may be used by the Member States for the initial implementation of the INSPIRE View Services. == Normative references @@ -422,7 +423,6 @@ Which, however breaks compatibility with existing clients. The disadvantages of ** The schemas from ISO 19139 version 2005-DIS (Draft International Standard) dated 2006 May 4 (http://schemas.opengis.net/iso/19139/20060504/[+++20060504/+++]) depend on the unofficial GML 3.2.0 version, but on the other hand is used in ISO AP 1.0 for CSW; ** The ISO/TS 19139 Schemas dated 2007 April 17 (http://schemas.opengis.net/iso/19139/20070417/[+++20070417/+++]) depend on the official GML version 3.2.1 which relies on a different namespace but does not make available the implementation for the "srv" namespace for service metadata; * CSW schema version 2.0.2 includes OGC filter version 1.1.0 which in turn includes GML version 3.1.1; -* An INSPIRE View Service may also be implemented using WMS 1.1.1. The WMS 1.1.1 schema however is officially implemented only through DTD technology. There is no official DTD implementation for ISO 19139. As a result for the discovery service capabilities document this approach would require reference to three different versions of GML in the same document. @@ -3907,1021 +3907,7 @@ The following table shows the maximum downtime according to the implementing rul |=== [appendix] -## INSPIRE Profile of Tiling WMS - -_This annex is to be considered for future work._ - -_Note: Operating a WMS can be demanding for a Member State infrastructure particularly when Member State's datasets are large and the INSPIRE performance requirements have to be met. In order to overcome the performance issues associated with view services, as an alternative a tiling service may be used. Since OGC has already published a tiling service standard called WMTS (Web Map Tile Service) WMTS 1.0 shall be a primary choice for tiling. For those who still operate a previous version of WMS (1.1.1) a lightweight profile of WMS may be used to lower the initial effort to bring datasets to the network._ - -*_WMS-C profile for WMS 1.1.1_* - -_As a result of FOSS4G 2007 and based on OGC's WMS 1.1.1, it is possible to use a Tile caching service as defined in http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification or a Cache WMS as defined in http://wiki.osgeo.org/wiki/WMS_Tiling_Client_Recommendation._ - -_The main differences with the ISO 19128:2005(E) are in the GetCapabilities and GetMap operations :_ - -_1. The GetMap operation supports a new parameter called TILED whose value is always TRUE ;_ - -_2. The CRS parameter of GetMap operation is now named SRS, but values for the INSPIRE view service are still relevant. It is worth noting that WMS 1.1.1 allows only EPSG and AUTO namespaces ;_ - -[TIP] -==== -*Implementation Recommendation 22* It is recommended to use ETRS89 ellipsoidal coordinate reference system when using a tile cache map service : "EPSG:4258". -==== - - -_The most important point bound to the SRS is the tiling scheme definition (pyramid resolutions and tiles width and height)._ - -[TIP] -==== -*Implementation Recommendation 23* _It is recommended to link:#_InspireCRS84Quad[InspireCRS84Quad] as he tiling scheme definition_ -==== - - -[.text-center] -*Example 45*: INSPIRE Profile for Tiling WMS -[source,xml,subs="+quotes",align=center] ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]> - - - WMS - INSPIRE View Service ... - Service for making available INSPIRE themes - - view - tiled - infoMapAccessService - keyword - - - - contactPoint@organisation.country - - none|no conditions apply|... - none|need a key/token ...|... - - - - - text/xml - - - - - - - - - - image/png - image/gif - - - - - - - - - - - application/vnd.ogc.se_xml - - - - - - discoveryServiceURL?Service=CSW&Request=GetRecordById&Version=2.0.2&id=METADATA_IDENTIFIER&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full - application/vnd.ogc.csw.GetRecordByIdResponse_xml - - - - fre - - - eng - - - - eng - - - - EPSG:4258 - - x 2x 4x ... - 256 - 256 - image/png|image/gif - HARMONIZED.NAME ... - - - - Layers of Web Map Service Cached for MS - - HARMONIZED.NAME - Data specification theme title - As defined by Data specification - - GEMET keyword - - EPSG:4258 - - - - - text/xml - - - - - - - Data specification theme title - As defined by Data specification - - GEMET keyword - - EPSG:4258 - - - - - - text/xml - - - - - - HARMONIZED.NAME - Data specification theme title - - - - - text/xml - - - - - - - - ----- - -[appendix] -## Capabilities extension for other profiles - -*WMS 1.1.1 Profile* - -[.text-center] -*Example 46*: WMS 1.1.1 Profile - -[source,xml,subs="+quotes",align=center] ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]> - - - WMS - INSPIRE View Service ... - Service for making available INSPIRE themes - - view - infoMapAccessService - keyword - - - - contactPoint@organisation.country - - none|no conditions apply|... - none|need a key/token ...|... - - - - - text/xml - - - - - - - - - - image/png - image/gif - - - - - - - - - - - application/vnd.ogc.se_xml - - - - - - discoveryServiceURL?Service=CSW&Request=GetRecordById&Version=2.0.2&id=METADATA_IDENTIFIER&outputSchema=http://www.isotc211.org/2005/gmd&elementSetName=full - application/vnd.ogc.csw.GetRecordByIdResponse_xml - - - - fre - - - eng - - - - eng - - - - - Layers of Web Map Service for MS - - - HARMONIZED.NAME - Data specification theme title - As defined by Data specification - - GEMET keyword - - EPSG:4258 - - - - - text/xml - - - - - - - Data specification theme title - As defined by Data specification - - GEMET keyword - - EPSG:4258 - - - - - - text/xml - - - - - - HARMONIZED.NAME - Data specification theme title - - - - - text/xml - - - - - - - - ----- - -[appendix] ## Example of Extended Capabilities Response Scenario 1 [.text-center]