Opened 13 years ago
Last modified 13 years ago
#3967 closed defect
JPIP region error in gdal_translate — at Initial Version
Reported by: | whagee | Owned by: | warmerdam |
---|---|---|---|
Priority: | normal | Milestone: | 1.8.1 |
Component: | GDAL_Raster | Version: | unspecified |
Severity: | normal | Keywords: | jpipkak |
Cc: | gaopeng |
Description
I am not sure this even a GDAL error. It may be an error in Kakadu, a user error, or perhaps something else. The error only occurs when trying to fetch a scaled down image. The image is returned without error if not scaled down. This occurs on both CentOS and MAC OS builds of GDAL. The initial assumption is that it is a GDAL error.
$ ./gdal_translate -srcwin 58520 29264 7315 21948 -outsize 6.95111405975906% 6.95111405975906% jpip://hijpip.lpl.arizona.edu:8064/PDS/EXTRAS/RDR/ESP/ORB_016400_016499/ESP_016474_2555/ESP_016474_2555_RED.QLOOK.JP2 -of PNG /tmp/cache/jpip:hijpip.lpl.arizona.edu:8064PDSEXTRASRDRESPORB_016400_016499ESP_016474_2555ESP_016474_2555_RED.QLOOK.JP2:58520:29264:7315:21948:6.95111405975906.png
Warning 1: Parsed metadata boxes from jpip stream, geographic metadata not found - is the server using placeholders for this data?
Input file size is 75984, 70717
ERROR 1: Error in Kakadu Region Decompressor:
The region' passed into
kdu_region_decompressor::start' does not lie fully within the region occupied by the full image on the rendering canvas. The error is probably connected with a misunderstanding of the way in which codestream dimensions are mapped to rendering coordinates through the rational upsampling process offered by the kdu_region_decompressor' object. It is best to use
kdu_region_decompressor::get_rendered_image_dims' to find the full image dimensions on the rendering canvas.
terminate called after throwing an instance of 'kdu_cpl_error_message::JP2KAKException*'
Abort trap