1. 程式人生 > >arcpy縮放至要素的另一種方法

arcpy縮放至要素的另一種方法

# encoding: utf-8
#獲取地圖文件中的圖層列表
#mxd可引用網路驅動器上的文件
import arcpy
from arcpy import mapping
mxdpath=r"C:\Users\h\Desktop\fp.mxd"
mxd=arcpy.mapping.MapDocument(mxdpath)

df=mapping.ListDataFrames(mxd,"Crime")[0]
layer=mapping.ListLayers(mxd,"Burglaries",df)[0]
query='NAME='+"'ds'"
layer.definitionQuery=query
df.extent=layer.getExtent()

基於layer.definitionQuery來實現