前言

从客户处拿到管线数据,坐标是"Beijing_1954_3_Degree_GK_CM_117E",需要转换为"WGS 1984 Web Mercator (Auxiliary Sphere)"才加载到网络地图上。通过ArcMap转换之后,对照卫星地图发现位置依旧有100米的偏移,于是开始查找原因。

环境

ArcGIS版本:10.2 。  ArcMap网络地图插件:PcArcBruTile 0.4.1 。

问题

网络地图采用的是WGS84坐标系统,而国内的地图数据多是北京54,西安80坐标系以及地方自己定义的坐标系统。不同坐标系统之间的转换有严格的数学定义和转换方程。如3参数法,7参数法,10参数(arcgis),只有获得当地的精确地参考坐标,才能将这些参数求出来,进行精确的转换。

本文利用ArcGIS的投影变换,结合空间校正功能实现不同坐标系统的相对精确的转换。

由于ArcGIS中提供6个地方的转换方式:

Beijing_1954_To_WGS_1984_1 15918 China - Orduz basin(适用鄂尔多斯盆地)

Beijing_1954_To_WGS_1984_2 15919 China - offshore Yellow Sea (黄海地区)

Beijing_1954_To_WGS_1984_3 15920 China - offshore South China Sea - Pearl River basin (南海及珠江盆地)

Beijing_1954_To_WGS_1984_4 15921 China - south and west Tarim basin (西南塔里木盆地)

Beijing_1954_To_WGS_1984_5 15935 China - south and west Tarim basin 西南塔里木盆地)

Beijing_1954_To_WGS_1984_6 15936 China - Orduz basin (鄂尔多斯盆地)

其中1,4,6为3参数法转换,2,3,5为7参数转换。

如果研究地区在这些范围内,可以选择相应方法进行转换,可以得到相对精确的结果。如果不在上述范围之内,则转换后误差较大。

解决方法

(1)选择Arctoolboxs->Data management tools->Projections and Transformations->Feature->Project。选择自己研究区所在Beijing54或者Xian80坐标系中的投影分带,并选择与自己研究区相近转换方法进行投影转换。

(2) 将转换后的文件打开进入编辑状态。打开捕捉,方便编辑,可以直接捕捉到点。

(3) 打开Spatial Adjustment 工具进行空间位置的调整。

(4)点击New Displacement Link。此处是将投影转换后的图层数据,调整到到原始WGS84投影下(不同参照系地理位置的不变性)。在图层范围内选择至少4个点,将其链接到变换前的图层数据,并查看View Link Table。如果选择正确的话,Residual Error = 0。

(5)在Spatial Adjustment 工具中选择需要调整的数据集(Set Adjust Data)以及转换方法(Adjust Methods),运行Adjust,即可实现将转换过程中的偏移量调整过来,从而实现没有当地参数条件下相对准确的投影变换。

(6)可以对比这种方式调整过的数据和未调整的数据,这两个数据集之间有一定的偏移量,实验数据的偏移量有11.5米。

数据准确性的验证

(1)对国内地形图中的关键要素进行数字化,如重要铁路和公路的交汇点。

(2)采用美国陆地卫星影像图上找到这些关键地物(这些数据多采用WGS84坐标系)。

(3)利用上述方法进行转换。

(4)数据进行叠加验证。

参考链接:

http://blog.sina.com.cn/s/blog_99e22f540102v6l4.html

http://blog.sciencenet.cn/home.php?mod=space&uid=476431&do=blog&id=512074

ArcGIS中提供6个地方的转换方式适用范围:

下面的转换方法 Geocentric translations 和 Position Vector transformation 在ArcEngine中都有相应的 GeoTransform 。其中Position Vector transformation 就是布尔沙模型。

1、Beijing_1954_To_WGS_1984_1

内蒙古自治区,陕西省,山西省,宁夏回族自治区,甘肃省,四川省,重庆市

2、Beijing_1954_To_WGS_1984_2

黑龙江省,吉林省,辽宁省,北京市,天津市,河北省,河南省,山东省,江苏省,安徽省,上海市

3、Beijing_1954_To_WGS_1984_3

浙江省,福建省,江西省,湖北省,湖南省,广东省,广西壮族自治区,海南省,贵州省,云南省,香港和澳门特别行政区,台湾省

4、Beijing_1954_To_WGS_1984_4

青海省,新疆维吾尔自治区,西藏自治区

5、Beijing_1954_To_WGS_1984_5 15935 China - south and west Tarim basin 西南塔里木盆地)

6、Beijing_1954_To_WGS_1984_6 15936 China - Orduz basin (鄂尔多斯盆地)

ArcGIS 投影引擎 10.3.1 基准面变换方法和对应的地理区域

ArcGIS教程:ArcGIS中的坐标系统定义与投影转换

