摘要:关于这个坐标系的转化网上有很多文章探讨了各种转换的方法。通过自己的学习,我自己做了一下总结,同时给出了其中要遇到的部分术语和数据,方便以后查阅使用。

主要介绍的是:3参数(七参数)转换法,三参数坐标纠正法

一:3参数(七参数)转换法
    从本质上来说,转换的步骤应该大致遵循这样的规则:
    首先,将84的经纬度坐标(B84,L84,H84)转换为以地心为中心点的大地坐标(X84,Y84,Z84);
    然后根据七参数法(或3参数法)将其转换为54下的地心坐标(X54,Y54,Z54);
    然后根据54下的椭球参数,将第二步得到的地心坐标转换为大地坐标(B54,L54,H54);
    最后根据工程需要以及各种投影(如高斯克吕格)规则进行投影得到对应的投影坐标。

只有在第二步的时候涉及到七个参数的计算,其他的步骤都有现成的公式可供计算,稍后我会将各种论文贴上来。如果这里涉及到您的利益还请跟我联系,我将马上删除下载链接,我本意只是用于学习使用。

其实如果在公司或者做项目的时候,当对这起个参数要求的很急的时候,我们可以从政府部门或者通过坐标转换软件求出这七个参数或者三个参数,这个可以大大提高效率,节省时间。这些坐标转换软件有:坐标转换大师(这个不错),coorconvert.exe(一般),COORD.exe(这个不错)。
一旦求出了七个参数,可以进行坐标转换的软件除了上述这些小软件可以进行转换外,一些比较有名的GIS开发软件或者开发平台都提供了利用七个参数转换整个数据的功能或者提供了转换单个点的功能,这些在ARC GIS,superMap,mapGis中都有。

二:三参数坐标纠正法

这个方法是这次我在实践中得出来的。因为求出七个参数太过麻烦,所以选用了本方法。本方法的使用范围为:大比例尺地形图比较适用,如县范围等。
具体方法:
  1.从测区取出适量的坐标控制点,坐标控制点是些这样的点,他们拥有84下的经纬度坐标,同时也拥有54下的投影坐标;
  2.取出后利用将经纬度坐标在esupermap平台中编写程序将其转成84下的高斯克吕格投影坐标(可以看成是一种虚假的投影);
  3.由2步中得到的投影坐标和原54下的投影坐标相比较得到一个差值p1(x1,y1,z1),并将其保存起来;
  4.重复第二步一直到把所有的点都计算完,计算完后将差值进行汇总并得到一个平均值p(x,y,z).
通过此方法得到的三个参数经过测试和验证,他的精度在厘米或者亚米级的进度,这个对于一般的定位来说已经足够了。他正宗的参数法法的精度还要高。

总结:当然,如果要提高精度的话,最好还是用七参数法,他的定位精度基本上都在厘米或者毫米级。

54大地参数:
参考椭球体:Krasovsky_1940
长半轴:6378245
短半轴:6356863.0188
扁率:298.3

84大地参数:
参考椭球体:WGS 84
长半轴:6378137
短半轴:6356752.3142
扁率:298.257224

80大地参数:
参考椭球体:IAG 75
长半轴:6378140
短半轴:6356755.2882
扁率:298.257000


相关论文:
1./Files/jsjkandy/WGS84--54.rar

转载于:https://www.cnblogs.com/hanchan/archive/2008/02/29/1086042.html

