|
上次说了用python控制布局界面和动态文本,这次说一下用python控制图层的一些功能:
先是这个做好的空布局,需要在里面添加一些数据:
打开python窗口,先定义好mxd工程和当前数据框架:
添加相关要素图层,简单举例添加地类图斑层和项目范围,同样先定义一个变量:
然后在当前框架加入图层:
刚加进来是这个样子:
输入以下内容,对图层进行缩放对齐,变成下面的样子:
再次输入以下内容,对图层进行符号化,我用的方法是先做好一个图层,然后用要素去匹配这个图层:
这里如果想把fwx的属性填入布局中的某个文本中怎么办,利用上次说的控制动态文本的方法,一是可以把某项属性定义到文档相应属性中去,二是可以直接在数据驱动页面文本中填写要素的动态属性代码,这里用第一种方法,输入以下内容:
布局界面相应属性就变成这样了:
来源: Arcgis用python控制布局界面(二) |
|