APP下载

ArcGIS制图表达在图幅制作中的应用

2015-05-30曹鸿颖习永强

科技创新与应用 2015年32期

曹鸿颖 习永强

摘 要:制图表达是一种符号化空间要素的智能方法,解决以往制图方法难以解决的制图问题。存储于任意类型地理数据库中,能够反复使用且共享的符号信息的存储模型。制图表达是:要素类的属性,新增RuleID和Override两个字段,通过图层(Layer)进行规则管理,必须存储在Geodatabase中,Shapefile不支持制图表达。

关键词:ArcGIS;图幅制作;制图表达

1 制图表达简介

1.1 制图表达的出现

很多人在进行制图生产时都通过ArcGIS进行数据处理分析,大部分人都直接在ArcGIS中完成全部制图过程。制图人经常面对的困难是怎样处理图面美观与合理。直到2006年11月9日ArcGIS 9.2版本诞生,ArcGIS9.2推出制图表达的规则与覆盖功能后,这个问题才有了高效解决办法。

1.2 制图表达的概念

制图表达是一种智能化的地图符号化方法。制图表达也叫做要素类制图表达,因为它是要素类的属性,存储于geodatabase中,通过层来管理。

在没有制图表达之前的ArcGIS符号化工作通常是将要素做简单的符号化处理,然后输出在屏幕上。在创建制图表达之后情况发生了改变,要素的数据库层面心生成了两个字段(如表1所示):RuleID字段和Override字段。RuleID字段是整数型数据,与存储于geodatabase中的其它字段相关,进而引用到存储在系统里的现有规则,规则是由不同的几何效果和不同的符号层组成;Override字段用来表示对规则的各种修改(统称“覆盖”)。通过RuleID字段和Override字段,制图表达就可以将符合需求的符号发送到屏幕上,完成符号的显示。

一个要素类可以拥有多个制图表达,每一个制图表达对应一个RuleID字段和Override字段,但是只能用一个制图表达实现要素类的符号化显示。

1.3 制图表达的特点

(1)使用制图表达,可以基于制图规则符号化要素。

(2)使用制图表达能够不按照原有要素的几何形态绘制。如河流的原始数据很曲折,使用制图表达可以对其平滑绘制。

(3)制图表达使用数据驱动模式制图,可以根据每个要素的属性来定制符号。如所有的所有的道路都使用同一个制图表达规则,街道的宽度和封口方式使用不同的属性字段来确定。

(4)无需生成额外的数据,GDB的要素类支持多种制图表达,用于多种地图类型生产。

(5)使用制图表达,可以对单个要素个性化定制其表达效果,以提高地图质量。

2 制图表达的生成

2.1 直接添加制图表达,在ArcToolbox里找到制图工具,添加制图表达,如图1所示

2.2 将已有的符号转化为制图表达,如图2所示

3 制图表达的规则

符号图层:标记、线、填充;几何效果:动态改变显示的几何属性;标记布局样式:定义如何参照制图表达几何放置标记;如图3所示。

4 结束语

使用制图表达能够基于规则制图,生成精美地图的同时减少人工制图编辑的工作量;使用制图表达能够不按照原有要素的几何形态绘制;使用制图表达保证数据质量的同时实现制图效果。

参考文献

[1]陈宇萍,刘红键,关东.对ArcGIS制图表达方法的改进[J].中国高新技术企业,2013(9):38-39.

[2]钱敏.基于ArcGIS数据库的地图制图方法初探[J].