我试图将一些 GPS 坐标(经度/纬度对)映射到它们对应的世界区域的图像上。数学并不复杂,只是简单地抵消然后用乘数转换数字。然而,这对澳大利亚的积分很有效,但不适用于新西兰的积分。
结果是这些点似乎在图像中间附近向南漂移,然后在底部之前慢慢校正。
在地图上绘制点是否需要考虑一些额外的数学运算?
笔记:
在我的诊断练习中,我将地图放在谷歌地图上,并注意到我的澳大利亚版本与谷歌地图不同,但新西兰与谷歌地图相同。但是对澳大利亚的策划有效,但对新西兰却没有。
经度/纬度是球面坐标系,只有当你有一个地球仪来显示你的地图时才有效。在您的情况下,您有一张平面地图,需要将坐标投影到平面上。Google 使用的地图是使用类似墨卡托的投影创建的。
您要使用哪种投影取决于您的地图包含的区域有多大。大多数国家都有自己的最适合其目的的预测。
如果您不是数学家,那么手动计算这些转换非常棘手,但有像Dotspatial和GDal这样的转换库。
| 归档时间: |
|
| 查看次数: |
1818 次 |
| 最近记录: |