本文主要是介绍arcgis下批量替换渲染字段并保存mxd文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
笔者需要根据一些字段批量出图,之前是重复的设置mxd文件,本着学习的态度,笔者参考了arcgis自带的例子,代码可以批量更改渲染字段,批量输出保存mxd文件,下面讲一下步骤。
1.先配置好一个mxd文档,用作模板。笔者配置的mxd效果如下图所示,需要逐个替换字段并重命名后保存mxd文件。需要强调的是,arcgis python并未开放选择渲染分类方法的接口,因此需要先设置好分类渲染方法。其他的像分类数、标签值,标签显示、色带等都可以通过python脚本来实现控制,具体方法可参考arcgis桌面自带帮助中的例子,如搜索“GraduatedColorsSymbology”可参看相关脚本代码。
2.模板做好后,就是用脚本语言实现了,下面是代码
# -- coding: utf-8 --
import arcpy
#笔者要批处理的字段中都含有中文,因此有下列函数
def check_contain_chinese(check_str):for ch in check_str:if u'\u4e00' <= ch <= u'\u9fff':return Truereturn
这篇关于arcgis下批量替换渲染字段并保存mxd文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!