替换shp文件字段内容的方法很多,通常可以使用一种傻瓜的方法,先把shp文件的dbf文件用excel打开,然后另存,然后在excel中进行想要的一切属性数据编辑,编辑完成后再把excel导入到arcgis中输出为shp文件;另一种更方便,直接使用arcgis的字段编辑器功能,首先打开shp文件的字段表,然后在需要替换的列上右键打开"字段计算器",如下图所示。
可以使用VB语言与Python语言编写简单的语法进行字段计算。本文来自于广州地理信息网:http://www.gzgis.com
VB批量替换语法如下:(其中“风险等级”为本段列,"橙色"为待替换字符串,“3”为替换的新字符串)
replace( [风险等级] ,"橙色","3")
Python批量替换语法如下:(其中“风险等级”为本段列,"橙色"为待替换字符串,“3”为替换的新字符串)
!风险等级! .replace(u"橙色",u"3")