属性表是GIS数据的重要组成部分,有了属性表才可以进行分析和分类配色等操作,这里为大家介绍一下ArcGIS Pro中字段操作的相关代码,希望能对你有所帮助。
关键词搜索
打开属性表,点击按属性选择,如下图所示。
点击按属性选择
在显示的按属性选择对话框内,根据要求进行选择,如下图所示。
按属性选择
将SQL旁边的按钮打开就可以看到对应的SQL语句,如下图所示。
SQL语句
点击应用就可以将包含关键词“餐厅”的记录选择上,如下图所示。
选择结果
查找替换
在需要替换的字段上点击右键,选择计算字段,如下图所示。
选择计算字段
在显示的计算字段对话框内,输入代码!address!.replace("弄","号"),如下图所示。
计算字段设置
点击确定完成将address字段内的“号”替换为“弄”,如下图所示。
替换后字段
提取部分内容
在计算字段对话框内,输入代码!address![:!address!.find("路")]+"路",将address中的某某路提取出来,如下图所示。
字段计算设置
点击确定后可以看到address字段只剩下某某路了,如下图所示。
提取结果
提取前三位
在计算字段对话框内,输入代码!Name![:3],将Name字段的前三位提取出来,如下图所示。
计算字段设置
点击确定后可以看到提取结果,如下图所示。
提取结果
追加内容
在计算字段对话框内,输入代码!address!+"5号",表示在address字段的后面加上文字“5号”,如下图所示。
计算字段设置
点击确定后可以看到追加后结果,如下图所示。
追加结果
拆分字段
点击添加按钮,添加一个字段“大类”,用于存储拆分后数据,如下图所示。
点击添加按钮
新建的字段如下图所示。
新建的字段
在计算字段对话框内,输入代码!type!.split(";")[0],将type字段内的记录以分号隔开,并取出分号分隔的第一部分,如下图所示。
计算字段设置
点击确定后可以看到计算结果,如下图所示。
计算结果
同样的方法,分别用代码!type!.split(";")[1]和!type!.split(";")[2],得到中类和小类,最终的结果如下图所示。
计算结果
结语
以上就是ArcGIS Pro字段操作代码汇总的详细说明,主要包括了数据来源、关键词搜索、查找替换、提取部分内容、提取前三位、追加内容和拆分字段等功能。
本教程中所使用的数据为水经微图中下载的POI数据,你可以通过关注公号“水经注GIS”,然后在后台回复“微图”即可获取软件下载地址,当然也可以直接在水经注GIS官方网站下载。