utm和经纬度坐标的转换

utm和经纬度坐标的转换

ID:5281054

大小:163.15 KB

页数:9页

时间:2017-12-07

utm和经纬度坐标的转换_第1页
utm和经纬度坐标的转换_第2页
utm和经纬度坐标的转换_第3页
utm和经纬度坐标的转换_第4页
utm和经纬度坐标的转换_第5页
资源描述:

《utm和经纬度坐标的转换》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、轻松实现坐标转换(UTM和经纬度坐标的转换)2008-01-1619:15来源:developerWorks中国很多流行的应用程序可以提供基于位置的服务,但是计算机如何识别真实世界中的位置呢?很多方法都涉及到地理坐标系统,并且在实际应用中存在不同的此类系统。在本文中,应用程序架构师SamiSalkosuo演示了使用Java™代码在两种流行的系统之间转换位置数据:人们较为熟悉的经纬度系统和统一横轴墨卡托投影(UniversalTransverseMercator)系统。位置服务——包括基于GPS的导航系统和地图站点(如GoogleMaps和Yah

2、oo!Maps)——现在深受客户欢迎。很多企业已经利用了某些位置感知服务,而更多的用户将加入到这个行列中来,因为他们已认识到该服务带来的优势和潜能。在2006年,Garter就曾表示,“位置感知服务在未来两到五年内将成为主流”,并且已经有“越来越多的组织部署了位置感知移动业务应用程序。”(请参阅参考资料,获得该报告的链接)。当企业决定实现某种位置感知应用程序时,编写此类应用程序的任务最终都落在开发人员的身上。构建位置感知服务涉及多种任务,或大或小,其中一项任务(相对较小)可能要将一种系统坐标转换为另一种系统坐标。本文将演示执行此类转换的代码,从

3、而帮助您节省大量的工作。两种不同的坐标系统在详细研究本文代码之前,首先需要讨论即将处理的代码所属的坐标系统:较为熟悉的经纬度系统和统一横轴墨卡托投影系统(UniversalTransverseMercator,UTM)。我们还要提到以UTM为基础的军事格网参考系(MGRS)。经纬度系统经纬度系统可能是最为人熟知的地理坐标设计方法。它使用两个数值表示位置。纬度表示从地球中心到地球表面东西方向线之间的角度。经度指从地球中心到地球表面南北方向线之间的角度。经纬度可以表示为十进制角度(DD),或表示为度、分、和秒(DMS);后者的格式可表示为诸如49°

4、30'00"S12°30'00"E。这是GPS设备使用的典型格式。地球以赤道(0°纬线)为界,分为南半球和北半球,又以0°经线(从南极到北极的假想线,通过英国的格林威治市)为界分为东西半球。北半球的纬度从0度到90度,而南半球的纬度从0度到-90度。东半球的经度范围从0度到180度,西半球的经度范围为0度到-180度。举例说明,坐标61.44,25.40(使用DD单位)或61°26'24''N,25°23'60''E(使用DMS单位)位于芬兰南部。坐标-47.04,-73.48(使用DD单位)或47°02'24''S,73°28'48''W(使

5、用DMS单位)位于智利南部。统一横轴墨卡托投影UTM坐标系统使用基于网格的方法表示坐标。UTM系统将地球分为60个区,每个区基于横轴墨卡托投影。绘图法中的地图投影方法可以在平面中表示一个两维的曲面,例如一个标准地图。UTM经度区范围为1到60;其中58个区的东西跨度为6°(稍后详细讨论另外两个区)。经度区涵盖了地球中纬度范围从80°S到84°N之间的所有区域。一共有20个UTM纬度区,每个区的南北跨度为8°;使用字母C到X标识(其中没有字母I和O)。A、B、Y、Z区不在系统范围以内;它们覆盖了南极和北极区。两个非标准的经度区:32V区被扩展为覆

6、盖整个挪威的南部,而31V区被缩小,所以只覆盖了一片汪洋大海。UTM坐标的表示格式为:经度区纬度区以东以北,其中以东表示从经度区的中心子午线的投影距离,而以北表示距离赤道的投影距离。这个两个值的单位均为米。举例来说,使用UTM表示经/纬度坐标61.44,25.40的结果就是35V4146686812844;而经/纬度坐标-47.04,-73.48的表示结果为18G6154714789269。军事格网参考系MGRS是北约(NATO)军事组织使用的标准坐标系统。MGRS以UTM为基础并进一步将每个区划分为100km×100km的小方块。这些方块使用

7、两个相连的字母标识:第一个字母表示经度区的东西位置,而第二个字母表示南北位置。例如,UTM点35V4146686812844等价于MGRS点35VMJ1466812844。该MGRS点精度为米,使用15个字符表示,其中最后10个字符表示指定网格中的以东和以北的值。可以使用15个字符表示MGRS值(如前例),也可表示为13、11、9或7个字符;因此,所表示的值的精度分别为1米、10米、100米、1,000米或10,000米。本文并未对MGRS进行详细说明,但是本文的下载代码包含了经纬度坐标和MGRS坐标之间的转换。坐标转换确定地球上某个位置的经度

8、和纬度坐标的最低需求是,你至少能够看到星星和太阳,并具备一个六分仪和能够显示GMT时间的时钟T。根据空中某个物体与地平线之间的角度可以确定纬度,然后根

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。