在使用地理坐标(经度/纬度)时,terra
的面积是如何计算的?
1 -在球上还是在椭球上?
2 -使用恒定的单元宽度(中位数宽度),就像在raster
包中做的那样,还是使用更准确的算法?
我的问题涉及expanse
和cellSize
函数。
我试图在terra
手册和帮助页中找到答案,但我没有成功。谢谢你的帮助。
根据RobertHijmans (@RobertHijmans)对这个现有问题的回答(为什么terra::cellSize()和raster::area()产生不同的栅格单元面积估计?):
raster
使用单元格的宽度(经度)和高度(纬度)的乘积。terra
更精确,它计算一个单元的球面面积(由它的四个角定义)。这在高纬度地区最为重要,在高纬度地区,单元格的宽度变化最大,并且单元格的底部和顶部可能不同。因此,在高纬度地区和垂直分辨率较低的单元格中,差异将最大。
。希曼斯还说:
"
terra
中更大的变化是它还计算投影(即不是长距)光栅的实际单元大小。">
请参阅上面链接的现有问题,以获取他的答案中的示例。希望这对你有帮助!
在球面还是椭球体上?
WGS84椭球
使用恒定宽度的单元格还是更精确的算法?
更准确。参见Christopher Crawford的回答