【发布时间】:2014-02-02 21:39:43
【问题描述】:
我想从内核密度 (kde2d) 的不同轮廓线内找到多个多边形的总面积。 这是内核密度和 50% 等高线的图像。如何计算 50% 等高线内的面积?
我还创建了一个经纬度坐标矩阵,它表示这条 50% 等高线内的点。使用这些点计算总面积会更容易吗?
任何建议将不胜感激!
【问题讨论】:
-
你是在 lat-long 坐标上做 kde 吗?因为那可能是错的。 1 度的纬度不是 1 度的长度,因此您的圆形内核并不是真正的圆形。转换为笛卡尔坐标系(可能是 UTM 区域)并重试。然后你会得到米,因为坐标和面积计算很容易。
-
只是为了强调坐标系的东西,在你的纬度,就在南极半岛外,纬度64度线的周长是赤道周长的0.43倍,所以一个经度是2.28倍大于一个纬度。因此,您的内核密度是由 2.28:1 偏心率椭圆估计的。转换为 epsg:32720 之类的内容,然后重试! spatialreference.org/ref/epsg/32720(参见 sp 和 rgdal 包中的 spTransform)
-
@Spacedman,感谢您的关注!事实证明,内核几乎相同。
标签: r coordinates geospatial area contour