代码文件:
# -*- coding: utf-8 -*- import arcpy import os arcpy.env.overwriteOutput=True # 选择工作空间所在的文件夹 folder_path=arcpy.GetParameterAsText(0) # 选择输出图片的格式jpg、pdf、png fbl=arcpy.GetParameterAsText(2) # 设置输出图片的分辨率 默认300 gs=arcpy.GetParameterAsText(1) # 将文件夹下的所有mxd文件放入一个列表中 workspaces = [f for f in os.listdir(folder_path) if f.endswith('.mxd')] for mxd_file in workspaces: mxd_path = os.path.join(folder_path, mxd_file) mxd = arcpy.mapping.MapDocument(mxd_path) output_path=os.path.dirname(mxd_path) output_filename = os.path.basename(mxd_path) output_file = output_path + "\\" + output_filename if gs=='JPG': arcpy.mapping.ExportToJPEG(mxd, output_file, resolution=fbl) del mxd elif gs=='PDF': arcpy.mapping.ExportToPDF(mxd, output_file,resolution=fbl) del mxd elif gs == 'PNG': arcpy.mapping.ExportToPNG(mxd, output_file, resolution=300) del mxd
第一步:添加脚本
第二步:导入脚本文件
第三步:参数设置
第四步:运行完成后的脚本文件