math - 确定多个点的质心

标签 math google-maps geometry geolocation

我正在编写一个用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/

相关文章:

c++ - (7 - 12) mod 24 等于 19 但在 C++ 中它等于 4294967291

javascript - Angular 7 数据绑定(bind)被延迟

r - 使用 ggmap 创建正交 map

opencv - 如何纠正检测到的椭圆

ios - 带阴影的线圆

java - 实现二次算法

algorithm - 压缩 2 位数字并节省 1 位使用压缩方案

geometry - 给定点集和 Delaunay 三角剖分,如何导出 Voronoi 图?

math - 我如何证明 1/n 是 O(1)?

java - 膨胀类 fragment 谷歌地图时出错