课本_第八章

 

第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

 
posted @   Agiser0  阅读(38)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示