如何使用WGS84 Datum将C中的UTM坐标转换为纬度/经度?

时间:2010-06-29 08:17:51

标签: c++ gps

有谁知道我在哪里可以找到将UTM点转换为Geo(WGS 84)的开源代码(在c ++中)?

谢谢, 丽然

2 个答案:

答案 0 :(得分:3)

看一下GDAL:http://www.gdal.org/

具体是http://www.gdal.org/gdalwarp.html

中使用的代码

此处还有一个Warp API教程:http://www.gdal.org/warptut.html,其中概述了Warp API的基本用法。

或者,您可以使用更轻量级的PROJ.4库(GDAL在内部使用它):http://trac.osgeo.org/proj/

答案 1 :(得分:3)

虽然不是C ++本身,但我已经用Objective-C编写了它,可以或多或少地复制并粘贴到C或C ++中,只做一些小改动。

UTMConverter example for iOS

您需要的部分是名为UTMConverter.m的文件。它有从lat / long转换为UTM的方法,反之亦然。