2000坐标系转经纬度工具_arcgis中80转2000坐标系

1.引言

我国曾经采用过1954北京坐标系和1980西安坐标系作为国家大地坐标系, 但是随着科技的进步,特别是GPS技术和新的大地测量技术的发展, 原有两种坐标系都不是基于以地球质量中心为原点的坐标系统, 不能适应新时期国民经济和科学发展的需要。因此, 需要建立以地球质量中心为原点的新型坐标系统, 即地心坐标系统, 以满足我国建设地理空间信息框架以及各个行业的需求。

经过我国科学家多年的努力, 建立了国家地心大地坐标系, 即CGCS2000。2018 年6月,国家测绘局宣布,自2018年7月1日起,中国正式启用2000国家大地坐标系, 并将我国全面启用新坐标系的过渡期定为8~10年。原有基础地理信息4D数据, 采用的坐标框架包括1954北京坐标系、1980西安坐标系, 同时各个地方还采用地方坐标系作为基础地理信息数据的坐标框架。要实现各种成果坐标框架统一到CGCS2000坐标框架下, 需要将原有成果进行坐标转换, 即将原有成果坐标系转换到CGCS2000。

c1ba70efd03cdfbe2315caf43679ca14.png

2.CGCS2000坐标系定义方法

地心坐标系是以地球质心为原点建立的空间直角坐标系, 或以球心与地球质心重合的地球椭球面为基准面所建立的大地坐标系。以地球质心(总椭球的几何中心)为原点的大地坐标系, 通常分为地心空间直角坐标系(以x、y、z 为其坐标元素)和地心大地坐标系(以B、L、H 为其坐标元素)。其中地心坐标系是在大地体内建立的O-X YZ 坐标系。原点O 设在大地体的质量中心, 用相互垂直的X、Y、Z 三个轴来表示, X 轴与首子午面与赤道面的交线重合,向东为正; Z 轴与地球旋转轴重合, 向北为正; Y 轴与XZ 平面垂直构成右手系。

CGCS2000国家大地坐标系, 是一种采用地球质量中心作为原点的地心坐标系, 2000 国家大地坐标系的原点为包括海洋和大气的整个地球的质量中心。该坐标系定义除原点外, 还包括3个坐标轴指向、尺度以及地球椭球的4 个基本常数定义。基本参数如下。

3d42b3daa6037a48757a9205693858a1.png

在该椭球中, Z 轴指向历元2000.0的参考极方向, X 轴指向历元2000.0的格林尼治参考子午线与赤道面的交点, Y 轴是与X、Z 轴构成右手正交坐标系的垂直轴。

3.1954北京坐标系、1980西安坐标系的定义

1954北京坐标系, 是我国第一代大地坐标系,采用苏联克拉索夫斯基椭球体, 实质上是由原苏联普尔科沃为原点的1942年坐标系的延伸。其原点位于俄罗斯境内的普尔科沃。基本参数如下。

26aef75bfebdfa4e4a15774a4c8a3f63.png

由于1954北京坐标系不是采用质心坐标, 因此,没有严格的地心引力常数和自转角速度等物理参数。

1980西安坐标系又称1980国家大地坐标系, 是我国第二代大地坐标系, 1980国家大地坐标系采用地球椭球基本参数为1975国际大地测量与地球物理联合会第十六届大会推荐的数据。基本参数如下。

6bf2d786c880da5ef49cbff43fb66e1f.png

从CGCS2000与1954北京坐标系、1980西安坐标系的定义和相关参数对比可以看出, 原有坐标系存在一些问题。主要包括: 与现代精确的椭球参数相比存在误差, 特别是1954北京坐标系的椭球与CGCS2000椭球长轴差约109m; 采用的原点均类似地球的几何中心, 而CGCS2000坐标系采用地球质心作为椭球中心; 采用结合水准高程作为基准, 在表达式上, 以平面直角坐标表达为主, 而CGCS2000坐标系不再结合水准高程制定基准, 可以椭球面作为起算面, 空间坐标采用三维坐标系表达。

可以看出, 原有椭球坐标系原点和参数与CGCS2000定义完全不同, 由于原心和椭球参数定义不同, 在地球上, 除了某单条线(椭球坐标数学模型重合线)之外, 所有的点在不同定义的坐标系内,其经纬度值是不同的, 不能直接采用平面坐标转经纬度的方法进行坐标转换。而必须采用不同椭球面的参数拟合实现坐标转换。

我国很多单位使用的地方坐标系, 都是在国家原有坐标系坐标基础上进行部分改正定义获得, 椭球参数与1954北京坐标系和1980西安坐标系相同。

4.坐标转换的基本方法

