常见问题

常见问题解答:ArcGIS Pro 中是否提供了“查找和替换”工具?

Last Published: April 6, 2021

答案

是,ArcGIS Pro 2.5 及更高版本中提供了查找和替换工具。

ArcGIS Pro 2.5 及更高版本中的“查找和替换”工具

但是,对于较早版本 ArcGIS Pro,“计算字段”工具中的 .replace() 函数是搜索和替换属性表中字段值的替代解决方案。

下面的说明阐述了如何使用 .replace() 函数替换属性表中的字段值。

  1. 在 ArcGIS Pro 中,右键单击内容窗格中的图层,然后选择属性表
  2. 选择字段,然后单击属性表顶部面板上的计算字段图标。
属性表顶部面板上的“计算字段”图标。
  1. 计算字段窗口中,在表达式框中插入下列表达式,并相应更改括号内的 FieldName
replace(!FieldName!)
  1. 代码块框中输入下列表达式,并相应将 OLDVALUE 更改为 NEWVALUE
import re def replace(val): return re.sub ('OLDVALUE', 'NEWVALUE', val)
用于替换属性表中的字段值的 replace 函数。
  1. 单击验证图标 “验证”图标。,然后单击运行以使用属性表中的新值替换旧值。
NAME 字段中的新值。

文章 ID:000014591

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

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