Complete coverage retrieval GetCoverage response .1. General coverage response structure

Copyright © 2012 Open Geospatial Consortium. 27 Requirement 36 reqcoregetCoverage-format-extension: The contents of the response to a successful GetCoverage request shall be encoded as specif- ied in GMLCOV [OGC 09-146r2] conformance class multipart where the range set is encoded as specified by the format parameter or, in its absence, the coverage’s Native Format. Dependency: http:www.opengis.netspecGMLCOV1.0confmultipart

8.4.2.2. Complete coverage retrieval

In this Subclause, retrieval of a complete coverage is described. This is the case whenever neither trimming nor slicing is specified in the corresponding GetCoverage request. Requirement 37 reqcoregetCoverage-response-contents: The response to a successful GetCoverage request with coverage identifier id shall consist of the coverage component of the OfferedCoverage identified by that id, unless the server supports a WCS extension which overrides this requirement. NOTE This states that a complete coverage retrieval returns the coverage identified. One deviation from this is specified by the WCS extension handling range subsetting; it changes this Requirement in a way that, for each coverage cell, also part of its range values can be retrieved. Example Assume an unrectified, unreferenced grid coverage with two dimensions Lat and Long, extent [1:3,1:5], and a single integer-valued field, singleBand. The response to a GetCoverage request selecting this whole coverage could be like this: ?xml version=1.0 encoding=UTF-8? gmlcov:GridCoverage xmlns:xsi = http:www.w3.org2001XMLSchema-instance xmlns:gml = http:www.opengis.netgml3.2 xmlns = http:www.opengis.netgml3.2 xmlns:swe = http:www.opengis.netswe2.0 xmlns:gmlcov = http:www.opengis.netgmlcov1.0 xsi:schemaLocation = http:www.opengis.netswe2.0 http:schemas.opengis.netsweCommon2.0swe.xsd http:www.opengis.netgmlcov1.0 http:schemas.opengis.netgmlcov1.0gmlcovAll.xsd gml:id = C0001 gml:boundedBy gml:Envelope srsName= http:www.opengis.netdefcrsEPSG04326 axisLabels =Lat Long uomLabels =deg deg srsDimension= 2 gml:lowerCorner 1 1 gml:lowerCorner gml:upperCorner 5 3 gml:upperCorner gml:Envelope gml:boundedBy domainSet Grid gml:id = gr0001_C0001 dimension = 2 limits GridEnvelope low 1 1 low high 5 3 high GridEnvelope limits axisLabels Lat Long axisLabels Grid domainSet gml:rangeSet DataBlock rangeParameters 28 Copyright © 2012 Open Geospatial Consortium. tupleList 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 tupleList DataBlock gml:rangeSet gmlcov:rangeType swe:DataRecord swe:field name= singleBand swe:Quantity definition = http:opengis.netdefpropertyOGC0Radiance swe:description Panchromatic Channel swe:description swe:uom code =Wcm2 swe:constraint swe:AllowedValues swe:interval 0 255 swe:interval swe:significantFigures 3 swe:significantFigures swe:AllowedValues swe:constraint swe:Quantity swe:field swe:DataRecord gmlcov:rangeType gmlcov:GridCoverage

8.4.2.3. Single Dimension Trimming