[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
WCS capabilities file example
- Subject: WCS capabilities file example
- Date: Thu, 3 Jul 2003 20:45:07 +0200
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>