我正在编写一个用python编写的映射应用程序,我需要获取N点的经/重心。
说我有两个地点
a.lat = 101
a.lon = 230
b.lat = 146
b.lon = 200
使用欧几里得公式可以很容易地获得两点的中心。我想
能够做到两点以上。
从根本上讲,我正在寻找一种类似于http://a.placebetween.us/的方法,可以在其中输入多个地址,并找到对所有人来说等距的位置。
最佳答案
看看下面链接的pdf文档。它说明了如何应用the plane figure algorithm that Bill the Lizard提及内容,但在球体的表面上。
poster thumbnail and some details http://img51.imageshack.us/img51/4093/centroidspostersummary.jpg
资料来源:http://www.jennessent.com/arcgis/shapes_poster.htm
还有一个25 MB full-size PDF可供下载。
感谢mixdev查找到原始源的链接,当然还要感谢Jenness Enterprises以便提供信息。注意:我绝不与该 Material 的作者有任何关系。
关于math - 确定多个点的质心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/353684/