[Geoserver-users] WCS - "coverage not found"

Hi Folks,
I have a file-based pyramid coverage I nabbed from http://etch.opengeo.org/bluemarble/ (bluemarble00), and I’ve added it to GeoServer. It serves fine over OpenLayers and KML, so now I’m trying to extract data directly using WCS.

The URL I’m using is:
http://:8080/geoserver/wcs?request=GetCoverage&version=1.1.1&identifier=j2:pyramid&SERVICE=wcs&FORMAT=image/geotiff&boundingbox=-180,-90,-170,-80,urn:ogc:def:crs:EPSG::4326

I know there’s data at those co-ords, yet it returns this error:
<ows:Exception exceptionCode=“NoApplicableCode”>

ows:ExceptionText
java.io.IOException: The requested coverage could not be found.
The requested coverage could not be found.
</ows:ExceptionText>
</ows:Exception>
</ows:ExceptionReport>

Which isn’t the same as saying there is no data at those co-ords. That error is this (I changed to a different dataset (single GeoTiff) to test):
<ows:Exception exceptionCode=“NoApplicableCode”>

ows:ExceptionText
The Intersection is null. Check the requested BBOX!
</ows:ExceptionText>
</ows:Exception>

And it can’t be because it can’t find the coverage itself because if I change the “identifier” to a made up one, it gives this error:

<ows:Exception exceptionCode=“InvalidParameterValue” locator=“identifier”>
ows:ExceptionTextCould not find coverage 'j2:outtsif'</ows:ExceptionText>
</ows:Exception>

The question then is, what does “java.io.IOException: The requested coverage could not be found.
The requested coverage could not be found.” actually mean, and how do I get my data served by WCS?

Thanks,
Jonathan

Hi Jonathan,

Cryptic indeed. Can you enable verbose logging and include the entire stack trace of the error. It would help to have a little context as to where exactly this is occurring. Thanks.

-Justin

Jonathan Moules wrote:

Hi Folks,
I have a file-based pyramid coverage I nabbed from http://etch.opengeo.org/bluemarble/ (bluemarble00), and I've added it to GeoServer. It serves fine over OpenLayers and KML, so now I'm trying to extract data directly using WCS.
The URL I'm using is:
http://<host>:8080/geoserver/wcs?request=GetCoverage&version=1.1.1&identifier=j2:pyramid&SERVICE=wcs&FORMAT=image/geotiff&boundingbox=-180,-90,-170,-80,urn:ogc:def:crs:EPSG::4326 <http://%3chost%3e:8080/geoserver/wcs?request=GetCoverage&version=1.1.1&identifier=j2:pyramid&SERVICE=wcs&FORMAT=image/geotiff&boundingbox=-180,-90,-170,-80,urn:ogc:def:crs:EPSG::4326>

I know there's data at those co-ords, yet it returns this error:
<ows:Exception exceptionCode="NoApplicableCode">

<ows:ExceptionText>
java.io.IOException: The requested coverage could not be found.
The requested coverage could not be found.
</ows:ExceptionText>
</ows:Exception>
</ows:ExceptionReport>
Which isn't the same as saying there is no data at those co-ords. That error is this (I changed to a different dataset (single GeoTiff) to test):
<ows:Exception exceptionCode="NoApplicableCode">

<ows:ExceptionText>
The Intersection is null. Check the requested BBOX!
</ows:ExceptionText>
</ows:Exception>

<ows:Exception exceptionCode="InvalidParameterValue" locator="identifier">
<ows:ExceptionText>Could not find coverage &apos;j2:outtsif&apos;</ows:ExceptionText>
</ows:Exception>
The question then is, what does "java.io.IOException: The requested coverage could not be found.
The requested coverage could not be found." actually mean, and how do I get my data served by WCS?
Thanks,
Jonathan

------------------------------------------------------------------------

------------------------------------------------------------------------------

------------------------------------------------------------------------

_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Hi Justin,
Done. Opened bug 3222 (I know it may not be a bug, but 2,300 lines of log-output may be a bit much for a mailing list :wink: ).

Jonathan

2009/7/2 Justin Deoliveira <jdeolive@anonymised.com>

Hi Jonathan,

Cryptic indeed. Can you enable verbose logging and include the entire stack trace of the error. It would help to have a little context as to where exactly this is occurring. Thanks.

-Justin

Jonathan Moules wrote:

