概述
arcpy对要素类每个图斑批量出图,专题制图导出成多个jpg。
每个图斑出一张图:这种情况有Data Driven Pages工具配合最好。
打开ArcMap的Customize->Toolbars->Data Driven Pages,设置好图层、名称字段、排序字段、显示范围和比例尺,保存地图。
coding = 'utf-8'
import os #加载os库
import arcpy #加载arcpy库
mxdfile="C:\Users\kys\Desktop\模板new.mxd" #输入mxd路径
out_dir= "C:\Users\kys\Desktop\新建文件夹"
mxd=arcpy.mapping.MapDocument(mxdfile)
for pagenum in range(1,mxd.dataDrivenPages.pageCount + 1): #循环图斑
mxd.dataDrivenPages.currentPageID=pagenum
mapName =mxd.dataDrivenPages.pageRow.getValue(mxd.dataDrivenPages.pageNameField.name)
print("--------开始出图!--------")
print(mapName)
pngName = out_dir + "\" + str(mapName) + ".jpg"
print(pngName)
arcpy.mapping.ExportToJPEG(mxd,pngName)
print("--------出图完成Success!--------")
最后
以上就是安静发带为你收集整理的arcpy对要素类每个要素图斑批量出图,专题制图导出成多个jpg的全部内容,希望文章能够帮你解决arcpy对要素类每个要素图斑批量出图,专题制图导出成多个jpg所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复