首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将UTM坐标转换为纬度和经度?

如何将UTM坐标转换为纬度和经度?
EN

Stack Overflow用户
提问于 2009-04-15 20:29:39
回答 3查看 12.1K关注 0票数 2

重复:

我目前的项目是与当地城市规划部发布的中央地理编码服务接口。这项服务主要是为测量而设计的,因此以UTM X格式返回坐标.我的系统将坐标存储为十进制纬度和经度,以便与Google和其他映射工具集成。

我想出一种算法,在所有情况下都从X转换为经纬度。我无法找到任何描述转换的文本;我通过Google找到的最多的是Excel、Visual和FORTRAN格式的原始源代码。我相信一个有用的一般解决办法,对整个社会都是有利的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-04-15 20:32:02

你需要一个地图投影库来完成这个任务。

有许多可用的库是开源的。其中最完整的是PROJ.4

它由许多简单的库(如GDAL )在内部包装和使用。

这将允许您从UTM->LatLon (有许多选项)、UTM->状态平面,或从任何公共投影到任何其他公共投影。

票数 2
EN

Stack Overflow用户

发布于 2009-04-15 20:38:47

在Java中,我将使用OpenMap变换器 (从UTM中点的表达式到使用纬度和经度的表达式)(假设WGS-84椭球是全球定位系统中最常用的)。

OpenMap是开源的,我会发布一个链接到他们的下载页面,但是他们有一个简短的许可脚本。所以,为了避免无礼,我不会深层次的联系。相反,您可以选择他们的主页单击下载

这应该可以直接解决您的问题,或者至少指出一个有用的算法。

票数 1
EN

Stack Overflow用户

发布于 2009-04-15 21:03:10

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/753560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档