4
确定RasterLayer
中单个栅格单元的大小是否有很好的方法?我可以访问分辨率,但我需要以km^2为单位的实际大小。我试过用我的光栅使用area()
,但它没有找到窗口。我也尝试从我的栅格创建SpatialGridDataFrame
,但没有运算每个单独网格单元格的面积。任何帮助,将不胜感激。确定栅格中栅格单元的大小
确定RasterLayer
中单个栅格单元的大小是否有很好的方法?我可以访问分辨率,但我需要以km^2为单位的实际大小。我试过用我的光栅使用area()
,但它没有找到窗口。我也尝试从我的栅格创建SpatialGridDataFrame
,但没有运算每个单独网格单元格的面积。任何帮助,将不胜感激。确定栅格中栅格单元的大小
如果您有一个平面坐标参考系统,单元大小是x和y分辨率的产品prod(res(x))
。否则,如果您的crs是经度/纬度,单元格大小将随纬度而变化,您确实可以使用area
函数来获取每个单元格的大小。
我认为“它没有找到窗口”。指的是此错误消息Error in as.owin.default(w) : Can't interpret W as a window
。
这是与spatstat
的名称冲突。因此,要么不加载spatstat
,要么显式调用栅格函数raster::area(x)
。