ArcGIS 中如何实现矢量数据平移ArcGIS 中实现数据平移可采纳如下办法:(1) 使用 move 工具(2) 使用“project”工具实现平移(3) 使用“spatial ETL”工具实现平移方法一:Move 适用小数据量的平移,假如数据量大的话,容易出现运行时间过长或者直接导致 ArcMap 崩溃
操作流程:打开编辑,选中需要移动的要素类,点击编辑器下的 move,在 Delta xy 中输出需要移动的数值;这些坐标使用地图单位进行测量,假如是投影坐标系,以米为单位输入需要偏移的数值
方法二:使用“project”工具实现平移的原理就是通过一样的椭球、一样的投影方法、东偏移和北偏移的参数不一样,从而实现数据平移
需求:现有一个地理坐标系的 shapefile 文件,所在的投影坐标系是 CGCS2000_GK_CM_111E;原始数据有上百 万 条 记 录 ; 想 将 此 数 据 向 东 平 移 1000m , 向 移500m
分析:上百万条记录,假如使用 move 实现平移时间长,难以实现需求
选择方法二实现
操作流程:1) 确定原始数据坐标系的类型假 如 我 们 拿 到 的 数 据 是 地 理 坐 标 系 , 需 要 使 用 工 具project 将其转换为投影坐标系(数据实际所在的投影坐标 ) , 测 试 数 据 所 属 投 影 坐 标 系 为CGCS2000_GK_CM_111E
假如数据本身就是投影坐标系,那么直接从步骤二开始
2) 建立自定义坐标系,设置偏移系数
在数据框属性中,找到 CGCS2000_GK_CM_111E,右键 点 击 copy and modify , 重 命 名 坐 标 系 名 称 为CGCS2000_GK_CM_111E_move,将 False_Easting设置为501000(向东平移1000m ) , False_North