给定纬度和经度,计算地球凸包多边形区域

Sky*_*zer 5 java geocoding geography area latitude-longitude

我搜索了解释和算法如何计算地球的多边形表面积.我发现了这个,
让我们说我已经得到了凸壳
[56.992666,24.126051], [58.00282,25.930147], [58.787955,25.565078], [59.4997,24.861427], [59.463678,24.711365], [59.395767,24.599837], [56.992666,24.126051]

从第二个链接第一个答案使用Python库,即使我们假设地球是球体(我是对的),第二个答案方法也不会给出相当精确的区域?如果我们假设地球是球体,我可以采取什么方法来计算面积(更便宜)?

另外,我已经查找了不同的库(geotools.org等),但在他们的文档中没有找到有关区域计算的信息.

Tre*_*eyA 6

可以在此处找到用于在球体上查找多边形区域的算法:
线程:计算球面多边形区域的方法

您还可以将此NASA JPL文件用于某些算法:

球体上多边形的一些算法.