Hi List,

i have a problem with noValue (or nullValue) entrys in Geoserver's WCS
and i don't found a solution for it yet.

I store a rasterfile, format ArcGrid, GeoTIFF and/or ErdasImg to
Geoserver, version 2.2.x, via REST interface and edit the coverage.xml
to add some missed entrys. So i expand among other the dimensions_node
with a range and novalue informations corresponding to the raster
values, like:

  <dimensions>
    <coverageDimension>
      <name>GRAY_INDEX</name>
      <description>GridSampleDimension[-Infinity,Infinity]</description>
      <range>
        <min>0.0</min>
        <max>100.0</max>
      </range>
      <nullValues>
        <double>129.0</double>
      </nullValues>
    </coverageDimension>
  </dimensions>

My coverages are requested by a application using GDAL (v1.9.1). GDAL
reads the coverageOfferings (describeCoverage request) to get the raster
informations and compute something exluding the noValue regions in the
raster.

The issue ist now, when GDAL read the coverageOfferings in WCS 1.0.0,
the novalue (or nullValue) entrys are not delivered by Geoserver and
GDAL can't use it:
http://193.175.162.189/geoserver/wcs?request=DescribeCoverage&coverage=raster_example_20130208_113005_078&VERSION=1.0.0

in WCS 1.1.0 and 1.1.1 Geoserver delivers the noValues,
http://193.175.162.189/geoserver/wcs?request=DescribeCoverage&identifiers=raster_example_20130208_113005_078&VERSION=1.1.0
http://193.175.162.189/geoserver/wcs?request=DescribeCoverage&identifiers=raster_example_20130208_113005_078&VERSION=1.1.1

but GDAL can't use the 1.1.x version of WCS, when i specify the WCS
version to 1.1.x , e.g.
<WCS_GDAL>
  <ServiceURL>http://193.175.162.189/geoserver/wcs?</ServiceURL>
  <CoverageName>raster_example_20130208_113005_078</CoverageName>
  <Version>1.1.0</Version>
</WCS_GDAL>

GDAL can read the coverage offering with included novalues but cant open it:
C:\OSGeo4W\bin>gdalinfo wcs.xml
ERROR 1: java.lang.IllegalArgumentException: The specified dimensional
parameter
 is non-positive.
The specified dimensional parameter is non-positive.
gdalinfo failed - unable to open 'wcs.xml'.

Has someone a solution how i can
a) deliver novalues using the WCS 1.0.0 version in Geoserver or
b) teach GDAL to use Gerserver's WCS 1.1.x

Many thanks in advance
Robert


------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to