[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

WCS capabilities file example



I attached an example of capabilities.xml

Please, skip the first sections and consider only the "Content Metadata" 
section.


---Stefano
<?xml version="1.0" encoding="UTF-8"?>
<OGC_Capabilities version="0.0.6" updateSequence="2001120615" 
xmlns="http://www.opengis.net/ows"; xmlns:gml="http://www.opengis.net/gml"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.opengis.net/ows 
http://gws.pcigeomatics.com/OWS/WCS0.3/WCS_Capabilities.xsd";>
        <ServiceMetadata>
                <ISO19119 xmlns="http://www.opengis.net/iso19119";>
                        <serviceType>
                                <nameValue>Web Coverage Server</nameValue>
                                <nameNameSpace>WCS</nameNameSpace>
                        </serviceType>
                        <serviceTypeVersion>0.0.6</serviceTypeVersion>
                        <citation>
                                <title>The THREDDS-DODS WCS</title>
                                <citedResponsibleParty>
                                        <individualName>The THREDDS 
Group</individualName>
                                        
<organisationName>UNIDATA</organisationName>
                                        <contactInfo>
                                                <phone>
                                                        <voice>
                                                        1 303 497 0000
                                                        </voice>
                                                </phone>
                                                <address>
                                                        <deliveryPoint>UNIDATA 
UCAR Office</deliveryPoint>
                                                        
<administrativeArea>FL</administrativeArea>
                                                        <postalCode>CO 
8000</postalCode>
                                                        <country>USA</country>
                                                        
<electronicMailAddress>address@hidden</electronicMailAddress>
                                                </address>
                                        </contactInfo>
                                </citedResponsibleParty>
                        </citation>
                        <abstract>Web Coverage Server for UCAR/UNIDATA DODS 
servers</abstract>
                        <keywords>
                                <keyword>Grid Coverage Service</keyword>
                        </keywords>
                </ISO19119>
        </ServiceMetadata>

        <!-- WSDL part -->
        <OperationSignatures>   
           <definitions name="WCS" 
targetNamespace="http://www.themindelectric.com/wsdl/WCS/"; 
xmlns:tns="http://www.themindelectric.com/wsdl/WCS/"; 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"; 
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
xmlns="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:tme="http://www.themindelectric.com/";>
                <!--Import of useful WCS types-->
                <!--Definition of abstract messages for WCS-->
                <message name="WCSExceptionMessage">
                        <part name="body" element="ows:ServiceExceptionReport"/>
                </message>
                <message name="GetCapabilitiesRequest">
                        <part name="body" type="ows:GetCapabilities"/>
                </message>
                <message name="GetCapabilitiesResponse">
                        <part name="body" element="ows:OGC_Capabilities"/>
                </message>
                <message name="DescribeCoverageLayerRequest">
                        <part name="body" type="wcs:LayerID"/>
                </message>
                <message name="DescribeCoverageLayerResponse">
                        <part name="body" type="wcs:CoverageLayer"/>
                </message>
                <message name="GetCoverageRequest">
                        <part name="body" element="wcs:CoverageRequest"/>
                </message>
                <message name="GetCoverageResponse">
                        <part name="body" element="wcs:CoverageResponse"/>
                </message>

                <!--PortType Definitions for WCS-->
                <portType name="GetCapabilitiesPortType">
                        <operation name="GetCapabilities">
                                <input message="tns:GetCapabilitiesRequest"/>
                                <output message="tns:GetCapabilitiesResponse"/>
                                <fault name="exception" 
message="tns:WCSExceptionMessage"/>
                        </operation>
                </portType>
                <portType name="DescribeCoverageLayerPortType">
                        <operation name="DescribeCoverageLayer">
                                <input 
message="tns:DescribeCoverageLayerRequest"/>
                                <output 
message="tns:DescribeCoverageLayerResponse"/>
                                <fault name="exception" 
message="tns:WCSExceptionMessage"/>
                        </operation>
                </portType>
                <portType name="GetCoveragePortType">
                        <operation name="GetCoverage">
                                <input message="tns:GetCoverageRequest"/>
                                <output message="tns:GetCoverageResponse"/>
                                <fault name="exception" 
message="tns:WCSExceptionMessage"/>
                        </operation>
                </portType>

                <!-- 
                        WCS Instance specific part of WSDL
                 -->

                <!-- HTTP SOAP binding -->
                <binding name="GetCapabilitiesSOAPBinding" 
type="tns:GetCapabilitiesPortType">
                        <soap:binding style="rpc" 
transport="http://schemas.xmlsoap.org/soap/http"/>
                        <operation name="GetCoverage">
                                <soap:operation soapAction="getCapabilities" 
style="rpc"/>
                                <input name="GetCapabilitiesRequest">
                                        <soap:body use="encoded" 
namespace="http://tempuri.org/edu.ucar.unidata.wcs.WCS"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                                </input>
                                <output name="GetCapabilitiesResponse">
                                        <soap:body use="encoded" 
namespace="http://tempuri.org/edu.ucar.unidata.wcs.WCS"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                                </output>
                        </operation>
                </binding>

                <binding name="GetCoverageSOAPBinding" 
type="tns:GetCoveragePortType">
                        <soap:binding style="rpc" 
transport="http://schemas.xmlsoap.org/soap/http"/>
                        <operation name="GetCoverage">
                                <soap:operation soapAction="getCoverage" 
style="rpc"/>
                                <input name="GetCoverageRequest">
                                        <soap:body use="encoded" 
namespace="http://tempuri.org/edu.ucar.unidata.wcs.WCS"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                                </input>
                                <output name="GetCoverageResponse">
                                        <soap:body use="encoded" 
namespace="http://tempuri.org/edu.ucar.unidata.wcs.WCS"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                                </output>
                        </operation>
                </binding>


                <service name="WCS">
                        <documentation>The interface to be implemented by a WCS 
component Creation date: (15/07/2002 16.29.30)</documentation>

                        <!-- GetCapabilities -->
                        <port name="GetCapabilitiesSOAPPort" 
binding="tns:GetCapabilitiesSOAPBinding">
                                <http:address 
location="http://128.117.126.171:8004/soap/wcs"/>
                        </port>

                        <!-- GetCoverage -->
                        <port name="GetCoverageSOAPPort" 
binding="tns:GetCoverageSOAPBinding">
                                <http:address 
location="http://128.117.126.171:8004/soap/wcs"/>
                        </port>         
                </service>
            </definitions>
        </OperationSignatures>
        
        <!-- CONTENT METADATA -->
        <ContentMetadata>
                <CoverageLayerList xmlns="http://www.opengis.net/wcs"; 
xmlns:gml="http://www.opengis.net/gml"; 
xmlns:xlinks="http://www.opengis.net/gml"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.opengis.net/wcs
                        
C:\Nativi\Geomatics\STANDARDS\OpenGIS\WCS\WCS0.7\wcs.xsd">
<!-- Coverage Layer 1 -->
                        <GridCoverageLayer>
                                <LayerID>Landsat1</LayerID>
                                <Title>Irvine Orthorectified Landsat 
Scene</Title>
                                <Abstract>Landsat scene acquired 15:09 
18-Oct-95 on Irvine California. The scene has benn rectified in UTM 11 N (WGS 
84)</Abstract>
                                <KeywordList 
thesaurus="http://www.remotesensing.org/remoteSensingThesaurus.rdf";>
                                        <Keyword>Landsat TM</Keyword>
                                        <Keyword>Ortophoto</Keyword>
                                        <Keyword>Irvine</Keyword>
                                </KeywordList>
                                <LatLonBoundingBox minx="-117.975" 
miny="33.969" maxx="-117.323" maxy="33.431"/>
                                <SRS>EPSG:32611</SRS>
                                <SupportedFormatList nativeFormat="PIX">
                                        <Format>
                                                <FormatName>PIX</FormatName>
                                                <description>PIX format from 
PCI Geomatics</description>
                                                <MIMEType>image/pix</MIMEType>
                                        </Format>
                                        <Format>
                                                <FormatName>GeoTIFF</FormatName>
                                                <description>GeoTIFF 
1.0</description>
                                                <MIMEType>image/tif</MIMEType>
                                        </Format>
                                        <Format>
                                                <FormatName>HDF4</FormatName>
                                                <description>HDF Version 
4.0</description>
                                                
<MIMEType>image/hdf4.0</MIMEType>
                                        </Format>
                                </SupportedFormatList>
                                <SupportedInterpolationList default="nearest 
neighbor">
                                        <InterpolationMethod>nearest 
neighbor</InterpolationMethod>
                                </SupportedInterpolationList>
                                <GridExtentDescription temporal="1" 
dimension="2">
                                        <SpatialExtent 
srsName="http://www.opengis.net/gml/srs/epsg.xml#32611";>
                                                <XExtent>
                                                        <min>409919.129</min>
                                                        <max>409919.695</max>
                                                        <res>0.001</res>
                                                </XExtent>
                                                <YExtent>
                                                        <min>3699196.001</min>
                                                        <max>3759196.254</max>
                                                        <res>0.001</res>
                                                </YExtent>
                                        </SpatialExtent>
                                        <TemporalExtent>
                                                
<SingleValue>1995-10-18T15:09:47-05:00</SingleValue>
                                                
<Default>1995-10-18T15:09:47-05:00</Default>
                                        </TemporalExtent>
                                        <GridAxisDescription>
                                                <GridAxis>
                                                        <Name>X</Name>
                                                        <description>X 
axis</description>
                                                        
<orientation>right</orientation>
                                                </GridAxis>
                                                <GridAxis>
                                                        <Name>Y</Name>
                                                        <description>Y 
axis</description>
                                                        
<orientation>down</orientation>
                                                </GridAxis>
                                        </GridAxisDescription>
                                        <GridSpacing>
                                                <resolution>30</resolution>
                                                <resolution>30</resolution>
                                        </GridSpacing>
                                        <RectifiedGrid dimension="2" 
type="centre" srsName="http://www.opengis.net/gml/srs/epsg.xml#32611";>
                                                <GridRange>
                                                        <low>
                                                                
<ordinate>0</ordinate>
                                                                
<ordinate>0</ordinate>
                                                        </low>
                                                        <high>
                                                                
<ordinate>2000</ordinate>
                                                                
<ordinate>2000</ordinate>
                                                        </high>
                                                </GridRange>
                                                <origin>
                                                        <X>50.0</X>
                                                        <Y>50.0</Y>
                                                </origin>
                                                <offsets>
                                                        <offset>
                                                                <endX>0.5</endX>
                                                                <endY>0.5</endY>
                                                        </offset>
                                                        <offset>
                                                                
<endX>-0.5</endX>
                                                                <endY>0.5</endY>
                                                        </offset>
                                                </offsets>
                                        </RectifiedGrid>
                                </GridExtentDescription>
                                <RangeSetDescription>
                                        <GridRangeDescription>
                                                <RangeID>Band1</RangeID>
                                                <title>TM Band 1</title>
                                                <description>rectified Lansat 
TM Band 1:Blue-Green 0.45 - 0.52 micrometres acquired 15:09 
18-Oct-95</description>
                                                <Observable>
                                                        <name>blue-green</name>
                                                        
<docURL>http://www.opengis.net/swe/RemoteSensingMeasurands#Blue-Green</docURL>
                                                        <referenceSystem>
                                                                <UnitOfMeasure>
                                                                        
<name>Unsigned8Bits</name>
                                                                        
<description>String</description>
                                                                        
<docURL>http://www.opengis.net/swe/pixelValue.daml#Unsigned8bits</docURL>
                                                                </UnitOfMeasure>
                                                        </referenceSystem>
                                                </Observable>
                                        </GridRangeDescription>
                                        <GridRangeDescription>
                                                <RangeID>Band2</RangeID>
                                                <title>TM Band 2</title>
                                                <description>rectified Lansat 
TM Band 2: green 0.560um +/- 0.040um acquired 15:09 18-Oct-95</description>
                                                <Observable>
                                                        <name>green</name>
                                                        
<docURL>http://www.opengis.net/swe/RemoteSensingMeasurands#Green</docURL>
                                                        <referenceSystem>
                                                                <UnitOfMeasure>
                                                                        
<name>Unsigned8Bits</name>
                                                                        
<docURL>http://www.opengis.net/swe/pixelValue.daml#Unsigned8bits</docURL>
                                                                </UnitOfMeasure>
                                                        </referenceSystem>
                                                </Observable>
                                                
<SampleEncoding>8BIT_U</SampleEncoding>
                                        </GridRangeDescription>
                                        <GridRangeDescription>
                                                <RangeID>Band3</RangeID>
                                                <title>TM Band 3</title>
                                                <description>rectified Lansat 
TM Band 3: red 0.660um +/- 0.030um acquired 15:09 18-Oct-95</description>
                                                <Observable>
                                                        <name>red</name>
                                                        
<docURL>http://www.opengis.net/swe/RemoteSensingMeasurands#Red</docURL>
                                                        <referenceSystem>
                                                                <UnitOfMeasure>
                                                                        
<name>Unsigned8Bits</name>
                                                                        
<docURL>http://www.opengis.net/swe/pixelValue.daml#Unsigned8bits</docURL>
                                                                </UnitOfMeasure>
                                                        </referenceSystem>
                                                </Observable>
                                                
<SampleEncoding>8BIT_U</SampleEncoding>
                                        </GridRangeDescription>
                                        <GridRangeDescription>
                                                <RangeID>Band4</RangeID>
                                                <title>TM Band 4</title>
                                                <description>rectified Lansat 
TM Band 4:near infra-red 0.830um +/- 0.070um acquired 15:09 
18-Oct-95</description>
                                                <Observable>
                                                        <name>near-IR</name>
                                                        
<docURL>http://www.opengis.net/swe/RemoteSensingMeasurands#near-infra-red</docURL>
                                                        <referenceSystem>
                                                                <UnitOfMeasure>
                                                                        
<name>Unsigned8Bits</name>
                                                                        
<docURL>http://www.opengis.net/swe/pixelValue.daml#Unsigned8bits</docURL>
                                                                </UnitOfMeasure>
                                                        </referenceSystem>
                                                </Observable>
                                                
<SampleEncoding>8BIT_U</SampleEncoding>
                                        </GridRangeDescription>
                                        <GridRangeDescription>
                                                <RangeID>Band5</RangeID>
                                                <title>TM Band 5</title>
                                                <description>rectified Lansat 
TM Band 5: middle infra-red 2.215um +/- 0.135um acquired 15:09 
18-Oct-95</description>
                                                <Observable>
                                                        
<name>middle-infra-red</name>
                                                        
<docURL>http://www.opengis.net/swe/RemoteSensingMeasurands#middle-infra-red</docURL>
                                                        <referenceSystem>
                                                                <UnitOfMeasure>
                                                                        
<name>Unsigned8Bits</name>
                                                                        
<docURL>http://www.opengis.net/swe/pixelValue.daml#Unsigned8bits</docURL>
                                                                </UnitOfMeasure>
                                                        </referenceSystem>
                                                </Observable>
                                                
<SampleEncoding>8BIT_U</SampleEncoding>
                                        </GridRangeDescription>

                                </RangeSetDescription>
                        </GridCoverageLayer>
<!-- Coverage Layer 2 -->
                        <GridCoverageLayer>
                                <LayerID>DEM</LayerID>
                                <Title>Digital Elevation Model</Title>
                                <Abstract>DEM 16-bits signed. Reprojected in 
EPSG:32611 (UTM 11 N)</Abstract>
                                <KeywordList>
                                        <Keyword>DEM</Keyword>
                                </KeywordList>
                                <LatLonBoundingBox minx="-117.974" 
miny="33.431" maxx="-117.322" maxy="33.969"/>
                                <SRS>EPSG:32611</SRS>
                                <SupportedFormatList nativeFormat="PIX">
                                        <Format>
                                                <FormatName>PIX</FormatName>
                                                <description>PIX format from 
PCI Geomatics</description>
                                                <MIMEType>image/pix</MIMEType>
                                        </Format>
                                        <Format>
                                                <FormatName>DTED2</FormatName>
                                                <description>DTED2</description>
                                                <MIMEType>image/dted2</MIMEType>
                                        </Format>
                                        <Format>
                                                <FormatName>NITF2.1</FormatName>
                                                
<description>NITF2.1</description>
                                                <MIMEType>image/nitf</MIMEType>
                                        </Format>
                                </SupportedFormatList>
                                <SupportedInterpolationList default="nearest 
neighbor">
                                        <InterpolationMethod>nearest 
neighbor</InterpolationMethod>
                                </SupportedInterpolationList>
                                <GridExtentDescription temporal="1" 
dimension="2">
                                        <SpatialExtent 
srsName="http://www.opengis.net/gml/srs/epsg.xml#32611";>
                                                <XExtent>
                                                        <min>410000.00</min>
                                                        <max>470000.00</max>
                                                </XExtent>
                                                <YExtent>
                                                        <min>3699000.000</min>
                                                        <max>3759000.000</max>
                                                </YExtent>
                                        </SpatialExtent>
                                        <TemporalExtent>
                                                
<SingleValue>1995-10-18T15:09:47-05:00</SingleValue>
                                                
<Default>1995-10-18T15:09:47-05:00</Default>
                                        </TemporalExtent>
                                        <GridAxisDescription>
                                                <GridAxis>
                                                        <Name>X</Name>
                                                        <description>X 
axis</description>
                                                        
<orientation>right</orientation>
                                                </GridAxis>
                                                <GridAxis>
                                                        <Name>Y</Name>
                                                        <description>Y 
axis</description>
                                                        
<orientation>down</orientation>
                                                </GridAxis>
                                        </GridAxisDescription>
                                        <GridSpacing>
                                                <resolution>30</resolution>
                                                <resolution>30</resolution>
                                        </GridSpacing>
                                        <RectifiedGrid dimension="2" 
type="centre" srsName="http://www.opengis.net/gml/srs/epsg.xml#32611";>
                                                <GridRange>
                                                        <low>
                                                                
<ordinate>0</ordinate>
                                                                
<ordinate>0</ordinate>
                                                        </low>
                                                        <high>
                                                                
<ordinate>2000</ordinate>
                                                                
<ordinate>2000</ordinate>
                                                        </high>
                                                </GridRange>
                                                <origin>
                                                        <X>410000.0</X>
                                                        <Y>3699000.0</Y>
                                                </origin>
                                                <offsets>
                                                        <offset>
                                                                <endX>0.5</endX>
                                                                <endY>0.5</endY>
                                                        </offset>
                                                        <offset>
                                                                
<endX>-0.5</endX>
                                                                <endY>0.5</endY>
                                                        </offset>
                                                </offsets>
                                        </RectifiedGrid>
                                </GridExtentDescription>
                                <RangeSetDescription>
                                        <GridRangeDescription>
                                                <RangeID>Elevation</RangeID>
                                                <title>Elevation</title>
                                                <description>Elevation of the 
terrain</description>
                                                <Observable>
                                                        
<name>TerrainElevation</name>
                                                        
<docURL>http://www.opengis.net/swe/RemoteSensingMeasurands#terrainElevation</docURL>
                                                        <referenceSystem>
                                                                <UnitOfMeasure>
                                                                        
<name>metre</name>
                                                                        
<description>String</description>
                                                                        
<docURL>http://www.opengis.net/swe/pixelValue.daml#metre</docURL>
                                                                </UnitOfMeasure>
                                                        </referenceSystem>
                                                </Observable>
                                        </GridRangeDescription>
                                </RangeSetDescription>
                        </GridCoverageLayer>

                </CoverageLayerList>
  </ContentMetadata>
</OGC_Capabilities>