[GRASS-dev] raster attribute table problems

Anna Petrášová kratochanna at gmail.com
Sat Jan 17 08:45:30 PST 2015


Hi,

When importing National Landcover Dataset (http://www.mrlc.gov/nlcd2011.php),
I would like to get the classes imported as raster labels. Gdalinfo reports
existing attribute table where one of the columns is

  <FieldDefn index="6">
    <Name>Land Cover Class</Name>
    <Type>2</Type>
    <Usage>0</Usage>
  </FieldDefn>

r.in.gdal should be able to recognize it and use it as a label. The problem
is that the field Usage reports 0, which represents GFU_Generic (General
purpose field) instead of GFU_Name (Class name) and as a result r.in.gdal
doesn't take it into account. The attributes are supposed to be stored in
some vat.dbf file in the NLCD dataset (I was not able to open it on Ubuntu
with LibreOffice due to some encoding problems to see what's exactly
there). I don't understand how GDAL decides which column is generic or
represents class name and I don't know if the problem is on GDAL's side or
on the side of the data provider. Would it make sense to have an option in
r.in.gdal to specify the name of the column which should be used for labels?

Thanks,

Anna
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20150117/4ddcb905/attachment.html>


More information about the grass-dev mailing list