Opened 17 years ago

Closed 16 years ago

#1877 closed enhancement (fixed)

[PATCH] Add ADRG driver

Reported by: Even Rouault Owned by: Even Rouault
Priority: normal Milestone: 1.5.0
Component: GDAL_Raster Version: svn-trunk
Severity: normal Keywords: ADRG
Cc: warmerdam

Description

This patch adds a new driver to read ADRG files. This capability already existed in OGDI, but I encountered the same bug as described in ticket #541 (on a dataset of mine). The new ADRG driver has not this bug. It uses extensively the iso8211 library which make the writing of the driver relatively easy and probably much more maintenable than the OGDI one.

Attachments (2)

SMALL_ADRG.ZIP (18.6 KB ) - added by Even Rouault 16 years ago.
ZIP file containing a test ADRG dataset
gdal_svn_trunk_adrg_driver.patch (77.2 KB ) - added by Even Rouault 16 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 by Even Rouault, 17 years ago

Patch updated with support of creation of ADRG datasets. The aim here is to produced datasets that can be used to test the driver. They may not be readable by all other GIS software (although I have tested successfully with Global Mapper 8).

I'm attaching too a small freely redistributable ADRG dataset produced with the creation support.

comment:2 by Even Rouault, 16 years ago

Patch updated without magic header arrays and example also updated as there was something invalid in it.

by Even Rouault, 16 years ago

Attachment: SMALL_ADRG.ZIP added

ZIP file containing a test ADRG dataset

by Even Rouault, 16 years ago

comment:3 by warmerdam, 16 years ago

Cc: warmerdam added
Owner: changed from warmerdam to Even Rouault

Even,

Please go ahead and apply this patch at will. I think this is a great addition!

comment:4 by Even Rouault, 16 years ago

Commited in trunk in r12706

comment:5 by Even Rouault, 16 years ago

Resolution: fixed
Status: newclosed

Example ADRG dataset added to autotest and fixes for Windows compilation commited in following revisions.

Note: See TracTickets for help on using tickets.