【发布时间】:2021-11-13 10:43:09
【问题描述】:
terra 使用地理坐标(经度/纬度)时如何计算面积?
1 - 在球体或椭球体上?
2 - 使用raster 包中的恒定单元格宽度(中值宽度),还是使用更准确的算法?
我的问题涉及expanse 和cellSize 函数。
我试图在terra 手册和帮助页面中找到答案,但没有成功。感谢您的帮助。
【问题讨论】:
标签: cell area map-projections terra
terra 使用地理坐标(经度/纬度)时如何计算面积?
1 - 在球体或椭球体上?
2 - 使用raster 包中的恒定单元格宽度(中值宽度),还是使用更准确的算法?
我的问题涉及expanse 和cellSize 函数。
我试图在terra 手册和帮助页面中找到答案,但没有成功。感谢您的帮助。
【问题讨论】:
标签: cell area map-projections terra
根据 Robert Hijmans (@RobertHijmans) 对这个现有问题 (Why do terra::cellSize() and raster::area() produce different estimates of raster cell area?) 的回答:
raster使用单元格的宽度(经度)和高度(纬度)的乘积。terra更精确,它计算单元的球形面积(由其四个角定义)。这在高纬度地区最为重要,其中单元格的宽度变化最大,并且单元格的底部和顶部可能不同。因此,在高纬度地区和垂直分辨率较低的单元格中,差异将最大。”
博士。 Hijmans 还说:
“
terra的更大变化在于它还计算投影(即非经纬度)栅格的实际像元大小。”
有关他回答的示例,请参见上面链接的现有问题。希望对您有所帮助!
【讨论】:
在球体还是椭球体上?
WGS84 椭球
使用恒定宽度的单元格或更精确的算法?
更准确。见克里斯托弗克劳福德的回答
【讨论】: