zoukankan      html  css  js  c++  java
  • 在ArcGIS中WGS84大地坐标和投影平面坐标的转换

    以WGS84转换为北京54坐标为例:

    首先你要先知道转化的参数,鉴于我国曾使用不同的坐标基准(BJ54、State80、Correct54),各地的重力值又有很大差异,所以很难确定一套适合全国且精度较好的转换参数。在WGS-84坐标和北京54坐标之间是不存在一套转换参数可以全国通用的,在每个地方会不一样。转换参数一般当地测 绘部门会有。

    在ArcGIS中提供了三参数、七参数转换法,一般是使用7参数法进行转换。具体操作是:

          a.定义7参数的地理转换(Create Custom Geographic Transformation)
      在Arctool中打开Create Custom Geographic Transformation工具
      在弹出的窗口中,输入一个转换的名字,如wgs84ToBJ54。在定义地理转换方法下面,在Method中选择合适的转换方法如 COORDINATE_FRAME,然后输入平移参数、旋转角度和比例因子

      b.投影变换
      打开工具箱下的Projections and Transformations>Feature>Project,在弹出的窗口中输入要转换的数据以及Output Coordinate System,然后输入第一步自定义的地理坐标系如wgs84ToBJ54,开始投影变换
         
      点击“确定”,完成坐标转换

    需要注意的是:
    1.WGS84的经纬度坐标值是用度来表示,而不能是度分秒表示。
    2.七参数的平移因子单位是米,旋转因子单位是秒,比例因子单位是百万。
    3.在ArcGIS中,7参数法的名字是Coordinate_Frame 方法。

    4.转换需要知道几个同名点在两个坐标系下的坐标值,用7参数法可以算出相应的旋转角度和缩放因子等参数。而后就可以进行换算了。

    附:ArcGIS 坐标转换到底有多准? http://www.gissky.net/Article/179.htmhttp://www.gissky.net/Article/179.htm

  • 相关阅读:
    sizeof()使用错例:sizeof(i++)
    修改linux命令符和解决命令符太长的问题
    【转载】阻止拷贝的三种方式
    git命令几个总结
    scp用法
    RAII
    a linked list
    c++11之函数式编程实例
    [转]基于SAML的单点登录介绍
    [转]OAuth、OAuth2与OpenID区别和联系
  • 原文地址:https://www.cnblogs.com/lxGIS/p/3467562.html
Copyright © 2011-2022 走看看