Answers:
QGIS中似乎没有用于标记单元格的插件或功能。
使用转换后的矢量文件标记细胞中心可能是最好的选择。开源统计信息包R有很多出色的空间工具,可以批处理或快速处理栅格文件以创建shapefile(矢量/点)。
library(maptools)
library(raster)
# Load the raster from a file
r <- raster("/workspace/TEMP/raster.asc")
# Convert to spatial points
p <- as(r, "SpatialPointsDataFrame")
# Save as a shapefile
writeSpatialShape(p, "/workspace/TEMP/raster_points")
shapefile将具有一列,其中包含每个点的栅格值。然后将这些点加载到QGIS中,给定大小为0并适当地标记;它们出现在单元格的中心。
例如,要遍历目录中的所有TIF文件:
for (file in dir("/workspace/TEMP/", pattern="*.tif")) { # list all .tif files
r <- raster(file)
p <- as(r, "SpatialPointsDataFrame")
writeSpatialShape(p, substr(file, start = 1, stop = nchar(file) -4)) # substr() removes extension.
}