在Arcgis中使用字段计算器实现对字段内容的批量替换

       替换shp文件字段内容的方法很多,通常可以使用一种傻瓜的方法,先把shp文件的dbf文件用excel打开,然后另存,然后在excel中进行想要的一切属性数据编辑,编辑完成后再把excel导入到arcgis中输出为shp文件;另一种更方便,直接使用arcgis的字段编辑器功能,首先打开shp文件的字段表,然后在需要替换的列上右键打开"字段计算器",如下图所示。

微信图片_20191211184507.png

      可以使用VB语言与Python语言编写简单的语法进行字段计算。本文来自于广州地理信息网:http://www.gzgis.com

      VB批量替换语法如下:(其中“风险等级”为本段列,"橙色"为待替换字符串,“3”为替换的新字符串)

replace( [风险等级] ,"橙色","3")

      Python批量替换语法如下:(其中“风险等级”为本段列,"橙色"为待替换字符串,“3”为替换的新字符串)

!风险等级! .replace(u"橙色",u"3")

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

粤ICP备19141338号,Copyright Your gzgis.com Rights Reserved.