我是靠谱客的博主 安静发带,最近开发中收集的这篇文章主要介绍arcpy对要素类每个要素图斑批量出图,专题制图导出成多个jpg,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部