ArcGIS可以批量出图,但是只支持pdf格式的,如果需要出图其他格式的,就需要会ArcPy。
批量出图为png格式,并用图斑名称为图片命名
import arcpy
mxd = arcpy.mapping.MapDocument("CURRENT")
fc = "E:/工作文件/数据.gdb/斜坡单元"
field = "编号"
cursor = arcpy.SearchCursor(fc)
for row in cursor:
name1 = row.getValue(field)
pageID = mxd.dataDrivenPages.getPageIDFromName(name1)
mxd.dataDrivenPages.currentPageID = pageID
arcpy.mapping.ExportToPNG(mxd, r"D:\png2\{0}平面图.png".format(name1),resolution=300)
del mxd