Accessing OGC WCS coverage
To access a coverage served through an Open Geospatial Consortium (OGC) Web Coverage Service (WCS) server, see the following code example: 
[C#] //WCS service uniform resource locator (URL).
string URL="http://liaoning1/arcgis/services/dem/mapserver/wcsserver?";
//Create WCSLayer from the first coverage.
IWCSLayer wcslayer=new WCSLayerClass();
wcslayer.Create(URL, "1", "1.0.0");
//Access raster.
IRasterLayer rasterlayer=(IRasterLayer)wcslayer;
IRaster2 raster=(IRaster2)rasterlayer.Raster;
//Access raster dataset.
IRasterDataset rasterdataset=raster.RasterDataset;
'WCS service uniform resource locator (URL).
Dim URL As String="http://liaoning1/arcgis/services/dem/mapserver/wcsserver?"
'Create WCSLayer from the first coverage.
Dim wcslayer As IWCSLayer=New WCSLayerClass()
wcslayer.Create(URL, "1", "1.0.0")
'Access raster.
Dim rasterlayer As IRasterLayer=CType(wcslayer, IRasterLayer)
Dim raster As IRaster2=CType(rasterlayer.Raster, IRaster2)
'Access raster dataset.
Dim rasterdataset As IRasterDataset=raster.RasterDataset
To use the code in this topic, reference the following assemblies in your Visual Studio project. In the code files, you will need using (C#) or Imports (VB .NET) directives for the corresponding namespaces (given in parenthesis below if different from the assembly name):
- ESRI.ArcGIS.Carto
- ESRI.ArcGIS.DataSourcesRaster
- ESRI.ArcGIS.Display
- ESRI.ArcGIS.Geodatabase
- ESRI.ArcGIS.System (ESRI.ArcGIS.esriSystem)
| Development licensing | Deployment licensing | 
|---|---|
| ArcGIS Desktop Basic | ArcGIS Desktop Basic | 
| ArcGIS Desktop Standard | ArcGIS Desktop Standard | 
| ArcGIS Desktop Advanced | ArcGIS Desktop Advanced | 
| Engine Developer Kit | Engine | 
