How can I extract values from a raster by points. I prefer not in Arcgis. I prefer in Qgis or Mapwindow or other open source gis.
|
|
QGIS "Point Sampling Tool" should be the plugin you're looking for. Here's a detailed description of how to use it: http://pvanb.wordpress.com/2010/02/15/sampling-raster-values-at-point-locations-in-qgis/ |
|||
|
|
|
Hawthorne Beyer's GME tools do this nicely via command line, and allow easy batching with 'for' loops.
|
||||
|
|
|
In GRASS GIS, you can either query the map in the GUI or use http://grass.osgeo.org/gdp/html_grass64/r.what.html |
|||||
|
|
In PostGIS 2.0 you can do:
Make sure your raster is tiled very small when you load it (-t 10x10 with the loader). |
||||
|
|
|
A quick thought, http://gis-techniques.blogspot.com/2012/10/extract-raster-values-from-points.html has step by step guide to use R Raster package extract raster values from points. Now days R raster package is popular for raster handling in terms of resource, easiness and quick and dirty job done. |
|||
|
|
|
If you have access to FME then you can use one of two transformers in FME Workbench. The RasterCellCoercer ("Decomposes all input numeric raster features into individual points or polygons. One vector feature is output for each cell in the raster.") The PointOnRasterValueExtractor ("Takes in point features and a single reference raster. The output consists of the band and palette value(s) at the location of each point.") |
|||
|
|
|
Quick thought:
|
|||||
|
