Opened 11 years ago
Closed 5 years ago
#5074 closed defect (wontfix)
GDALReadDirect.cs does not read Arc/Info binary GRID files
Reported by: | markusumueller | Owned by: | tamas |
---|---|---|---|
Priority: | normal | Milestone: | closed_because_of_github_migration |
Component: | CSharpBindings | Version: | unspecified |
Severity: | normal | Keywords: | C# examples |
Cc: | warmerdam |
Description
I tried to read Arc/Info Binary Grids and convert them to other image formats using the C#-bindings of GDAL. I installed the current binaries (MSVC2010 (Win64) -stable) from http://vbkto.dyndns.org/sdk/. Then I started testing the example C# example programs especially GDALReadDirect.cs (from http://svn.osgeo.org/gdal/trunk/gdal/swig/csharp/apps/). When I use the demo dataset utm.tif, this all works fine.
I then converted utm.tif to the Arc/Info Binary Grid format using ArcMap 10 (Conversion Tools - To Raster - Raster to other Format). When I try to use GDALReadDirect.cs I get the following error message:
Using driver Arc/Info Binary Grid Band 1 : DataType: GDT_Int16 Size (512,512) PaletteInterp: GCI_Undefined OverView 0 : DataType: GDT_Int16 Size (256,256) PaletteInterp: GCI_GrayIndex OverView 1 : DataType: GDT_Int16 Size (128,128) PaletteInterp: GCI_GrayIndex The number of the raster bands is not enough to run this sample GDALReadDirect.cs obviously has an erroneous method named SaveBitMapDirect, that first checks on the available Color interpretation and then on the number of bands. After the file is converted to Arc/Info binary Grid format, the information about the Color interpretation is lost, so only then the program checks on the number of available bands and returns an error message. SaveBitMapDirect works for the described case if Line 157 is edited:
redBand.GetRasterColorInterpretation() == ColorInterp.GCI_Undefined) |
This is not a general fix, only for the immediate problem.
Attachments (1)
Change History (4)
by , 11 years ago
Attachment: | utm_grid.zip added |
---|
comment:1 by , 11 years ago
Component: | default → CSharpBindings |
---|
comment:2 by , 10 years ago
Did you find a resolution to this question? I am also struggling with the same thing. I have some ArcInfo raster files in text format and would like to produce a better color table for them, but I am unable to figure out how to do so.
Thanks, Daniel
comment:3 by , 5 years ago
Milestone: | → closed_because_of_github_migration |
---|---|
Resolution: | → wontfix |
Status: | new → closed |
This ticket has been automatically closed because Trac is no longer used for GDAL bug tracking, since the project has migrated to GitHub. If you believe this ticket is still valid, you may file it to https://github.com/OSGeo/gdal/issues if it is not already reported there.
Example dataset in Arc/Info Binary GRID format