【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!")

结果

相关推荐
allenjiao3 天前
Cesium粒子系统模拟风场动态效果
javascript·arcgis·gis·webgl·cesium·三维·风场
杨超越luckly4 天前
HTML应用指南:利用GET请求获取全国Apple Store 零售店位置信息
大数据·前端·arcgis·html·数据可视化·门店
典学长编程5 天前
前端开发(HTML,CSS,VUE,JS)从入门到精通!第八天(Vue框架及其安装)(完结篇) 重点 ! ! !
arcgis·vue·vue路由·vue脚手架·router
Wild Iris6 天前
【ArcGIS】分区统计中出现Null值且Nodata无法忽略的问题以及shp擦除(erase)的使用——以NDVI去水体为例
arcgis
新中地GIS开发老师8 天前
2025Mapbox零基础入门教程(14)定位功能
前端·javascript·arcgis·gis·mapbox·gis开发·地理信息科学
杨超越luckly13 天前
HTML应用指南:利用GET请求获取全国小米之家门店位置信息
前端·arcgis·html·数据可视化·shp
新中地GIS开发老师14 天前
准大一GIS专业新生,如何挑选电脑?
javascript·arcgis·电脑·gis·大学生·webgis·地理信息科学
Bigemap软件15 天前
BigemapPro吸附功能 | 绘图共点共边,标绘从此无缝衔接!
arcgis·信息可视化·软件需求·地图·bigemappro
杨超越luckly19 天前
HTML应用指南:利用GET请求获取全国奈雪的茶门店位置信息
大数据·前端·python·arcgis·信息可视化·html
zhou_x_b20 天前
解决栅格数据裁剪矢量数据问题两种方法,ArcGIS解决与PYTHON解决
arcgis