课本_第八章

发布时间 2023-05-10 11:39:40作者: Agiser0

 

第1节 导出单个要素

#定义导出函数
def exportJpgByFid(fid):
    lyr.setSelectionSet("NEW",[fid])
    adf.zoomToSelectedFeatures()
    ap.RefreshActiveView()
    mxd_jpg = ur"路径\{}.jpg".format(fid)
    mp.ExportToJPEG(mxd,mxd_jpg)
​
 lyr = mp.Layer(.shp)  #.shp 转 .lyr
#清除选择
lyr.setSelectionSet("NEW",[])
ap.RefreshActiveView()
#获取图层要素个数
count = ap.GetCount_management(lyr)
n = int(count.getoutput(0))
#循环打印
for i in range(n):
    exportJpgByFid(i)

 

 

1、用for遍历导出时;range读不到最后一个值 range(9) 读0-8