[Mapserver-users] offtopic ADRG to TIFF

Frank Warmerdam warmerdam at pobox.com
Wed Apr 9 07:45:18 PDT 2003


Jorge Alberto Arocha Muñoz wrote:
> Hi,
> 
> I need any software for convert images in ADRG format to format TIFF o 
> GeoTIFF.

Jorge,

The GDAL library can support ADRG if built with OGDI support.  If you download
the OpenEV_FW 1.5.4 release for Linux or windows from:

   ftp://ftp.remotesensing.org/gdal/openev/

you should be able to use GDAL to do something like:

   gdal_translate gltp:/adrg/usr4/mpp1/adrg/TPUS0101 out.tif

Note that the "gltp:/adrg" portion tells GDAL to use the OGDI gateway,
and for the OGDI gateway to use the adrg driver.  The rest is a real
path to the dataset.

However, most (all?) ADRG files appear to GDAL as subdatasets so you should
do something like:

warmerda at gdal[108]% gdalinfo gltp:/adrg/usr4/mpp1/adrg/TPUS0101
Driver: OGDI/OGDI Bridge
Size is 1000, 1000
Coordinate System is:
GEOGCS["WGS 84",
     DATUM["unknown",
         SPHEROID["WGS84",6378137,298.257223563]],
     PRIMEM["Greenwich",0],
     UNIT["degree",0.0174532925199433]]
Origin = (-88.000183,36.000089)
Pixel Size = (0.007001,-0.004000)
Subdatasets:
   SUBDATASET_1_NAME=gltp:/adrg/usr4/mpp1/adrg/TPUS0101:"TPUS0101.IMG":Matrix
   SUBDATASET_1_DESC=TPUS0101.IMG as Matrix
   SUBDATASET_2_NAME=gltp:/adrg/usr4/mpp1/adrg/TPUS0101:"TPUS0102.IMG":Matrix
   SUBDATASET_2_DESC=TPUS0102.IMG as Matrix
   SUBDATASET_3_NAME=gltp:/adrg/usr4/mpp1/adrg/TPUS0101:"TPUS0101.IMG":Image
   SUBDATASET_3_DESC=TPUS0101.IMG as Image
   SUBDATASET_4_NAME=gltp:/adrg/usr4/mpp1/adrg/TPUS0101:"TPUS0102.IMG":Image
   SUBDATASET_4_DESC=TPUS0102.IMG as Image
Corner Coordinates:
Upper Left  ( -88.0001833,  36.0000889) ( 88d 0'0.66"W, 36d 0'0.32"N)
Lower Left  ( -88.0001833,  31.9998278) ( 88d 0'0.66"W, 31d59'59.38"N)
Upper Right ( -80.9996083,  36.0000889) ( 80d59'58.59"W, 36d 0'0.32"N)
Lower Right ( -80.9996083,  31.9998278) ( 80d59'58.59"W, 31d59'59.38"N)
Center      ( -84.4998958,  33.9999583) ( 84d29'59.63"W, 33d59'59.85"N)
Band 1 Block=1000x1 Type=Byte, ColorInterp=Red
   Overviews: arbitrary
Band 2 Block=1000x1 Type=Byte, ColorInterp=Green
   Overviews: arbitrary
Band 3 Block=1000x1 Type=Byte, ColorInterp=Blue
   Overviews: arbitrary
Band 4 Block=1000x1 Type=Byte, ColorInterp=Alpha
   Overviews: arbitrary
Band 5 Block=1000x1 Type=Byte, ColorInterp=Red
   Overviews: arbitrary
Band 6 Block=1000x1 Type=Byte, ColorInterp=Green
   Overviews: arbitrary
Band 7 Block=1000x1 Type=Byte, ColorInterp=Blue
   Overviews: arbitrary
Band 8 Block=1000x1 Type=Byte, ColorInterp=Alpha
   Overviews: arbitrary
warmerda at gdal[109]%  gdal_translate gltp:/adrg/usr4/mpp1/adrg/TPUS0101:"TPUS0102.IMG":Matrix tpus0102.tif
Input file size is 11904, 8960
0...10...20...30...40...50...60...70...80...90...100 - done.

The key here is picking out the appropriate SUBDATASET_n_NAME's from the
metadata for the overall dataset.

Best regards,

-- 
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent





More information about the MapServer-users mailing list