我有一个以米坐标表示的城镇的 dxf 文件。我需要从地图中提取折线并将它们转换为地理坐标。我的想法是在已知坐标的地图上添加 3 或 4 个点。我将使用谷歌地图作为参考放置它们。这 3 或 4 个点将放置在交叉路口道路上,因此我无法放置它们,因为它们定义了一个矩形(我认为这会更简单)。我不知道要转换地图对象的所有坐标需要进行什么计算。
谷歌地图地球半径:6378137米。所以,如果我考虑 3 点,我将有 3 个关系: (x1,y1) 与 (lat1, lng1) (x2,y2) 与 (lat2, lng2) (x3,y3) 与 (lat3, lng3)
我做了一个简单的转换,只有 2 分,但我想要一个更准确的结果。我最好使用 c/c++ 来完成它。
一个等效点的示例: 纬度:-2.148707 经度:-79.876270 x:2012078.15 y:498355.88
它不是 UTM,我从这里验证它。因为我不知道它是否标准化。
我用谷歌搜索了很多,我找到了图书馆,但不知道 tmy 坐标是否符合特定格式,我认为我不能使用一个。
无论如何,感谢阅读,我希望有人可以帮助我。