我正在编写一个我在python中编写的映射应用程序,我需要得到N个点的lat/lon质心.说我有两个位置
a.lat = 101 a.lon = 230 b.lat = 146 b.lon = 200
使用欧几里德公式,获得两点的中心相当容易.我希望能够超过两点.
从根本上说,我希望做一些类似http://a.placebetween.us/的事情,其中一个人可以输入多个地址,并找到一个对每个人都等距的地方.
看看下面链接的pdf文档.它解释了如何应用比尔蜥蜴提到的平面图算法,但是在球体的表面上.
海报缩略图和一些细节http://img51.imageshack.us/img51/4093/centroidspostersummary.jpg
来源:http://www.jennessent.com/arcgis/shapes_poster.htm
还有一个25 MB全尺寸的PDF可用下载
幸得mixdev寻找链接到原始来源,以及制备得到的信息当然是杰尼斯企业.注意:我与本资料的作者没有任何关系.