ArcGIS中提供的北京54与wgs84坐标转换方法及参数相关推荐

  1. WGS84经纬度坐标转北京54高斯投影地方坐标流程

    坐标系统之间的坐标转换既包括不同的参心坐标之间的转换,或者不同的地心坐标系之间的转换,也包括参心坐标系与地心坐标系之间的转换以及相同坐标系的直角坐标与大地坐标之间的坐标转换,还有大地坐标与高斯平面坐标 ...

  2. 我国三大坐标系的区别(西安80、北京54、WGS-84)

    1.北京54坐标系(BJZ54) 北京54坐标系为参心大地坐标系,大地上的一点可用经度L54.纬度M54和大地高H54定位,它是以克拉索夫斯基椭球为基础,经局部平差后产生的坐标系. 1954年北京坐标 ...

  3. ArcGIS中的坐标系详解及部分坐标问题解决方案

    ArcGIS中的坐标系 地理空间的数学基础是空间分析的基准,在GIS中,所有的空间数据都要划归到统一的空间参考下才可以进行进一步的空间分析.地球空间参考解决的是地球的空间定位和数学描述问题,投影解决的 ...

  4. (二十九)arcpy开发利用arcpy在arcgis中实现批量计算图斑四至坐标(polygon顶点计算,范围获取、pyhon类创建)

    首先,可以参考arcpy学习视频. https://edu.csdn.net/course/detail/25535 一.问题与解决方法 这个方法的灵感来自昨天昨天,下面来说一下实现功能. 一直以来都 ...

  5. 在arcgis中以txt格式导出点的坐标

    文章目录 新建x,y字段 计算坐标值 导出 新建x,y字段 计算坐标值 导出

  6. wgs84坐标格式转换度分秒_使用ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标的转换...

    [摘 要] 本文针对从事测绘工作者普遍遇到的坐标转换问题,简要介绍ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标转换原理和步骤. [关键词] ArcGIS 坐标转换 投影变换 1 坐标转换 ...

  7. 坐标系统与投影变换及在ARCGIS中的应用

    原文链接:http://blog.csdn.net/jax_lee/article/details/6764516 概述: 本文共可分为如下几个部分组成: 地球椭球体(Ellipsoid) 大地基准面 ...

  8. ArcGIS中的坐标系统和投影变换

    ArcGIS中的坐标系统和投影变换 主要内容 一.地球椭球体(Ellipsoid) 二.大地基准面(Geodetic datum) 三.空间参考系统(Spatial Reference) 四.坐标系统 ...

  9. WGS84经纬度坐标到北京54高斯投影坐标的转换

    张兢1 王文瑞2 陈溪1 (1.广西第一测绘院 广西南宁 530023: 2.南宁市勘测院 广西南宁 530022) [摘 要] 本文针对从事测绘工作者普遍遇到的坐标转换问题,简要介绍ArcGIS实现 ...

  10. 地球坐标系与投影方式的理解(关于北京54,西安80,WGS84;高斯,兰勃特,墨卡托投影)

    一.地球模型 地球是一个近似椭球体,测绘时用椭球模型逼近,这个模型叫做参考椭球,如下图: 赤道是一个半径为a的近似圆,任一圈经线是一个半径为b的近似圆.a称为椭球的长轴半径,b称为椭球的短轴半径. a ...

最新文章

  1. 对数函数定义域和值域为r_100观察法求函数的值域
  2. 遇到奇怪的C#/C/C++或者Java的bug可以去问问Coverity
  3. python控制台不能输入_python实现在控制台输入密码不显示的方法
  4. oracle用户锁定及修改密码
  5. python 箱线图_python-matplotlib | 箱线图及解读
  6. 漫话:如何给女朋友解释为什么一到年底,部分网站就会出现日期混乱的现象?...
  7. 【更新】Individual Homework Agile Development reading
  8. 机器视觉硬件之工业相机(一)
  9. 南阳oj 韩信点兵
  10. 后端API接口的错误信息返回规范
  11. 内存优化(一)浅谈内存优化
  12. Win7电脑开机的速度非常慢怎么解决?
  13. SQL Server 数据库设计规范
  14. 剑指offer 专项突破版 78、合并排序链表
  15. python多线程数据交互_python 多线程 通信
  16. 【Autosar vLinkGen 链接器脚本生成器】
  17. 【观察】锐捷网络:坚定选择以太全光网路线,为企业级全光网树立新标准
  18. OA办公系统能帮助企事业单位做什么?
  19. ASP.NET Core 运行原理
  20. 智能涡街流量计的使用和安装特点

热门文章

  1. android-mock-gps
  2. [PTA C语言]冒泡法排序
  3. 仿ofo首页眼睛跟随加速器移动效果
  4. java将学生的成绩按不同的分数段_Java练习题
  5. 数据结构 Java数据结构 --- 反射
  6. 谭浩强c语言第六版答案,C语言谭浩强版本第6章课后练习题答案
  7. linux 运行 ccs,ccs_linux
  8. 下棋计算机是什么配置的啊,一个下棋人的电脑配置,请大家指教
  9. RealVIZ Stitcher Unlimited v5.5.1 1CD
  10. 2、认识常见网络设备