Brief Introduction

The OpenGIS Web Coverage Service Interface Standard (WCS) defines a standard interface and operations that enables interoperable access to geospatial "coverages". The term "grid coverages" typically refers to content such as satellite images, digital aerial photos, digital elevation data, and other phenomena represented by values at each measurement point.

As to GMU-WCS, multiple geo-data, which include LANDSAT (GeoTIFF), MODIS (HDF-EOS), Windsat (Binary), GOES (NetCDF), GOES-SMOKE (Grid), GASP-AOD (Binary) and DEM data, could be served through an OGC-compliant interface.

WCS Demo Access URL

http://geobrain.laits.gmu.edu/cgi-bin/wcs-all?

GetCapabilities Operation

The mandatory GetCapabilities operation allows WCS clients to retrieve service metadata and coverage brief description from a server. The response to a GetCapabilities request shall be an XML document containing service metadata about the server and the coverage information.

As to WCS version 1.0.0, three sections (Service, Capability, ContentMetadata) were contained. As to WCS version 1.1.0, four sections (ServiceIdentification, ServiceProvider, OperationsMetadata, Contents) were contained.

This GetCapabilities HTTP GET Request Example 1 (Version 1.0.0) contains the following KVPs:
service=wcs
version=1.0.0
request=GetCapabilities

This GetCapabilities HTTP GET Request Example 2 (Version 1.1.0) contains the following KVPs:
service=wcs
version=1.1.0
request=GetCapabilities
sections=ServiceProvider


The following is GetCapabilities HTTP POST Request XML Example


DescribeCoverage Operation

The client will need to issue a DescribeCoverage request to obtain a full description of one or more coverages available. The server responds to such a request with an XML document describing one or more coverages served by the WCS.

This DescribeCoverage HTTP GET Request Example 1 (Version 1.0.0) contains the following KVPs:
service=wcs
version=1.0.0
request=DescribeVoverage
coverage=AOD:WEST:"/Volumes/RAIDL1/WCS-ALL-DATA/AOD/2010298131516_i14_US.all.aod":BSFC

This DescribeCoverage HTTP GET Request Example 2 (Version 1.1.0) contains the following KVPs:
service=wcs
version=1.1.0
request=DescribeCoverage
identifiers=SMOKE:"/Volumes/RAIDL1/WCS-ALL-DATA/SMOKE/G13.201010221315.all.aod_conc.NAM3.grd":EATM


The following is DescribeCoverage HTTP POST Request XML Example


GetCoverage Operation

The GetCoverage operation allows retrieval of coverages from a coverage offering. WCS server processes a GetCoverage request and returns a response file to the client.

This GetCoverage HTTP GET Request Example 1 (Version 1.0.0) contains the following KVPs:
service=wcs
version=1.0.0
request=GetCoverage
coverage=SMOKE:"/Volumes/RAIDL1/WCS-ALL-DATA/SMOKE/G13.201010221315.all.aod_conc.NAM3.grd":EATM
format=image/geotiff
crs=epsg:4326
bbox=-175,-0.15,-54.85,79.95

This GetCoverage HTTP GET Request Example 2 (Version 1.1.0) contains the following KVPs:
service=wcs
version=1.1.0
request=GetCoverage
identifier=SMOKE:"/Volumes/RAIDL1/WCS-ALL-DATA/SMOKE/G13.201010221315.all.aod_conc.NAM3.grd":EATM
format=image/netcdf
boundingbox=-175,-0.15,-54.85,79.95,epsg:4326

The following is GetCoverage HTTP POST Request XML Example
Transaction Operation

This extension of the WCS standard specifies an additional Transaction operation that may optionally be implemented by WCS servers. This Transaction operation allows clients to add, modify, and delete grid coverages that are available from a WCS server. The Transaction operation request references the new or modified coverage data, including all needed coverage description metadata.

The following is WCS-Transaction HTTP POST Request XML Example

Please select a sample data URL or keyin the transacted data URL:
        


Please paste the covergae Identifier:


10517 Braddock Road, Suite 2700, Fairfax, VA 22030 | Phone: 703-993-6111 | FAX: 703-993-6127

Copyright © 2005-2010 CSISS, George Mason University. All rights reserved.