旋转光栅 R
Rotate raster R
我想要一个 x 坐标(经度)从 0 到 360 的栅格对象,到 -180 到 180 度之间的标准坐标。
我有一个矩阵,其中经度范围为 (0,360),纬度范围为 (-90,90),分辨率为 0.75,因此其维度为
dim(x)
[1] 480 241
那我试试
r <- rotate(x)
我收到这个错误
Error in rotate(x) : object "phy" is not of class "phylo"
尝试raster::rotate(x)
。您恰好在加载 raster
包后 加载了 ape
包;两个包都包含 rotate
函数。 (另一种选择是 detach("package:ape")
然后再试一次。)
如果你输入 find("rotate")
R 会告诉你它在哪里找到这个函数;向量的第一个元素是它默认选择的元素。
加载 ape
时,您应该收到以下消息:
Attaching package: ‘ape’
The following objects are masked from ‘package:raster’:
rotate, zoom
我想要一个 x 坐标(经度)从 0 到 360 的栅格对象,到 -180 到 180 度之间的标准坐标。
我有一个矩阵,其中经度范围为 (0,360),纬度范围为 (-90,90),分辨率为 0.75,因此其维度为
dim(x)
[1] 480 241
那我试试
r <- rotate(x)
我收到这个错误
Error in rotate(x) : object "phy" is not of class "phylo"
尝试raster::rotate(x)
。您恰好在加载 raster
包后 加载了 ape
包;两个包都包含 rotate
函数。 (另一种选择是 detach("package:ape")
然后再试一次。)
如果你输入 find("rotate")
R 会告诉你它在哪里找到这个函数;向量的第一个元素是它默认选择的元素。
加载 ape
时,您应该收到以下消息:
Attaching package: ‘ape’
The following objects are masked from ‘package:raster’:
rotate, zoom