如何实现从wgs-84到beijing54的坐标转换相关推荐

  1. GIS中墨卡托与WGS 84的瓦片编号计算方法

    GIS中墨卡托与WGS 84的瓦片编号计算方法   在GIS中计算瓦片的编号,墨卡托与WGS 84的计算方法与瓦片行列号是不一样的,为什么会有这样的差异呢?主要是因为我们的墨卡托是投影坐标系,WGS ...

  2. 【GIS - 地理信息系统】WGS 84 坐标系和 GCJ-02 坐标加密偏移 ( 大地坐标系 和 加密坐标系 | WGS 84 坐标体系简介 | GCJ-02 坐标加密偏移 )

    文章目录 一.WGS 84 坐标系和 GCJ-02 坐标加密偏移 1.大地坐标系 和 加密坐标系 大地坐标系 加密坐标系 2.WGS 84 坐标体系简介 坐标加密 WGS 84 由来 经度和纬度 WG ...

  3. 地球坐标系(WGS - 84)转火星坐标系(GCJ)

    地球坐标系(WGS - 84)转火星坐标系(GCJ) package com.tdt.convert.utils;import java.math.BigDecimal;/*** @author Mr ...

  4. wgs utm java,Java,将经纬度转换为UTM

    Does anyone know of a way, in Java, to convert an earth surface position from lat, lon to UTM (say i ...

  5. 地图定位偏移以及坐标系转换(一)-国内部分常见的地理坐标系

    首先明白,所有坐标体系的原点,都是非洲. 在各种web端平台,或高德地图API.腾讯地图API.百度地图API上取到的坐标,都不是GPS坐标,都是GCJ-02坐标,或者自己的偏移坐标系. 比如,在谷歌 ...

  6. 经纬度坐标转换高斯-克吕格平面坐标

    文章目录 前言 主要代码 使用示例 参考链接 原作者链接:https://blog.csdn.net/jianyi7659/article/details/7583339 前言 支持将地理坐标(经纬度 ...

  7. 高斯克吕格与地理坐标相互转换算法(JS版本)

    最近一段时间在研究高斯克吕格与地理坐标的互换算法,刚才的时候写了一个只能用于标准分带的算法,发现并不符合实际的一些地方坐标系的互换操作.经过研究最终写出了即可以应用于标准分带的和地方性的高斯克吕格与地 ...

  8. 经纬度与高克投影转换代码(VB)

    按:通过其他的程序进行坐标转换有点麻烦,好像也没有好用的程序库,其实常用的就是着两个之间的转换,自己写坐标系定义也太麻烦了,找了找公式,自己按照公式也写一下,据说这样转换有误差,比较了一下,几十米吧, ...

  9. ArcGIS 10.6 教程 第03章【基础篇】坐标系

    文章目录 坐标系 地理坐标系 椭球体 大地基准面 中国常用坐标系 投影坐标系 高斯克吕格投影GK 墨卡托投影UTM GIS操作 Gauss_Kruger 变为GCS_Xian_1980 GCS_Xia ...

最新文章

  1. 在win8上安装mysql_如何在Win8系统上安装MySQL 5.6
  2. 2.5亿被腰围改变的中国人,哪个省胖子最多?
  3. python基础教程:函数作用域
  4. Mybatis-Plus基本
  5. hadoop备战:hbase的分布式安装经验
  6. php 取得user_agent,php通过$_SERVER['HTTP_USER_AGENT']获取浏览器相关参数(转)
  7. Pyhton学习——Day33
  8. 测试原理_耐压测试仪绝缘电阻测试仪基本原理与选用
  9. git源代码控制客户端基本配置
  10. ansible的自动化管理
  11. Java教程_软件开发基础
  12. 利用GDB、KGDB调试应用程序及内核驱动模块
  13. Maven下载及安装配置
  14. python前端工资_前端的工资分布情况-你又拖后退了吗?
  15. 计算机论文指导记录怎么写,毕业论文指导记录怎么写
  16. 如何查看Safari浏览器network里Request的Payload
  17. 中科大郑烇、杨坚《计算机网络》课程 第二章笔记
  18. Airtest微信朋友圈自动点赞
  19. 自学python接单_用Python在网上接单,兼职也可以月薪过万
  20. 2021-08-11 svg基础标签

热门文章

  1. 哪些信用卡取现0手续费?
  2. VHDL中的左移函数
  3. shell tr 替换 空格_Shell 字符串分隔符!!!(全网最详细总结)
  4. c语言 如何创建adt_编程那些事儿:面向对象编程基石之数据抽象(ADT)
  5. win10安装ipython_windows10下安装IPython notebook 用来查看.ipynb文档
  6. android listview 数据同步,android中ListView数据刷新时的同步方法
  7. ajax能运用到app吗,Jquery之Ajax运用 学习运用篇
  8. 【caffe-Windows】关于LSTM的使用-coco数据集
  9. ubuntu 15.04 /var/log/下各个日志文件及修复无message文件和debug文件
  10. vue拦截器实现统一token,并兼容IE9验证