r-barnes / ArcRasterRescue

Extract raster data from ArcGIS/ESRI formats
MIT License
84 stars 25 forks source link
arcgis geodatabase geospatial raster-data

DOI

ArcRasterRescue

Seeking someone knowledgeable in the ways of crafting GDAL drivers to help with that part of the effort.

The enclosed program extracts (rescues!) raster data from an ArcGIS File Geodatabase into a GeoTIFF file.

List the numbers and names of rasters in the geodatabase using

./arc_raster_rescue.exe <path/to/geodatabase.gdb/>

Extract to a GeoTIFF using

./arc_raster_rescue.exe <path/to/geodatabase.gdb/> <RASTER NUM> <OUTPUT FILE>

The geodatabase path must end with a slash!

Requirements

On an Ubuntu/Debian system you can obtain these with:

sudo apt install cmake libgdal-dev zlib1g-dev g++

Compilation

To compile use the standard cmake sequence:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
make

Add -DEXPLORE=ON to print additional information useful for development to stderr as the program runs.

An executable called arc_raster_rescue.exe is produced.

TODO

Credits

Cite This

Please cite this software:

Barnes, Richard. 2020. Arc Raster Rescue. Software. doi: 10.5281/zenodo.4128479.