【问题标题】:Mapping GPS coordinates to an image将 GPS 坐标映射到图像
【发布时间】:2012-10-23 01:40:49
【问题描述】:

我试图将一些 GPS 坐标(经度/纬度对)映射到它们对应的世界区域的图像上。数学并不复杂,只是简单地抵消然后用乘数转换数字。然而,这对澳大利亚的积分很有效,但对新西兰的积分无效。

结果是这些点似乎在图像中间附近向南漂移,然后在底部之前慢慢纠正。

在地图上绘制点是否需要考虑一些额外的数学?

注意:

在我的诊断练习中,我将地图放在谷歌地图上,并注意到我的澳大利亚版本与谷歌地图不同,但新西兰与谷歌地图相同。但是澳大利亚的计划行得通,而新西兰却不行。

【问题讨论】:

    标签: google-maps gps


    【解决方案1】:

    经度/纬度是球坐标系,只有在您有一个地球仪来显示您的地图时才有效。在您的情况下,您有一张平面地图,需要将坐标投影到平面上。 Google 使用的地图是使用类似Mercator 的投影创建的。

    您要使用哪种投影取决于您的地图所包含的面积。大多数国家/地区都有自己的最适合其目的的预测。

    如果您不是数学家,手动计算这些转换非常棘手,但有很好的转换库,例如 DotspatialGDal

    【讨论】:

      猜你喜欢
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 2012-10-19
      • 2012-05-20
      • 1970-01-01
      • 2023-03-10
      • 2017-12-29
      相关资源
      最近更新 更多