【发布时间】:2018-04-26 07:43:37
【问题描述】:
我想问一下关于 R 和 QGIS 导入栅格文件的方式的一个基本问题。
我有一个单波段光栅。当我将它导入 R 时,使用 raster 包的“raster”功能,我得到这个像素值范围:
class : RasterLayer
dimensions : 10980, 10980, 120560400 (nrow, ncol, ncell)
resolution : 10, 10 (x, y)
extent : 6e+05, 709800, 5590200, 5700000 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=utm +zone=31 +datum=WGS84 +units=m +no_defs +ellps=WGS84 +towgs84=0,0,0
data source : /data/MTDA/CGS_S2_RADIOMETRY/2017/10/15/S2B_20171015T104525Z_31UFS_TOC_V100/S2B_20171015T104525Z_31UFS_TOC-B02_10M_V100.tif
names : S2B_20171015T104525Z_31UFS_TOC.B02_10M_V100
values : -32768, 32767 (min, max)
当我将此层堆叠在光栅砖中时,我会得到这些最小值-最大值:
class : RasterLayer
band : 2 (of 11 bands)
dimensions : 10980, 10980, 120560400 (nrow, ncol, ncell)
resolution : 10, 10 (x, y)
extent : 6e+05, 709800, 5590200, 5700000 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=utm +zone=31 +datum=WGS84 +units=m +no_defs +ellps=WGS84 +towgs84=0,0,0
data source : /tmp/Rtmp882dZS/raster/r_tmp_2017-11-10_172819_11532_86514.grd
names : S2B_20171015T104525Z_31UFS_TOC.B02_10M_V100
values : -1129, 9994 (min, max)
但是,如果我在 QGIS 中加载相同的栅格,则最小值为 228,最大值为 907(我使用“Extent:Full”和“Accuracy: Actual (slower)”选项计算了这些值。
那么,这些差异从何而来?我不明白 R 和 QGIS 在做什么......
【问题讨论】: