UTM和经纬度坐标地转换.pdfVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UTM和经纬度坐标地转换

轻松实现坐标转换(UTM和经纬度坐标的转换) 2008-01-16 19:15 来源:developerWorks 中国 很多流行的应用程序可以提供基于位置的服务,但是计算机如何识别真实世界中的位置呢?很多方法都涉及 到地理坐标系统,并且在实际应用中存在不同的此类系统。在本文中,应用程序架构师 Sami Salkosuo 演示 了使用 Java™ 代码在两种流行的系统之间转换位置数据:人们较为熟悉的经纬度系统和统一横轴墨卡托投影 (Universal Transverse Mercator)系统。 位置服务 —— 包括基于 GPS 的导航系统和地图站点(如 Google Maps 和 Yahoo! Maps )—— 现在深受客户 欢迎。很多企业已经利用了某些位置感知服务,而更多的用户将加入到这个行列中来,因为他们已认识到该 服务带来的优势和潜能。在 2006 年,Garter 就曾表示,“位置感知服务在未来两到五年内将成为主流” ,并且 已经有 “越来越多的组织部署了位置感知移动业务应用程序。” (请参阅参考资料,获得该报告的链接)。 当企业决定实现某种位置感知应用程序时,编写此类应用程序的任务最终都落在开发人员的身上。构建位置 感知服务涉及多种任务,或大或小,其中一项任务(相对较小)可能要将一种系统坐标转换为另一种系统坐 标。本文将演示执行此类转换的代码,从而帮助您节省大量的工作。 两种不同的坐标系统 在详细研究本文代码之前,首先需要讨论即将处理的代码所属的坐标系统:较为熟悉的经纬度系统和统一横 轴墨卡托投影系统(Universal Transverse Mercator ,UTM)。我们还要提到以 UTM 为基础的军事格网参考 系 (MGRS) 。 经纬度系统 经纬度系统可能是最为人熟知的地理坐标设计方法。它使用两个数值表示位置。纬度表示从地球中心到地球 表面东西方向线之间的角度。经度指从地球中心到地球表面南北方向线之间的角度。经纬度可以表示为十进 制角度(DD),或表示为度、分、和秒(DMS);后者的格式可表示为诸如 49°3000 S 12°3000 E 。这是 GPS 设备使用的典型格式。 地球以赤道(0° 纬线)为界,分为南半球和北半球,又以 0° 经线(从南极到北极的假想线,通过英国的格 林威治市)为界分为东西半球。北半球的纬度从 0 度到 90 度,而南半球的纬度从 0 度到 -90 度。东半球的 经度范围从 0 度到 180 度,西半球的经度范围为 0 度到 -180 度。 举例说明,坐标 61.44 ,25.40 (使用 DD 单位)或 61°2624N ,25°2360E (使用 DMS 单位)位于芬兰南 部。坐标 -47.04, -73.48 (使用 DD 单位)或 47°0224S ,73°2848W (使用 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 区被扩展为 覆盖整个挪威的南部,而 31V 区被缩小,所以只覆盖了一片汪洋大海。 UTM 坐标的表示格式为:经度区纬度区以东以北,其中以东表示从经度区的中心子午线的投影距离,而以北 表示距离赤道的投影距离。这个两个值的单位均为米。举例来说,使用 UTM 表示经/ 纬度坐标 61.44 ,25.40 的结果就是 35 V 414668 6812844 ;而经/ 纬度坐标 -47.04 ,-73.48 的表示结果为 18 G 615471 4789269 。 军事格网参考系 MGRS 是北约(NATO)军事组织使用的标准坐标系统。MGRS 以 UTM 为基础并进一步将每个区划分为 100 km × 100 km 的小方块。这些方块使用两个相连的字母标识:第一个字母表示经度区的东西位置,而第二个 字母表示南北位置。 例如,UTM 点 35 V 414668 6812844 等价于 MGRS 点 35VMJ1466812844 。该 MGRS 点精度为米,使用 15 个字符表示,

文档评论(0)

118fendou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档