ArcGIS 提供了创建地图册(打印或 Adobe PDF 格式)所需的所有工具。地图册是统一打印或导出的一组页面。其中许多页面都包含地图,而其他页面可包含文本、表格信息、内容列表或标题页及其他内容。
更加完整的地图册包括标题页和索引(或鹰眼)图页。您可以使用 ArcMap“数据驱动页面”和 arcpy.mapping Python脚本的结合来实现该地图册的创建。使用单个地图文档(单个布局)的“数据驱动页面”来创建地图册的地图页面,而使用另一个地图文档创建索引地图页面。您也可以使用另一个地图文档来制作标题页面,或者使用另一个软件来创建标题页面的PDF 文档。使用 arcpy.mapping 将所有这些元素组合到一个地图册中。
以上示例显示了密歇根州阿勒纳克县的地形图册。此地图包括一个标题页和一个鹰眼图页。可使用“数据驱动页面”和 arcpy.mapping Python 脚本创建此文档。
此示例基于以下前提假设:
- 现有地图文档已启用“数据驱动页面”。此代码示例适用于使用 ArcGIS 构建地图册中呈现的简单参考系列地图册示例。
- 已具有地图册标题页 PDF 文件。
- 已具有包含总览图页的 PDF 文件。
由于地图册需要显示页码,因此应确保“数据驱动页面”的起始页码值足够大以便涵盖最终地图册中起始页面前面的所有页。在本例中,地图页的前面有两页。因此,地图页应从第 3 页开始。请确保设置数据驱动页面 对话框中起始页码的值为 3。
![](http://www.dsac.cn/file/attached/image/20140606/20140606113753_0221.jpg)
同样,如果要显示页码还要确保使用正确的文本元素。不要使用带页数的数据驱动页面,因为