ArcGIS 提供了创建地图册(打印或 Adobe PDF 格式)所需的所有工具。地图册是统一打印或导出的一组页面。其中许多页面都包含地图,而其他页面可包含文本、表格信息、内容列表或标题页及其他内容。

许多地图册都包括辅助文档(或支持文档)。这些文档可以是报告文本、表、索引和其他支持数据。可以通过ArcMap“数据驱动页面”和 arcpy.mapping Python 脚本的结合来创建这些类型的地图册。
以上示例显示了密歇根州阿勒纳克县的地形图册。此地图册包含若干个支持页面,这些支持页面提供了文本信息、图表和表格数据的支持页面。可使用“数据驱动页面”和arcpy.mapping Python 脚本创建此文档。
此示例基于以下前提假设:
- 现有地图文档包含“数据驱动页面”。此代码示例适用于使用 ArcGIS 构建地图册中呈现的简单参考系列地图册示例。
- 具有包含报告和图表的 PDF 文件。
- 已具有地图册标题页 PDF 文件。
- 已具有包含鹰眼图页的 PDF 文件。
由于地图册显示了页码,因此应确保页码“数据驱动页面”已将要插入地图册的支持页面考虑在内。例如,以下是“数据驱动页面”索引图层表的视图。格网创建完毕以后,将通过格网索引要素地理处理工具创建和填充 PageNumber 字段。由于要在地图页面之间插入其他页面,因此这些页码将不再正确。需要为页码创建一个新的字段,字段值也必须正确填充。下方创建的是新字段 New PageNum,并且填充的值将要插入的页面也考虑在内。