ArcGIS 10 新特性之地图工作流自动化

利用 Python 和 arcpy.mapping 实现地图自动化

ArcGIS 10 通过 Python 脚本将地图、布局及图层涵盖到地理处理的范围中。通过将新的脚本功能与新的“数据驱动页面”支持相结合,可以使用 ArcGIS 10 来自动完成许多常见的与地图和输出相关的工作流。例如,您可以将标题页、多个地图页、表格式报表、联系人列表或其他信息进行合并,以创建一个完整的 PDF 地图册。由于您可以通过脚本访问布局元素和属性,因此可以在 ArcMap 中制作一张地图,编写自己的制作应用程序以对文字和页面元素的布置进行更改,然后自动完成输出(导出或打印)。同时,由于它是地理处理框架的一部分,您甚至可以将您的脚本作为 ArcGIS Server 地理处理服务进行部署,从而允许您组织内或 Web 上的其他用户制作地图或地图册。

通过 Python,您也可以与地图文档分批进行交互,从而便于您执行多种地图和图层管理任务。例如,更新一组地图上的符号系统和图层属性、创建一组让其中图层引用某一数据源的地图、更新并修复图层数据源,以及将地图文档保存到先前版本。所有这些操作都可以对大量文件分批执行,从而自动完成繁琐的任务,让您能够将精力集中于重要的创造性工作和分析工作上。

了解有关的地图工作流自动化的详细信息

多页地图册的示例

7/10/2012