Arcmap操作系列:80平面转经纬度84

本文介绍了如何将西安80平面坐标数据转换为84经纬度,并进行矢量纠偏操作。首先确定数据为西安80平面坐标,然后在ArcMap中使用投影工具转换为WGS1984坐标系。由于80和84间存在偏移,因此需要手动拖拽或使用'project'工具进行平移。平移方法包括使用move工具(适用于小数据量)和自定义坐标系结合project工具(适用于大数据量)。最后,通过重新定义坐标系确保数据准确无误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.背景

把西安80的平面数据转成84经纬度的数据,并进行矢量纠偏操作

2.步骤

2.1先给数据定义成xian80平面的(如果是未定义的数据确定是80数据的话)

根据具体数据位置确定所在经度带 ,这里是西安附近数据

2.2 使用arcmap工具中的数据管理工具---投影和变化--投影工具

 

2.3因为84和2000的位置差距不是太大 这里选择直接重新定义坐标系的方式将经纬度2000转84

正常情况下需要数据参数进行转换

选择上一步转出的数据,右键属性,点击如下图示按钮选择清除 重新认定一个WGS1984坐标系,点击保存,即可完成

 

数据已由平面米转出度分秒

3 因为数据80和84还有偏移 所以需要手动拖拽一下,步骤如下

ArcGIS中实现数据平移可采用如下办法:

方法一:使用move工具

Move适用小数据量的平移,如果数据量大的话,容易出现运行时间过长或者直接导致ArcMap崩溃。

打开编辑,选中需要移动的要素类,点击编辑器下的move,在Delta xy中输出需要移动的数值;这些坐标使用地图单位进行测量,如果是投影坐标系,以米为单位输入需要偏移的数值。

 

方法二 使用“project”工具实现平移

使用“project”工具实现平移的原理就是通过相同的椭球、相同的投影方法、东偏移和北偏移的参数不一样,从而实现数据平移。

需求:现有一个地理坐标系的shapefile文件,所在的投影坐标系是CGCS2000_GK_CM_111E;原始数据有上百万条记录;想将此数据向东平移1000m,向南平移500m。

分析:上百万条记录,如果使用move实现平移时间长,难以实现需求。

操作流程:

1) 确定原始数据坐标系的类型

如果我们拿到的数据是地理坐标系,需要使用工具project将其转换为投影坐标系(数据实际所在的投影坐标),测试数据所属投影坐标系为CGCS2000_GK_CM_108E。如果数据本身就是投影坐标系,那么直接从步骤二开始。

 

2) 建立自定义坐标系,设置偏移系数。

在数据框属性中,找到CGCS2000_GK_CM_108E,右键点击copy and modify,重命名坐标系名称为CGCS2000_GK_CM_108E_move,将False_Easting设置为500114(向东平移114m),False_Northing设为-7.75(向南平移7.75m),其余的保持不变。设置如下:

点击确定后,在custom中就出现了我们刚才所建立的坐标系,右键可将其另存为磁盘上,以.prj为后缀。 

3) 使用project工具,将原始数据投影坐标系转换为自定义投影坐标系,实现数据的偏移。

 

4) 将转换后的坐标重新定义回原始投影坐标,使用define project或者属性右键清除原来定义坐标系,重新认定原始的投影坐标

平移结果如图:

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值