[Gdal-dev] gdal_translate ArcGrid to ENVI error
Shoaib Burq (VPAC)
sab at vpac.org
Tue Apr 5 17:53:05 EDT 2005
Hi
I'm using gdal-dev 1.2.5 and have a set of data that I batch convert from
ArcGrid to ENVI format. Most of the data works out OK.
However a couple of grids die near the end of the conversion with the
error:
processing: ./data/geol_epp/hdr.adf ....
Input file size is 2544, 3419
0...10...20...30...40...50...60...70...80...90...ERROR 1: IReadBlock
failed at X offset 6, Y offset 854
ERROR 1: GetBlockRef failed at X block offset 6, Y block offset 854
Open GDAL Datasets:
1 N ENVI 2544x3419x1 ./ENVI_format/geol_epp.img
processing: ./data/new_lsys/hdr.adf ....
Input file size is 2544, 3419
0...10...20...30...40...50...60...70...80...90...ERROR 1: IReadBlock
failed at X offset 7, Y offset 854
ERROR 1: GetBlockRef failed at X block offset 7, Y block offset 854
Open GDAL Datasets:
1 N ENVI 2544x3419x1 ./ENVI_format/new_lsys.img
Had a look at the pix in question but don't appear to have anything
unusual.
here is the output of gdalinfo on both the source images:
[sab at uga arc2envi]$ gdalinfo ./data/geol_epp/
Driver: AIG/Arc/Info Binary Grid
Size is 2544, 3419
Coordinate System is:
PROJCS["unnamed",
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
TOWGS84[0,0,0,0,0,0,0],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433,
AUTHORITY["EPSG","9108"]],
AXIS["Lat",NORTH],
AXIS["Long",EAST],
AUTHORITY["EPSG","4326"]],
PROJECTION["Transverse_Mercator"],
PARAMETER["latitude_of_origin",147],
PARAMETER["central_meridian",0],
PARAMETER["scale_factor",0.9996],
PARAMETER["false_easting",500000],
PARAMETER["false_northing",10000000],
UNIT["METERS",1]]
Origin = (255994.767802,5919365.411465)
Pixel Size = (20.00000000,-20.00000000)
Corner Coordinates:
Upper Left ( 255994.768, 5919365.411) ( 0d 0'0.00"E, 90d 0'0.00"S)
Lower Left ( 255994.768, 5850985.411) ( 0d 0'0.00"E, 90d 0'0.00"S)
Upper Right ( 306874.768, 5919365.411) ( 0d 0'0.00"E, 90d 0'0.00"S)
Lower Right ( 306874.768, 5850985.411) ( 0d 0'0.00"E, 90d 0'0.00"S)
Center ( 281434.768, 5885175.411) ( 0d 0'0.00"E, 90d 0'0.00"S)
Band 1 Block=256x4 Type=Int32, ColorInterp=Undefined
Min=2004.000 Max=99999.000
NoData Value=-2.14748e+09
[sab at uga arc2envi]$ gdalinfo ./data/new_lsys/
Driver: AIG/Arc/Info Binary Grid
Size is 2544, 3419
Coordinate System is:
PROJCS["unnamed",
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
TOWGS84[0,0,0,0,0,0,0],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433,
AUTHORITY["EPSG","9108"]],
AXIS["Lat",NORTH],
AXIS["Long",EAST],
AUTHORITY["EPSG","4326"]],
PROJECTION["Transverse_Mercator"],
PARAMETER["latitude_of_origin",147],
PARAMETER["central_meridian",0],
PARAMETER["scale_factor",0.9996],
PARAMETER["false_easting",500000],
PARAMETER["false_northing",10000000],
UNIT["METERS",1]]
Origin = (255994.767802,5919365.411465)
Pixel Size = (20.00000000,-20.00000000)
Corner Coordinates:
Upper Left ( 255994.768, 5919365.411) ( 0d 0'0.00"E, 90d 0'0.00"S)
Lower Left ( 255994.768, 5850985.411) ( 0d 0'0.00"E, 90d 0'0.00"S)
Upper Right ( 306874.768, 5919365.411) ( 0d 0'0.00"E, 90d 0'0.00"S)
Lower Right ( 306874.768, 5850985.411) ( 0d 0'0.00"E, 90d 0'0.00"S)
Center ( 281434.768, 5885175.411) ( 0d 0'0.00"E, 90d 0'0.00"S)
Band 1 Block=256x4 Type=Byte, ColorInterp=Undefined
Min=1.000 Max=60.000
NoData Value=255
Again nothing too strange, Right?.... When the tremendously-able
gdal_translate finishes it does create an output image although
incomplete. here is the output of gdalinfo on the ENVI images. Note the
difference in the Center coordinate :
[sab at uga arc2envi]$ gdalinfo ./ENVI_format/geol_epp.img
Driver: ENVI/ENVI .hdr Labelled
Size is 2544, 3419
Coordinate System is:
LOCAL_CS["arbitrary",
UNIT["Meter",1]]
Origin = (255994.767802,5919365.411470)
Pixel Size = (20.00000000,20.00000000)
Corner Coordinates:
Upper Left ( 255994.768, 5919365.411)
Lower Left ( 255994.768, 5987745.411)
Upper Right ( 306874.768, 5919365.411)
Lower Right ( 306874.768, 5987745.411)
Center ( 281434.768, 5953555.411)
Band 1 Block=2544x1 Type=Int32, ColorInterp=Undefined
[sab at uga arc2envi]$ gdalinfo ./ENVI_format/new_lsys.img
Driver: ENVI/ENVI .hdr Labelled
Size is 2544, 3419
Coordinate System is:
LOCAL_CS["arbitrary",
UNIT["Meter",1]]
Origin = (255994.767802,5919365.411470)
Pixel Size = (20.00000000,20.00000000)
Corner Coordinates:
Upper Left ( 255994.768, 5919365.411)
Lower Left ( 255994.768, 5987745.411)
Upper Right ( 306874.768, 5919365.411)
Lower Right ( 306874.768, 5987745.411)
Center ( 281434.768, 5953555.411)
Band 1 Block=2544x1 Type=Byte, ColorInterp=Undefined
Any guidence is appreciated. Also quite happy to post the rasters to look
at.
Thanks heap
regards
shoaib
More information about the Gdal-dev
mailing list