(十八)数据编辑——属性编辑①

数据编辑——属性编辑

1.属性编辑

属性编辑包括对单要素或多要素属性进行添加、删除、修改、复制、传递或粘贴等多种编辑操作,通常有以下三种方式。

1.1编辑器操作

①在编辑器中开启编辑,选择需要编辑的要素,单击在这里插入图片描述按钮,在图形窗口中选择需要编辑属性的要素,单击右键,选择属性,打开属性对话框。
在这里插入图片描述
②在属性对话框中,上窗口显示被选则的要素,下窗口显示属性字段及其属性值。单击对应字段,可修改其属性值。

1.2属性表操作

1.2.1属性表存储

要素类以表的形式存储。每行表示一个要素。在下面的多边形要素类表中,Shape 列用于保存每个要素的多边形几何。值 Polygon(面) 用于指定该字段中包含的坐标和几何可在一行中定义一个多边形。
在这里插入图片描述
属性表中列出了每个地理要素的属性字段,例如名称、类型、长度、宽度、颜色、符号等等。通过属性表,可以查看和编辑地理要素的所有属性,包括文本、数字、日期、图像、音频等等。

1.2.2属性表编辑

在ArcMap视图中,右键单击需要进行属性编辑的数据图层,选择打开属性表,打开该要素的属性表,单击表选项按钮,可以进行增加字段、关联表、属性表导出等操作。

在开启编辑的状态下,双击对应属性框,可编辑修改该字段属性值。
在这里插入图片描述

1.2.3查找和选择要素

可以使用属性表中的筛选功能来查找和选择属性满足特定条件的要素。

①打开 ArcMap 并加载要素图层,单击“窗口”菜单,然后选择“属性表”;

②属性表将显示要素图层的所有要素,根据需要,可以选择特定要素并查看其属性;

③要查找特定属性值,请单击属性表上方的“查找”按钮,在弹出的对话框中,选择要查找的属性字段并输入要查找的值。单击“查找”按钮以查找匹配项;
在这里插入图片描述
④找到特定要素后,可以选择该要素。单击要素旁边的行号将其选中,若要选择多个要素,请使用“选择”工具(箭头图标),单击并拖动以在地图上创建选择框,选择框内的所有要素将被选中;

⑤如果要选择满足某些条件的所有要素,请使用“选择 by Attributes”工具。单击“选择”菜单,然后选择“通过属性选择”选项。在弹出的对话框中,选择要筛选的属性字段并定义要匹配的条件;

⑥单击“应用”按钮以执行筛选,并选择所有满足条件的要素。

1.2.4编辑属性

可以通过属性表编辑地理要素的属性,包括添加、删除、更新和重命名字段等。

①打开 ArcMap,加载需要编辑的图层,右击该图层,选择“打开属性表”;

②在属性表窗口中,选择需要编辑的要素,单击要素对应的字段,进入编辑模式;

③编辑要素的属性信息,在编辑完成后,单击保存按钮,保存所做的修改;

④如果需要撤销某次编辑操作,可以单击撤销按钮;如果需要删除某个要素,可以选中该要素,然后单击删除按钮。
在这里插入图片描述

注意:在编辑属性信息时,需根据要素所属的图层来选择正确的字段,否则会造成数据错误。同时,对于不同类型的要素,可以编辑的属性信息也会有所不同。

1.2.5计算属性

可以使用属性表中的计算器功能来进行数学和逻辑计算,例如求和、平均值、最小值、最大值、标准偏差等。

①打开属性表,右键选择需要计算的字段,点击“计算字段”;

②在计算字段对话框中,可以输入计算表达式。计算表达式可以包含字段名称、数值、运算符和函数等。例如,可以通过以下表达式计算出新字段值:[字段1] + [字段2] / 2 ,这个表达式将字段1的值加上字段2的值的一半,作为新的字段值。

在表达式中,可以使用函数来进行更复杂的计算。例如,可以使用内置的函数如下:

ROUND([字段1], 2):取字段1的值并将其四舍五入到两位小数。
UPPER([字段1]):将字段1的值转换为大写字母。
LEFT([字段1], 3):从字段1的值中取前三个字符。

③点击“确定”按钮,新的字段将被计算出来并添加到属性表中。
在这里插入图片描述
注意:在计算属性之前,最好先备份属性表,以免出现错误导致数据丢失。

1.2.6导出数据

可以将属性表中的数据导出到其他软件中进行分析,例如Excel、Access等。

①打开属性表:选择要导出数据的图层,右键单击该图层并选择“打开属性表”;

②选择要导出的数据:使用 Shift 或 Ctrl 键选择要导出的行;

③导出数据:在属性表中,选择“表操作”→“导出”或点击工具栏上的“导出数据”按钮来打开导出数据对话框。在对话框中,选择要保存导出数据的位置和格式,然后点击“保存”按钮;

④配置导出选项:在导出数据对话框中,可以选择要导出的字段、数据分隔符、文本编码等选项,根据需要配置这些选项;

⑤完成导出:点击“确定”按钮开始导出数据。在完成导出后,可以在保存的位置找到导出的数据。

1.3属性传递工具

①在ArcMap中添加属性传递的源图层和目标图层,在ArcMap视图菜单栏空白处单击右键,打开空间校正工具;
在这里插入图片描述
在这里插入图片描述
②选择编辑器——启动编辑,使目标图层处于编辑状态;

③选择空间校正——属性传递映射,弹出对话框;

④选择源图层及其字段、目标图层及其字段,单击添加按钮,将两者添加到匹配的字段列表中,点击确定。
在这里插入图片描述
⑤单击空间校正工具栏中的在这里插入图片描述按钮,在ArcMap视图中在源图层中单击一下,接着在目标图层的需要传递属性的要素位置单击一下。此时,目标图层的该属性字段中会出现源图层的字段信息,完成属性传递,对于有相同属性的要素,可节省大量的属性键入工作。