summaryrefslogtreecommitdiffstats
path: root/petascope/src/petascope/wcs2/server/templates/GetCoverageTemplate.xml
blob: 9b76cc9760e08b02d51073558a263bc547bc27a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?xml version="1.0" encoding="UTF-8"?>
<gmlwcs:GridCoverage  xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
   xmlns:gml='http://www.opengis.net/gml/3.2'
   xmlns='http://www.opengis.net/gml/3.2'
   xmlns:gmlwcs='http://www.opengis.net/wcs/2.0/gml'
   xsi:schemaLocation='http://www.opengis.net/wcs/2.0/gml {wcsSchemaUrl}/gml/gmlwcsAll.xsd' gml:id="{coverageId}">
    <domainSet>
        <Grid dimension="{gridDimension}" gml:id="{gridId}">
            <limits>
                <GridEnvelope>
                    <low>{low}</low>
                    <high>{high}</high>
                </GridEnvelope>
            </limits>
            <axisLabels>{axisLabels}</axisLabels>
        </Grid>
    </domainSet>
    <rangeSet>
        <DataBlock>
            <rangeParameters/>
            <tupleList>
                {coverageData}
            </tupleList>
        </DataBlock>
    </rangeSet>
    <gmlwcs:rangeStructure>
        <gmlwcs:RangeStructure gml:id="{rangeStructureId}">
            {rangeFields}
            <gmlwcs:rangeField>
                <gmlwcs:RangeField gml:id="{rangeFieldId}">
                    <gml:name>{fieldName}</gml:name>
                    <gmlwcs:dataType>{datatype}</gmlwcs:dataType>
                    <gmlwcs:nilValueList>{nilValues}</gmlwcs:nilValueList>
                </gmlwcs:RangeField>
            </gmlwcs:rangeField>
        </gmlwcs:RangeStructure>
    </gmlwcs:rangeStructure>
</gmlwcs:GridCoverage>