Hi Folks,
I have a file-based pyramid coverage I nabbed from http://etch.opengeo.org/bluemarble/ (bluemarble00), and I’ve added it to GeoServer. It serves fine over OpenLayers and KML, so now I’m trying to extract data directly using WCS.
The URL I’m using is:

http://:8080/geoserver/wcs?request=GetCoverage&version=1.1.1&identifier=j2:pyramid&SERVICE=wcs&FORMAT=image/geotiff&boundingbox=-180,-90,-170,-80,urn:ogc:def:crs:EPSG::4326 http://<host>:8080/geoserver/wcs?request=GetCoverage&version=1.1.1&identifier=j2:pyramid&SERVICE=wcs&FORMAT=image/geotiff&boundingbox=-180,-90,-170,-80,urn:ogc:def:crs:EPSG::4326

I know there’s data at those co-ords, yet it returns this error:
<ows:Exception exceptionCode=“NoApplicableCode”>

ows:ExceptionText
java.io.IOException: The requested coverage could not be found.
The requested coverage could not be found.
</ows:ExceptionText>
</ows:Exception>
</ows:ExceptionReport>
Which isn’t the same as saying there is no data at those co-ords. That error is this (I changed to a different dataset (single GeoTiff) to test):
<ows:Exception exceptionCode=“NoApplicableCode”>

ows:ExceptionText
The Intersection is null. Check the requested BBOX!
</ows:ExceptionText>
</ows:Exception>
And it can’t be because it can’t find the coverage itself because if I change the “identifier” to a made up one, it gives this error:
<ows:Exception exceptionCode=“InvalidParameterValue” locator=“identifier”>
ows:ExceptionTextCould not find coverage 'j2:outtsif'</ows:ExceptionText>
</ows:Exception>
The question then is, what does “java.io.IOException: The requested coverage could not be found.
The requested coverage could not be found.” actually mean, and how do I get my data served by WCS?
Thanks,
Jonathan





Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Thanks for being courteous to the list :slight_smile: So the error message indicates that there is an error actually doing the I/O and reading the coverage. I am far from a raster export so hopefully someone more raster knowledgeable can provide more insight.

Alternatively you can provide some of the data and we can try to walk through and actually debug what is happening.

-Justin

Jonathan Moules wrote:

Hi Justin,
Done. Opened bug 3222 (I know it may not be a bug, but 2,300 lines of log-output may be a bit much for a mailing list :wink: ).
Jonathan

2009/7/2 Justin Deoliveira <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>>

    Hi Jonathan,

    Cryptic indeed. Can you enable verbose logging and include the
    entire stack trace of the error. It would help to have a little
    context as to where exactly this is occurring. Thanks.

    -Justin

    Jonathan Moules wrote:

        Hi Folks,
        I have a file-based pyramid coverage I nabbed from
        http://etch.opengeo.org/bluemarble/ (bluemarble00), and I've
        added it to GeoServer. It serves fine over OpenLayers and KML,
        so now I'm trying to extract data directly using WCS.
         The URL I'm using is:
        http://<host>:8080/geoserver/wcs?request=GetCoverage&version=1.1.1&identifier=j2:pyramid&SERVICE=wcs&FORMAT=image/geotiff&boundingbox=-180,-90,-170,-80,urn:ogc:def:crs:EPSG::4326
        <http://%3chost%3e:8080/geoserver/wcs?request=GetCoverage&version=1.1.1&identifier=j2:pyramid&SERVICE=wcs&FORMAT=image/geotiff&boundingbox=-180,-90,-170,-80,urn:ogc:def:crs:EPSG::4326>

         I know there's data at those co-ords, yet it returns this error:
        <ows:Exception exceptionCode="NoApplicableCode">
        −
        <ows:ExceptionText>
        java.io.IOException: The requested coverage could not be found.
        The requested coverage could not be found.
        </ows:ExceptionText>
        </ows:Exception>
        </ows:ExceptionReport>
         Which isn't the same as saying there is no data at those
        co-ords. That error is this (I changed to a different dataset
        (single GeoTiff) to test):
        <ows:Exception exceptionCode="NoApplicableCode">
        −
        <ows:ExceptionText>
        The Intersection is null. Check the requested BBOX!
        </ows:ExceptionText>
        </ows:Exception>
          And it can't be because it can't find the coverage itself
        because if I change the "identifier" to a made up one, it gives
        this error:
         <ows:Exception exceptionCode="InvalidParameterValue"
        locator="identifier">
        <ows:ExceptionText>Could not find coverage
        &apos;j2:outtsif&apos;</ows:ExceptionText>
        </ows:Exception>
         The question then is, what does "java.io.IOException: The
        requested coverage could not be found.
        The requested coverage could not be found." actually mean, and
        how do I get my data served by WCS?
         Thanks,
        Jonathan

        ------------------------------------------------------------------------

        ------------------------------------------------------------------------------

        ------------------------------------------------------------------------

        _______________________________________________
        Geoserver-users mailing list
        Geoserver-users@lists.sourceforge.net
        <mailto:Geoserver-users@lists.sourceforge.net>
        https://lists.sourceforge.net/lists/listinfo/geoserver-users

    -- Justin Deoliveira
    OpenGeo - http://opengeo.org/&gt;
    Enterprise support for open source geospatial.

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Hi Justin,
The data is already on the web - as noted in my original message, I nabbed some pre-made pyramids from http://etch.opengeo.org/bluemarble/ - specifically “bluemarble00”. Beyond that I didn’t do anything, so now the list has as much info as I do. :slight_smile:
Jonathan

