当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《如何找到多个地理点的中心?》经验,为你挑选了3个好方法。

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



1> dvorak..:

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



2> Doug McClean..:

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

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

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



3> Tyler..:

不要只取平均值.

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

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

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有