【ArcGIS pro】-使用arcpy一次保存多个布局

在arcgis Pro中常常会创建多个地图和多个布局,本文介绍如何使用代码,一次保存多个布局文件

在arcgis pro中打开python视图

找到工程位置

在python视图中输入如下代码

保存为pdf

python 复制代码
import arcpy

# 设置当前项目,这通常是一个.aprx文件
project_path = r'C:\path\to\your\project.aprx'
project = arcpy.mp.ArcGISProject(project_path)

# 遍历项目中的所有布局
for layout in project.listLayouts():
    print(f"Exporting {layout.name}...")
    
    # 定义输出的PDF文件路径
    output_pdf = r'C:\path\to\output\folder' + "\\" + layout.name + '.pdf'
    
    # 导出布局为PDF
    layout.exportToPDF(output_pdf)

print("All layouts exported successfully!")

保存为PNG

python 复制代码
import arcpy

# 设置当前项目,这通常是一个.aprx文件
project_path = r'C:\path\to\your\project.aprx'
project = arcpy.mp.ArcGISProject(project_path)

# 遍历项目中的所有布局
for layout in project.listLayouts():
    print(f"Exporting {layout.name}...")
    
    # 定义输出的PDF文件路径
    output_png = r'C:\path\to\output\folder' + "\\" + layout.name + '.pdf'
    
    # 导出布局为PDF
    layout.exportToPNG(output_png )

print("All layouts exported successfully!")

结果

相关推荐
你是一个铁憨憨2 天前
ArcGIS定向影像(1)——非传统影像轻量级解决方案
arcgis·gis·影像·定向影像
QQ3596773452 天前
ArcGIS Pro实现基于 Excel 表格批量创建标准地理数据库(GDB)——高效数据库建库解决方案
数据库·arcgis·excel
阿智@114 天前
推荐使用 pnpm 而不是 npm
前端·arcgis·npm
GIS思维4 天前
ArcGIS(Pro)在线地图服务被禁?提示感叹号?应急方案来了——重新正常显示
arcgis·arcgispro
bug总结4 天前
多楼层室内定位可视化 Demo(A*路径避障)
arcgis
草木红5 天前
express 框架基础和 EJS 模板
arcgis·node.js·express
wanzhong23335 天前
ArcGIS学习-17 实战-密度分析
学习·arcgis
树谷-胡老师6 天前
公元前3400年至公元2024年全球国家地理边界演变数据集
数据库·arcgis·信息可视化
wanzhong23337 天前
ArcGIS学习-20 实战-县域水文分析
学习·arcgis
树谷-胡老师7 天前
2005–2021年中国城市级终端能源消费(含可再生能源)综合数据集
arcgis·能源