2012-03-07 111 views
5

我已经搜索了解释和算法如何计算地球的多边形表面积。我发现thisthis
可以说,我已经得到了凸包点
[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等),但没有在他们有关面积计算的文档中找到。

+0

这看起来很有用:HTTP:// forum.worldwindcentral.com/showthread.php?t=20724 – TreyA 2012-03-07 17:46:14

+0

这是在worldwind主题中引用的:http://trs-new.jpl.nasa.gov/dspace/bitstream/2014/40409/1/07-03 .pdf – TreyA 2012-03-07 17:51:10

+0

@TreyA非常感谢您的指导!现在阅读PDF。不幸的是论坛帖子中的算法给了我完全错误的答案。我在这里检查了答案http://www.daftlogic.com/projects-google-maps-area-calculator-tool.htm与我的点和正确的一个是〜15200平方公里,但算法给了超过5 000 000.纬度经度对在我的帖子 – Skyzer 2012-03-07 21:17:51

回答

6

寻找一个球的多边形的面积的算法可以在这里找到:http://forum.worldwindcentral.com/showthread.php?t=20724

你也可以使用这个NASA JPL纸一些算法:http://trs-new.jpl.nasa.gov/dspace/bitstream/2014/40409/1/07-03.pdf

+0

在上面的链接中如何计算球形半径?如果是这样的话,那么地球的半径是多少?提前致谢。 – Narendra 2013-05-04 06:07:35

+0

地球半径的典型值为6371km。 – TreyA 2013-05-04 11:44:38

+0

感谢您的回复我被这个问题困扰着。这意味着在上面的链接,我们必须“球面半径= r(地球的半径)”,面积将在平方公里? – Narendra 2013-05-04 12:02:30

相关问题