1

我正在尝试打开一个包含树冠高度值的 .tif 文件。在我的代码中,读取的值在 (0,255) 范围内。但是,文件的提供者认为这些值在 (0,40) 范围内,并且可能我的软件(即 R)正在扩展这些值。请帮助并建议如何解决此编程问题并在不扩展的情况下获得所需的范围。请参阅我为读取文件而编写的行。

remove(list=ls())
library(raster)
read_file<-as.matrix(raster("veght_Part_d_7.tif")) #filename of attached image
min(read_file)
max(read_file) # returns 255 but supposedly return 40

在此处输入图像描述 tif 格式的树冠高度值

4

1 回答 1

3

这是您的数据的问题,而不是 r。我刚刚在 arcgis 中打开 tif 以检查替代平台,值从 0 到 255 均匀分布,并且根本不集中在 0 到 40 之间。

于 2013-07-30T04:00:08.277 回答