在数据处理过程中,有时候我们想知道某些点所在位置的高程值,比如已知气象站位置和DEM,对于单个点,我们可以通过位置查看,能查询到该点所在位置的高程值,但如果需要查询的点的数量比较多,就需要采用自动获取的方式来解决了。另外一个应用场景是,我们有降雨量的栅格数据和若干需要查询的点图层,想获取每个点所在位置的降雨量。此类应用场景可以归结为根据点图层获取栅格数据的值,该功能在相关GIS软件中均很常见,本文以QGIS为例,介绍该工具的使用方法。
一、打开QGIS软件,分别加载栅格数据和点图层数据。栅格数据和点图层数据的投影最好一致,如不一致,可参考《QGIS中矢量数据投影转换》、《QGIS中栅格数据投影转换》进行投影转换。
二、打开栅格数据值提取工具。在QGIS中打开处理工具箱,通过“栅格分析/对栅格值取样”,打开相关工具。
三、参数设置。输入点图层选择需要提取提取栅格值的位置数据,待采样的栅格输入栅格数据比如DEM或者降雨量等栅格图层,本例子输入数据为DEM数据,采样点图层输入提取结果存放路径,格式选择常用的shp文件。
四、结果查看。输出结果为shp文件,栅格数据提取值存放在“rvalue_1”属性字段中。