2009/7/4 Justin Deoliveira <jdeolive@anonymised.com>

Thanks for being courteous to the list :slight_smile: So the error message indicates that there is an error actually doing the I/O and reading the coverage. I am far from a raster export so hopefully someone more raster knowledgeable can provide more insight.

Alternatively you can provide some of the data and we can try to walk through and actually debug what is happening.

-Justin

Jonathan Moules wrote:

Hi Justin,
Done. Opened bug 3222 (I know it may not be a bug, but 2,300 lines of log-output may be a bit much for a mailing list :wink: ).
Jonathan

2009/7/2 Justin Deoliveira <jdeolive@anonymised.com71… mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>

Hi Jonathan,

Cryptic indeed. Can you enable verbose logging and include the
entire stack trace of the error. It would help to have a little
context as to where exactly this is occurring. Thanks.

-Justin

Jonathan Moules wrote:

Hi Folks,
I have a file-based pyramid coverage I nabbed from
http://etch.opengeo.org/bluemarble/ (bluemarble00), and I’ve
added it to GeoServer. It serves fine over OpenLayers and KML,
so now I’m trying to extract data directly using WCS.
The URL I’m using is:
http://:8080/geoserver/wcs?request=GetCoverage&version=1.1.1&identifier=j2:pyramid&SERVICE=wcs&FORMAT=image/geotiff&boundingbox=-180,-90,-170,-80,urn:ogc:def:crs:EPSG::4326
http://<host>:8080/geoserver/wcs?request=GetCoverage&version=1.1.1&identifier=j2:pyramid&SERVICE=wcs&FORMAT=image/geotiff&boundingbox=-180,-90,-170,-80,urn:ogc:def:crs:EPSG::4326

I know there’s data at those co-ords, yet it returns this error:
<ows:Exception exceptionCode=“NoApplicableCode”>

ows:ExceptionText
java.io.IOException: The requested coverage could not be found.
The requested coverage could not be found.
</ows:ExceptionText>
</ows:Exception>
</ows:ExceptionReport>
Which isn’t the same as saying there is no data at those
co-ords. That error is this (I changed to a different dataset
(single GeoTiff) to test):
<ows:Exception exceptionCode=“NoApplicableCode”>

ows:ExceptionText
The Intersection is null. Check the requested BBOX!
</ows:ExceptionText>
</ows:Exception>
And it can’t be because it can’t find the coverage itself
because if I change the “identifier” to a made up one, it gives
this error:
<ows:Exception exceptionCode=“InvalidParameterValue”
locator=“identifier”>
ows:ExceptionTextCould not find coverage
'j2:outtsif'</ows:ExceptionText>
</ows:Exception>
The question then is, what does “java.io.IOException: The
requested coverage could not be found.
The requested coverage could not be found.” actually mean, and
how do I get my data served by WCS?
Thanks,
Jonathan





Geoserver-users mailing list
Geoserver-users@anonymised.com.sourceforge.net

mailto:[Geoserver-users@anonymised.comrceforge.net](mailto:Geoserver-users@lists.sourceforge.net)

https://lists.sourceforge.net/lists/listinfo/geoserver-users

– Justin Deoliveira

OpenGeo - http://opengeo.org <http://opengeo.org/>

Enterprise support for open source geospatial.


Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.