如何找到多个地理点的中心?

dvo*_*rak 17 language-agnostic gis geometry point arcgis-js-api

如果我有一系列经度和纬度点,我如何计算所有这些点的中心?

dvo*_*rak 10

Geomidpoint涵盖了3种不同的计算方法.


Dou*_*ean 7

有几个人回答了纬度和经度的平均值.这是一个正确的想法,但手段上的手段更复杂.

纬度/经度表示基本上是人为的并且具有不连续性(在极点处,如果你不小心的话,与本初子午线相对),所以它采取的手段似乎不太可能(对我来说)有一个合理的几何解释.我认为你需要做一些事情,比如在地心坐标中平均向量,然后对结果进行归一化以将其放回球体上.

我希望在这些问题上有更多经验的人可以更具体地发表评论.


Tyl*_*ler 5

不要只取平均值.

您可以转换为3d坐标,然后取平均值(x,y和z坐标),然后将其投影回球体并将其转回纬度/经度.

球坐标上的维基百科页面具有转换算法.


Ada*_*ire -1

请参阅 Moe 的答案,尽管如果您的点分布在全球各地,您必须确保您的中心倾向于本初子午线而不是国际日期变更线。