在Arc中使用DDP将A1尺寸的mxds导出为750dpi PNG时,Python脚本崩溃

时间:2018-06-29 14:20:06

标签: python png gis arcpy export-to-pdf

当分辨率设置为低于300dpi时,以下代码成功运行,但是我需要以高分辨率(750dpi)导出图像。

import arcpy
mxd = arcpy.mapping.MapDocument(r"J:\SS_TEMP\Feas_Sinks_2_Ra_A1_v2.mxd")
for pageNum in range(1, mxd.dataDrivenPages.pageCount + 1):  
    mxd.dataDrivenPages.currentPageID = pageNum  
    arcpy.AddMessage("Exporting PDF Map " + str(pageNum) + " of " + str(mxd.dataDrivenPages.pageCount))  
    pageName = mxd.dataDrivenPages.pageRow.ATK_ID_Lab
    arcpy.mapping.ExportToPNG(mxd, r"J:\SS_TEMP\750_script_outputs\750_res_nosleep_test\750resNOsleeptest" + pageName + ".PNG", resolution=750)
import arcpy

但是,当我尝试使用750dpi的分辨率时,脚本将导出〜3个数字,但是在导出那么多脚本之后它将崩溃。如果我再次尝试运行该脚本,它将执行相同的操作,并且在崩溃前仅导出3个数字,如果将分辨率降低到600,则在崩溃前导出的数字似乎有所增加。这里的内存不是问题。

有人知道这是什么原因吗?

谢谢

0 个答案:

没有答案