在arctoolbox中新建工具箱,工具箱中新建脚本工具,添加参数(1:比例尺;2:图层)(目前图层不支持组合后的图层,数据框范围为所选图层范围,数据框宽高和页面打印建议宽高会在输出结果中显示)
如图:
代码如下:
#coding:gbk
from __future__ import division
__author__ = '杭州华耕_杨勇'
#注意,传入的参数均为string
my_scale = arcpy.GetParameterAsText(0) #eg:if the scale is 1:10000 , please input 10000
zm_lyr = arcpy.GetParameterAsText(1)
#设置mxd为当前空间
mxd = ar