不同的坐标系统之间, 由于椭球参数不同, 两个椭球之间没有一种统一的方法实现坐标转换。但是, 在两个椭球所指的同一区域内, 由于椭球面弯曲度较小, 该区域同名点在不同的椭球系上存在一定的曲面数学关系, 因此可以通过区域转换模型进行坐标转换。一般常用的转换方法是四参数转换法和七参数转换法。

但是, 由于CGCS2000是最新的坐标系统, 我国各级测绘管理部门和基础测绘资料管理部门都没有本地区CGCS2000的相关控制点数据, 因此, 无法直接计算从其他坐标系到CGCS2000坐标系的转换参数。需要将原有高等级大地控制点进行基线解算和网平差计算, 所有结果转换完成将需要较长时间, 而在未有CGCS2000坐标系统控制点前, 需要采用其他方法将地理信息成果从地方坐标系统转换到CGCS2000坐标系统。

根据中国测绘科学研究院程鹏飞等人以及西安测绘研究所魏子卿的研究结果, 地球上同一点在CGCS2000椭球和WGS 84椭球下, 经度值相同, 纬度的最大差值约为,相当于0.11mm。一般情况下, 地面同一点在不同坐标系里的坐标是不同的。这里主要是指椭球参数的不同而引起的同一点经纬度的差异, 给定点位在某一框架和某一历元下的空间直角坐标, 投影到CGCS2000 椭球和WGS 84椭球上所得的纬度的最大差异相当于0.11mm。因此, 除了地球动力研究的板块运动监测点和高等级控制点( A、B、C 级控制点)之外的各类基础地理信息数据, 从其他坐标转换到CGCS2000坐标系统, 其转换参数可以采用其他坐标系统到WGS 84坐标系统的转换参数。

5.从地方坐标系到CGCS2000坐标系的坐标转换实现

    根据政策要求,现在提交的数据都要是国家2000的。可很多基础数据还是80坐标系的。所以不管是成果提交还是数据处理对我们的数据生产都带来了不少的困难。这里以arcgis中西安80坐标系转成国家2000坐标系为例。

5c2f5f15e63e46206510ee23642278ce.png    

在arcgis中80转2000坐标系,采用控制点校正的方法。用这种方法你想要多高的精度都可以。

1710891a348454da22cda24d28f15037.png

首先,你得有两个数据库,一个80的数据库和对应的2000数据库来做转换参考和转换参数的计算。

fefeaf96660e04decbe8482c7037a9b7.png

第二步,点选两个数据的对应数据位置。形成控制点集。

d8205e42a759693bb300f6503d7e4e39.png

最后点击校正即可。控制点越多,校正精度越高,控制点分布要均匀。

fefeaf96660e04decbe8482c7037a9b7.png

### 如何在 ArcGIS 中实现 XY 坐标到经纬度坐标的转换 #### 使用 ArcToolbox 工具进行坐标转换 为了将投影坐标(XY)转换为地理坐标(经纬度),可以利用 Arctoolbox 的功能。具体来说,通过 **Arctoolbox工具箱——数据管理工具——投影变换——投影** 来完成这一过程[^2]。 #### 添加 Excel 文件并创建事件图层 当处理来自 Excel 表格中的 X 和 Y 字段时,需先将其作为表格加载至 ArcMap 或者 ArcGIS Pro 中。接着右键点击该表,在弹出菜单中选择 “显示 X/Y 数据”,指定相应的 X 和 Y 列,并设置合适的地理坐标系[^4]。 #### 导出新图层并重新定义其空间参考 一旦成功创建了基于 X/Y 位置的临时事件图层之后,下一步是从此图层导出实际的空间特征类文件。这一步骤可以通过右击事件图层 -> "数据"-> "导出数据..." 完成。确保保存后的图层具有正确的坐标参照系统 (CRS),即目标地理坐标系如 WGS84 或 GCS_China_Geodetic_Coordinate_System_2000 等。 #### 计算几何属性获取经纬度值 对于已经拥有适当 CRS 设置的新图层而言,可以在属性表内新增两个字段用于存储经度和纬度数值。随后执行“计算几何”命令来填充这两个字段的内容,从而获得每条记录对应的精确地理位置信息。 ```sql -- SQL 示例:向现有表添加两列以容纳经纬度值 ALTER TABLE your_table ADD COLUMN Longitude double precision; ALTER TABLE your_table ADD COLUMN Latitude double precision; -- 更新这些新加入的列以便反映真实的地理坐标 UPDATE your_table SET Longitude = ST_X(geometry_column), Latitude = ST_Y(geometry_column); ``` #### 将结果导出回 Excel 格式 最后一步是将更新过的属性表导出为 DBF 文件或其他兼容格式,比如 CSV 或者直接另存为 Excel 文档。这样就可以方便地其他应用程序共享经过转换后的经纬度数据集了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值