ArcGIS Pro环境下 Python脚本自动化制图出图
一、脚本出现的背景
本人专业制图,做好配图模板后会出大量风格相同但数据不同的图,为了从大量重复性工作中解放本人的劳动力,所以决定升级制图工作,让计算机帮我干活。
二、重复性工作有哪些?
- 替换数据源 ,地图中的主题要素需要替换数据源;
- 更新筛选条件,地图中主题区域和周围区域设置了不同风格,是通过过滤行政区划分别设置的符号,行政区划的数据源不变,但是过滤条件要更新;
- 更新图名 区域不同,图名自然不同,A县公路图、B县公路图等;
- 缩放至制图区域 区域过滤条件改变后,自动缩放至出图区域;
三、 代码如下
import arcpy
#区县名称
QHMC="A县"
XZQHMC="'"+QHMC+"'"
#指定版型
LayoutOri="竖版"
#指定路径
pathNew= r'D:\data\出纸图数据\20201028\2020102810-B县背景'
pathOld=r' D:\data\出纸图数据\20201027\2020101909-A县背景'
aprx = arcpy.mp