在r中执行重投影时防止像元值更改

egdjgwm8  于 2023-03-15  发布在  其他
关注(0)|答案(1)|浏览(110)

我有一个光栅tif文件。它的投影是WGS 84:epsg=4326。单元格值为整数:0,1,2,3,4,5,6,7,8,9,10,11,12,13。我使用以下代码将其投影更改为NAD 83/BC阿尔伯斯:epsg=3005

LU_AOI<- projectRaster(LU_AOI, crs = crs("+init=EPSG:3005"))

我的问题是,当我更改投影时,单元格值更改为浮动值,如1.65、2.3333、3.87等。
我需要保持相同的整数像元值。当我在RStudio中更改栅格tif文件的投影时,如何防止像元值发生变化?谢谢

mmvthczy

mmvthczy1#

我将计算方法更改为最近邻。

LU_AOI<- projectRaster(LU_AOI, crs = crs("+init=EPSG:3005"), method="ngb")

相关问题