Note: This document is for an older version of GRASS GIS that is outdated. You should upgrade, and read the current manual page.
If the -p flag is used, then the attribute table is not updated and the results are printed to stdout.
If the -i flag is used, then the value to be uploaded to the database is interpolated from the four nearest raster cells values using an inverse distance weighting method (IDW). This is useful for cases when the vector point density is much higher than the raster cell size.
v.what.rast operates on the attribute table. To modify the vector geometry instead, use v.drape.
Categories and values are output unsorted with the print flag. To sort them pipe the output of this module into the UNIX sort tool (sort -n). If you need coordinates, after sorting use v.out.ascii and the UNIX paste tool (paste -d'|'). In the case of a NULL result, a "*" will be printed in lieu of the value.
The interpolation flag is only useful for continuous value raster maps, if a categorical raster is given as input the results will be nonsense. Since the search window is limited to four raster cells there may still be raster cell-edge artifacts visible in the results, this compromise has been made for processing speed. If one or more of the nearest four raster cells is NULL, then only the raster cells containing values will be used in the weighted average.
v.what.rast vector=pnts raster=elevation column=heights
B) In case of a vector map without attached attribute table, first add
a new attribute table. This table is then populated with values
queried from the raster map:
# create new random vector points map v.random pnts n=100 # add new table, link to map v.db.addtable pnts column="heights double precision" # query raster map and upload values to vector table into specified column g.region rast=elevation -p v.what.rast vector=pnts raster=elevation column=heights # verify new attribute table: v.db.select pnts # verify statistics of uploaded values: v.univar map=pnts column=heights type=point
Last changed: $Date: 2013-11-14 01:34:55 -0800 (Thu, 14 Nov 2013) $
Main index - vector index - Full index
© 2003-2014 GRASS Development Team