代码文件:
# -*- 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
第一步:添加脚本

第二步:导入脚本文件

第三步:参数设置

第四步:运行完成后的脚本文件

2282

被折叠的 条评论
为什么被折叠?



