探索地图价值,钻研制图技术,分享地图故事

GIS老手才知道:Merge操作解决Shape属性字段修改3大难题

15 05月
作者:map2shp|分类:ArcGIS|标签:#ArcGIS 属性结构 空间数据库

GIS老手才知道:Merge操作解决Shape属性字段修改3大难题-1778761813214.png

引言

空间建库是使用ArcGIS开展地理信息系统项目的基本功能,通过选择合适的数据库管理系统、定义合理的数据库结构、配置空间类型和导入数据,可以建立一个高效、稳定的ArcGIS数据库。但在 ArcGIS 软件处理属性表时,经常会遇到三个“看起来很简单、实际很抓狂”的需求:属性字段改名、字段改变顺序、更改字段类型。

正常情况下,ArcGIS属性字段一旦建立,字段的顺序、名称及类型是无法改动的。在ArcGIS属性表里拖动字段,只是改变了字段的显示顺序,并未真正改变字段的存储顺序,重新加载数据字段还是会显示原来的顺序。

GIS老手才知道:Merge操作解决Shape属性字段修改3大难题-1778763942140.png

本文详述了ArcGIS Pro软件下一次性完成“属性字段改名”、“字段改变顺序”、“更改字段类型”三项任务的具体步骤和注意事项,希望对大家有所帮助。

操作环境

软件版本

软件版本:ArcGIS Pro 3.4.1
操作系统:Windows 11系统

实验数据

以试验区地质矢量文件为例(公开版),原始属性表如下:

GIS老手才知道:Merge操作解决Shape属性字段修改3大难题-1778745757819.png

实验目标是实现三项任务:

  1. 字段名SJBM改成中文编码
  2. SJBM双精度改为文本
  3. 调整字段SJBM顺序提前到面积之前

操作步骤

如果想一次性、永久完成这三项任务,最简洁的方法就是通过合并(merge)工具来实现。

点击“Analysis”菜单,在下拉菜单中找到并点击“合并”选项。

GIS老手才知道:Merge操作解决Shape属性字段修改3大难题-1778743187006.png

或打开Toolboxs工具箱,依次选择并点击“数据管理工具”—“常规”—“合并”。

GIS老手才知道:Merge操作解决Shape属性字段修改3大难题-1778743194215.png

打开“合并”对话框。

GIS老手才知道:Merge操作解决Shape属性字段修改3大难题-1778743505146.png

①输入数据集:选择添加调整字段顺序的要素数据,这里选择“地质.shp”。

②输出数据集:选择要素数据调整字段顺序后的存储路径和名称,输入“地质_Merge2.shp”。

③字段映射:

调整字段顺序:选中待调整字段,拖拽顺序,直至达到预期效果。如将SJBM字段调整到面积字段之上,效果如下图。

GIS老手才知道:Merge操作解决Shape属性字段修改3大难题-1778743529799.png

重命名字段:把字段名SJBM改成中文编码
修改字段类型:将SJBM数据类型从Double改为Text

GIS老手才知道:Merge操作解决Shape属性字段修改3大难题-1778743559607.png

(5)点击“Run”,等待软件运行完成后,打开结果文件 地质_Merge2.shp 属性表。
SJBM改名为编码,顺序调整到面积之前,其类型从双精度改为文本,成功实现既定目标。

GIS老手才知道:Merge操作解决Shape属性字段修改3大难题-1778743576084.png
GIS老手才知道:Merge操作解决Shape属性字段修改3大难题-1778743581642.png

注意事项

(1)利用合并工具仅调整字段顺序,会保留原数据列的所有属性值。
(2)合并工具下字段映射不仅可以调整字段顺序,也可以添加或删除字段。
(3)使用合并工具调整属性字段类型,可能会改变原始数据。注意备份,以避免数据丢失。
(4)无法手动调整 OBJECTID、Shape、Shape_Length、Shape_Area 等系统字段。
(5)利用此方法调整字段时,建议只针对单个文件操作,否则会导致数据混乱。

写在最后

本文详述了ArcGIS Pro软件下一次性完成“属性字段改名、“字段改变顺序、“更改字段类型”三项任务的具体步骤和注意事项,应用该工具时注意适用场景。实际工作中,可根据不同的场景灵活使用该工具。

原文链接:微信公众号:[舆图深研]

https://mp.weixin.qq.com/s/h6FH4mBQtuwfL4ZW6JXb-g

浏览13 评论0
返回
目录
返回
首页
地质之美,无与伦比! 3分钟速读:地质图核心要素解析指南