如果我有一系列经度和纬度点,我如何计算所有这些点的中心?
答案 0 :(得分:10)
Geomidpoint涵盖了3种不同的计算方法。
答案 1 :(得分:7)
有几个人回答了纬度和经度的平均值。这是一个正确的想法,但是means are more complicated on the sphere。
纬度/经度表示基本上是人为的并且具有不连续性(在极点处,如果你不小心,则与本初子午线相对),所以它采取的手段似乎不太可能(对我而言)有一个明智的几何解释。我认为你需要做一些事情,比如在地心坐标中平均矢量,然后将结果标准化,将其重新放回球体上。
我希望在这些问题上有更多经验的人可以更具体地发表评论。
答案 2 :(得分:5)
答案 3 :(得分:4)
首先,你需要确定你感兴趣的中心。采取以下两点:
A. .B
中心很容易,它们介于两者之间。现在添加第三点:
A. C. .B
中心是否仍在A和B之间,或者由于C而向A加权?那么中心是最靠近所有点的点还是只是封闭多边形上的点?
另外,因为它是长/纬,所以你处理的是球在一个球体的表面上,所以长0和长90度之间的距离在纬度0处远大于纬度45度。
答案 4 :(得分:1)
您可能正在寻找由点定义的简单多边形的centroid。有关于如何计算该文章中各种几何形状的信息。
答案 5 :(得分:0)
如果您以下列形式提出问题,Wolfram Alpha将为您执行此操作: 具有顶点的多边形质心:(X,Y),(X,Y),(X,Y),(X,Y),(X,Y)等
请记住先将每个“(X,Y)”转换为十进制形式。 Wolfram Alpha将以小数形式返回答案,然后您可以将其复制并粘贴到Google地球中。
答案 6 :(得分:-1)
请参阅Moe的答案,尽管如果您的积分分布在全球各地,您必须对您的中心倾向于Prime Meridian而不是国际日期线感到满意。