首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何找到多个地理点的中心?

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

Stack Overflow用户
提问于 2008-09-24 16:56:46
回答 7查看 17K关注 0票数 19

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

EN

回答 7

Stack Overflow用户

发布于 2008-09-24 17:42:13

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

票数 11
EN

Stack Overflow用户

发布于 2008-09-24 17:24:55

有几个人回答说取纬度和经度的平均值。这是一种正确的想法,但是means are more complicated on the sphere

纬度/经度表示本质上是人为的,并且具有不连续性(在两极,如果你不小心,还会与本初子午线相对),因此它意味着它似乎(在我看来)不太可能有合理的几何解释。我认为你需要做一些事情,比如在以地球为中心的坐标中对向量进行平均,然后对结果进行归一化,将其放回球体上。

我希望在这些问题上有更多经验的人可以更具体地发表意见。

票数 7
EN

Stack Overflow用户

发布于 2008-09-24 18:37:18

不要只取平均值。

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

spherical coordinates上的维基百科页面有转换算法。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/128348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档