操作方法

操作方法:使用“字段计算器”工具替换属性表中多个字段中的文本

Last Published: February 11, 2021

摘要

属性表是一个数据库,其中包含有关地理信息系统 (GIS) 中一组地理要素的非空间信息。 此信息布局为每一行表示一个要素,每一列表示一个要素属性。 在 ArcGIS 中,行和列分别称为记录和字段。 每个字段均用于储存特定类型的数据,例如数字、日期或文本段。

提供的说明描述了如何使用“字段计算器”工具中的“替换”函数替换属性表中多个字段中的文本,而无需单独编辑每个记录。

注: 对于 ArcMap 和 ArcCatalog 的 Visual Basic for Applications (VBA) 支持在 ArcGIS 10.2.2 版本中终止,并且自 10.5 版本起,Esri 已不包含 VBA 兼容性设置。 请参阅:ArcGIS Desktop 和 VBA 向前迈进

过程

要替换属性表中的值:

  1. 在 ArcMap 中,打开要素类或 shapefile。
  2. 打开图层的属性表。
[O-Image]
  1. 单击编辑器工具条上的编辑器菜单,然后选择开始编辑
[O-Image]
  1. 右键单击属性表中的所需字段标题。 这是为了确保仅修改所选字段。
  2. 选择字段计算器
[O-Image]
  1. 字段计算器对话框中,在表达式框中输入以下内容:
Replace()
  1. 字段列表中双击字段名称,以在表达式框中输入名称。
[O-Image]
  1. 键入要替换的值和替换值;用引号括起来每个值,并用逗号进行分隔。
[O-Image]
  1. 单击确定。 查看对所选字段所做的更改。
注: 替换文本字符串(例如,使用“Honeylocust”替换“Crabapple”)将使用“Honeylocust”替换文本字符串中的所有实例。 例如: • Crabapple > Honeylocust • Crabapple, Beverly > Honeylocust, Beverly • Robinson Crabapple > Robinson Honeylocust 要仅更改“Crabapple”字段,请使用“查找和替换”工具并从“文本匹配”下拉菜单中选择整个字段。 有关详细信息,请参阅知识库文章 42497
  1. 转至编辑器菜单,然后选择保存编辑内容
  2. 再次单击编辑器菜单,然后选择停止编辑

文章 ID:000012062

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容