了解如何编辑表中的值
数据库的质量只取决于它所包含的信息。随着时间的推移,您需要编辑数据库中的信息以使其准确且为最新状态。ArcMap 可用于编辑地图上显示的要素的属性,还可用于编辑未在地图上以地理形式表示的表(例如,月销售额图表)中的属性。
ArcMap 中有两种编辑属性值的方法。可以打开表,然后在表窗口 中进行编辑,也可以打开属性 对话框进行编辑。与在 ArcMap 中编辑地图要素一样,表中的要素和值的属性同样需要在编辑会话中进行编辑。完成编辑后,可以保存编辑内容并结束编辑会话。
无法使用 ArcGIS 编辑数据库中表的属性值。
在表窗口中编辑值
开始编辑会话后,“表窗口”的表选项按钮 旁将显示一个铅笔图标,这说明可以对该表进行编辑。此外,可以编辑字段的字段标题将具有白色背景。单击单元格并输入新属性值便可按需要更改任一属性。
通过表窗口编辑属性可以一次性快速更改多个要素(记录)。您可以编辑表中出现的任何值,也可以添加和删除记录。您还可以使用字段计算器来一次性更改多条记录中特定字段的值。
如果您有一个值列表,则可将这些值复制并粘贴到表中以填充连续的单元格。例如,可以从文本编辑器或 Microsoft Excel 中获得列表,复制列表中的值,然后在 ArcMap 表窗口中右键单击某个单元格并单击粘贴。粘贴时,请确保您未处于单元格插入模式下(换句话说,光标未在某个单元格中闪烁),这样这些值才会被粘贴到多个单元格,而不只是某个单元格中。
在表窗口中操作时,使用键盘和鼠标快捷键可以提高工作效率。例如,在编辑或查看数据时,如果想要有条不紊地对整个表逐行进行操作,可按 CTRL+ENTER。
复制和粘贴多个单元格中的记录
填充表时,可以轻松地将数据粘贴到某一列的垂直连续单元格中。如果您正在更新现有表并想使用其他应用程序(如 Excel 和 Word)中的信息,这样做可以节省时间。例如,您可能想要使用 Excel 来对 ArcMap 表中某个现有字段的更新内容进行组合和拼写检查,并且只将值从 Excel 粘贴到表中,而不是将 Excel 表加载到 ArcMap 中并将其连接到表。
在本例中,Excel 电子表格中某一列的四个连续单元格的值将被粘贴到 ArcMap 表中某个字段的四个连续单元格中。首先,在 Excel 中选择一组连续的单元格,然后将该组单元格复制到剪贴板:
在 ArcMap 中,右键单击连续单元格中垂直块顶部的第一个单元格,然后单击粘贴。这些值将以其在 Excel 文件中的排列顺序粘贴到该字段中:
要增加行大小以使文本在单元格内自动换行,请单击表选项 ,单击外观,然后增大单元格高度值。
在“属性”窗口中编辑值
编辑特定地图要素的属性时,您可能会发现使用通过编辑器 工具条访问的属性窗口 更方便。该对话框适合用来更新特定地图要素的属性。要填充属性窗口,至少需要选择一个要素。