我有地形、温度、降水量和土层。 地形数据的分辨率是相同的,但土壤、降水和温度的分辨率不同。 我将它们从 crs=32639 转换为 crs=4326,但是通过更改坐标,它们的分辨率完全改变了。 我应该在R中使用什么命令才能使所有坐标和分辨率都相同? 我希望所有层的分辨率等于 res = 12.5 12.5 和 crs = 4326 请指导我?
library(rio)
library(sf)
library(sp)
library(raster)
library(terra)
list.files()
temperature.utm <- rast(choose.files())
print(crs(temperature.utm))
> res(temperature.utm)
[1] 12 12
crs(temperature.utm) <- "EPSG:32639"
Final_temperature <- project(temperature.utm, crs("EPSG:4326"))
class(Final_temperature)
print(crs(Final_temperature ))
res(Final_temperature )
[1] 0.0001254779 0.0001254779
我执行了上面的命令,坐标改变了,但不幸的是分辨率完全改变了。
是的,你说得完全正确 crs(温度.utm) [1] "PROJCRS["WGS 84 / UTM 区 39N", BASEGEOGCRS["WGS 84", DATUM["世界大地测量系统 1984", ID["EPSG",3