[GRASS-dev] [GRASS GIS] #2501: r.out.gdal -t creates offset values in raster table for integer grids with values beginning with 1
GRASS GIS
trac at osgeo.org
Wed Nov 26 12:27:19 PST 2014
#2501: r.out.gdal -t creates offset values in raster table for integer grids with
values beginning with 1
-----------------------+----------------------------------------------------
Reporter: dnewcomb | Owner: grass-dev@…
Type: defect | Status: closed
Priority: normal | Milestone: 7.0.0
Component: Default | Version: svn-releasebranch70
Resolution: wontfix | Keywords: r.out.gdal table attribute alignment
Platform: Linux | Cpu: x86-64
-----------------------+----------------------------------------------------
Changes (by mmetz):
* status: new => closed
* resolution: => wontfix
Comment:
Replying to [ticket:2501 dnewcomb]:
> Exporting integer grids with values starting with 1 using r.out.gdal -t
results in a raster attribute table with vertically shifted values in the
last 3 columns.
In your example, the output is shifted in the first 2 columns. The last 3
columns are correct. What software did you use? The faulty fields `OID`
and `value` are added by this software.
Here is an example using the NC sample dataset:
{{{
g.region -p rast=landclass96
r.out.gdal in=landclass96 out=landclass96.tif -t
}}}
This creates a GeoTIFF with an associated file landclass96.tif.aux.xml
holding the attribute table. The fields and first entry of this attribute
table are
{{{
min, max, label
1, 1, developed
}}}
all fine.
According to `gdalinfo landclass96.tif`, the fields and first entry of
this attribute table are
{{{
min, max, label
1, 1, developed
}}}
all fine.
Exporting landclass96 in Erdas Imagine format (`format=HFA`), there is no
associated .xml file.
According to `gdalinfo landclass96.img`, the fields and first entry of
this attribute table are now
{{{
Red, Green, Blue, min, max, Class_Names
0, 0, 0, 0, 1, 1, developed
}}}
this is wrong, a bug in GDAL.
If GDAL itself is not able to correctly reproduce raster attribute tables
created by itself, other software does not really have a chance to read
raster attribute tables ay provided by GDAL. Further on, it seems that
some other software further modifies the raster attribute table:
It seems that raster attribute tables created by GDAL are not widely
supported, if yes, errors might be introduced.
Closing as wontfix because this is a problem of GDAL and GIS software
other than GRASS.
--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2501#comment:2>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list