三、 成图制作与分发
现在我们已经完成了专题地图的制作也已经检查完了地图,无误后,我们需要将我们的成果进行分发或发布,在ArcGIS 10中我们又有哪些方式和方法呢?
1. 地图集
地图集大家应该并不陌生,我们以前所熟悉的地图册就属于此列。地图集包含了一系列的单幅地图,且往往这些单幅地图之间都存在一定的联系,一般都会围绕着同一主题展开,因此往往需要根据同一大区域进行分幅制图,分幅的标准往往需要根据地域面积划分,ArcMap 10中提供了“数据驱动制图”,可应用在如下情境下:在野外一个旅行者走失,到相关部门接到报案,根据当地地形和失踪人员走失时间,可用分析模型判断出走失范围,发现这个范围的确有些大,为了尽快搜救到走失人员,我们往往需要将大范围的走失区域,按照一定的面积划分成不同的地域单元,每个地域单元都派搜救人员进行搜索救援,这时我们就需要制作该区域的地图集。
在ArcMap 10中的“数据驱动制图”页面中,我们只需要选择要制作地图集的地图文档,以及地域分割依据的格网,再设置其相应的辅助字段就可自动生成相应的地图集。
图27 数据驱动制图示意图
图28 数据驱动制图设置页面
在一个地图集中,我们在查看某一个单幅地图时,往往需要了解其相对于整个地图集的相对索引位置,因此需要配置一个索引地图,这些ArcMap 10也想到了,也为你实现了,我们可以借助“数据驱动制图”工具条查看每幅单幅地图及其在整个地图集中的索引位置。
图29 利用数据驱动制图工具条查看地图集
2. 动态文字
制图不仅仅是要显示地图,一些制图要素的制作也包含其列,不同行业的应用标准不同,但基本都会包含“图幅编号”、“制图人”、“制作日期”等基本制图要素。
那么在一个地图集的制作过程中,如果手工为每幅地图都添加上述信息,未免有些体力劳动,现在利用ArcMap 10所提供的“动态文字”技术即可轻松把我们从上述体力劳动中解放出来。
图30 动态文字的类型
所谓的动态文字,就是会根据数据及系统等自身情况,自动在地图制作的过程中添加的与地图制图相关的文字,ArcMap 10中提供了多种类型的动态问题,
图31 动态标注文字示例
3. 地图集导出及集成
很多情况下我们只需要将地图集中的某单幅地图导出,我们可以在导出时选择导出的格式,以及所需要的单幅,一般情况下我们选择PDF,保存成PDF文档。
图32 导出格式及页码选择
实际应用过程中,我们往往需要并将其单幅地图与必要的表单或业务数据(PDF格式)进行合并,ArcGIS Desktop 10中也提供了相应功能的脚本支持,只是需要我们利用ArcPy简单的编写代码。
图33 利用脚本创建合并文档
4. 地图包的创建与分发
我们前面创建的人员搜救地图集可以通过导出成PDF文档并合并相应地图要素在企业内部分发,ArcGIS 10后我们还可以通过在线资源中心ArcGIS Online的方式与众人共享。
在共享的过程中,我往往需要将地图文档和所用的数据统一打包,好供大家浏览地图使用或下载使用,因此我们可以采取地图包的方式,将数据与地图文档一起打包,然后通过企业内部或上传至ArcGIS Online共享。
图34 创建地图包