arcpy与扩展模块

arcpy.mp模块简介

arcpy.mp是ArcPy站点包的一部分,随ArcGIS Pro一同安装,并对所有许可均可用。它主要用于操作现有工程(.aprx)和图层文件(.lyrx)的内容,可以自动化工程的内容,甚至无需打开应用程序。在某些情况下,arcpy.mp提供了ArcGIS Pro中不可用的功能,例如构建完整的地图册,因为它包含用于导出、创建和管理PDF的函数。

arcpy.mp模块的主要功能

(一)自动导出布局和地图系列

arcpy.mp模块可以自动化导出布局、地图视图、地图系列和报表。例如,可以构建多种PDF地图册,包括参考地图册或具有标题页、多个地图页以及支持内容(如表格式报表和联系人列表)的专题地图册。

导出布局为PDF

以下代码展示了如何使用arcpy.mp模块将一个布局导出为PDF文件:

复制代码
import arcpy

# 加载ArcGIS Pro工程文件
aprx = arcpy.mp.ArcGISProject(r"C:\Projects\YosemiteNP\Yosemite.aprx")

# 获取布局
lyt = aprx.listLayouts("Main Attractions*")[0]

# 导出布局为PDF
lyt.exportToPDF(r"C:\Project\YosemiteNP\Output\Yosemite.pdf", resolution=300)
相关推荐
LostSpeed13 分钟前
openpnp - python2.7 script - 中文显示乱码,只能显示英文
python·openpnp
hhy_smile27 分钟前
Class in Python
java·前端·python
whale fall38 分钟前
celery -A tool.src.main worker --loglevel=info --queues=worker1_queue & 什么意思
python·学习·apache
naruto_lnq41 分钟前
使用Fabric自动化你的部署流程
jvm·数据库·python
喵手1 小时前
Python爬虫实战:采集博客园 Cnblogs文章标题、发布日期、标签以及HTML正文等(附 Markdown 文档格式预览)!
爬虫·python·爬虫实战·python爬虫工程化实战·零基础python爬虫教学·博客园文章采集·博客园文章采集转md格式
OLOLOadsd1231 小时前
柑橘类水果病害识别与分级_faster-rcnn_hrnetv2p-w32-1x_coco实现
python
我什么都学不会3 小时前
Python练习作业3
开发语言·python
板面华仔3 小时前
机器学习入门(二)——逻辑回归 (Logistic Regression)
python·机器学习
Hgfdsaqwr3 小时前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python