APP下载

ArcGIS制图表达在地形图生产中的应用分析

2017-03-13梁燕芬

科技创新导报 2016年24期
关键词:建库符号化制图

梁燕芬

摘 要:ArcGIS制图表达成功地将符号信息作为一种要素属性存储在数据库当中,并对其进行动态编辑,同时不会对建库数据造成影响,实现了对制图数据、建库数据的一体化生产和管理。该文从ArcGIS制图表达概念、规则机制入手,介绍了地形图生产中ArcGIS制图表达的应用,并将其实际应用到地理信息生产中,获得了满意的效果。

关键词:地形图生产 ArcGIS 制图表达

中图分类号:P208 文献标识码:A 文章编号:1674-098X(2016)08(c)-0034-02

以往传统地形图制图均是在完成建库数据后,利用其他图形软件来进行的,常用的制图软件有AutoCAD、Corel DRAW等,首先自动完成符号化,然后在此基础上使用制图编辑生成地形图。这种传统地形图制图的缺点就在于建库数据、制图数据是分别生产的,以至于数据易被破坏和丢失,而且一旦建库数据产生变化,则需要对两套数据同时进行修改,而建库数据变化较大时,地形图也需要重新生产,这就大大增加了工作量。因此实现对制图数据、建库数据的一体化生产和管理是当前研究的重点。ArcGIS制图表达的推出与应用成功地将要素属性存储在数据库,实现了建库及制图数据的一体化生产、管理,并且地形图成果具有高质量。

1 ArcGIS制图表达的概念及规则

1.1 ArcGIS制图表达的概念

制图表达是一种智能化制图方式,是一种制图符号化的新理念,制作出的符号具有丰富的表现力,并且能够在制图编辑的过程中根据要求实现符号的动态编辑。制图表达信息存储于RuleID(规则)、Override(重载)要素类字段中以及GDB系统中,一个要素类可支持多个制图表达,满足不同地图的表现。同时由于制图表达将符号信息与要素几何位置存储在了要素类中,用户可自行定义符号表达,进而可最大程度地满足高质量地形图制图。制图表达内容见图1。

1.2 ArcGIS制图表达规则

制图表达规则是制图表达方案的必要组成,规则定义了要素类当中一组要素的符号化过程,一个制图表达中可以有多个规则,由符号图层与几何外观组成。一个制图表达通常需要一个及以上的符号图层,并可对多个符号图层予以支持,构造出更为复杂的效果。图层采用的符号化方案被当作一种属性在空间数据库中存储,可重复利用。

制图表达被分为规则制图与自由制图表达两种。前者指的是要素的符号化,通过事先制定的符号化规则来完成,在对要素进行修改后,相应的符号化形式也对应地做出自动的更新;后者则是根据制图的要求,编辑符号的表现,但是要素与对应符号化表现之间的关联性也不再存在,若这种自由制图表达使用过多,则将对绘图性能造成影响,因此这种自由制图表达仅在规则制图无法实现的情况下才使用。

对制图表达规则进行创建,可通过两种途径来实现,第一种,采用ArcMap将符号化方案转化为规则;第二种是利用要素类属性在ArcCatalog中创建出新的规則。在建立完成制图表达规则后,可利用规则进行要素的符号化。

2 基于ArcGIS制图表达进行地形图生产

地形图制图采用的是地图符号展现数据的过程,ArcGIS常规方法是利用数据库直接对建库数据实现符号化。该方法尽管可保证建库和制图数据二者之间的一致,但是并不能自主编辑符号,地形图制图要求难以满足。而利用ArcGIS制图表达规则则能够经符号样式添加来解决人工编辑制图工作量大的问题,另外,在规则制图表达转变为自由制图表达后还能够自主编辑符号,却不对建库数据造成影响。

2.1 制图规则符号的设置

规则制图表达符号的设置内容包含了符号的大小、形状、颜色以及符号的显示方式等,设置方式主要有3种:第一,压盖式设置。地形图制图中通常采用压盖方式,对制图规则符号要素进行压盖面设置,可使人工编辑工作大大减少,例如,对道路符号设置一个覆盖即可完成道路交叉口自动处理。第二,有向点角度自动旋转。根据属性实现角度自动旋转,例如,电力线、通讯线符号就可设置成根据角度属性的自动旋转;而面状填充符号的角度也可设置为随机,例如,将沙砾地符号中沙砾符号设置为角度随机。第三,采用尾部线状实交。在符号制作过程中,针对虚实线相间的符号可对尾部符号显示方法进行设置,尾部显示实线,确保线状要素实交。

2.2 地形图制图编辑

通过制图表达将地形图符号化并不能满足地形图制图的全部要求,针对个别需求还需要进一步对符号做出编辑,获得最终需要的效果。在ArcGIS中可应用相应的编辑功能对制图规则进行编辑。进而获得满意的制图效果。但需要注意的是,符号编辑对要素建库数据的真实位置产生影响时、符号之间发生冲突时,就需要用到自由表达,而非之前的规则表达,此时,要素符号需要进行重载。要素符号信息包含在重载字段内,当对符号数据做出压盖、删除与移位时并不会对建库数据的真实位置产生影响。

2.3 ArcGIS制图表达在地形图生产中的主要应用

ArcGIS制图表达在地形图生产中的主要应用,可归纳为以下3个方面。

第一,自动生成注记层。注记标记可按照属性内容来设置,部分要素没有属性项,在需要标注时也可实施自动标注。例如,池塘这一要素,根据图示的要求需要对“塘”进行注记,此时在要素整理过程中并不需要加入“塘”字的要素说明注记,而是在池塘面要素的类型属性字段内容填入“塘”或其他相应类型,便可自动标注生成说明性注记。第二,进行符号编辑。在按照制图表达规则完成符号化后,有时还不能满足制图要求,此时就需要人工编辑对符号显示进行设置,例如,行树符号、电力线端点箭头符号的显示等。第三,自由表达的应用。制图编辑中,自由表达也是重要的一部分,在规则制图表达达不到制图要求的情况下,就需要以自由表达代替规则表达来进行符号编辑,常见于以下几种情况:(1)境界跳绘应用,要达到境界跳绘,首先将境界符号转换为自由表达,然后对境界符号做出掩膜、偏移等编辑。(2)线状要素符号冲突情况时应用。在道路符号、行树符号相互之间出现冲突时,可将其转换为自由表达并实施移位编辑。(3)制图规则符号化后形状不规则无法满足制图要求的情况。例如,温室大棚,由于符号化后形状无法满足制图要求,因此将大棚转化为自由表达,然后通过制图辅助层添加大棚符号内部边缘,以符合制图需要。

3 实际应用

以广州市增城区某村美丽乡村建设工作中,测绘专项建设工程基础地形图生产为例,分析ArcGIS制图表达的应用,比例为1∶2 000。应用流程具体如下。

第一步,根据测区规定的要素符号大小、颜色、尺寸制作满足图式要求的制图表达规则与符号库。

第二步,创建建库数据,添加制图表达规则字段,并按照规定将要素制图表达字段与制图表达规则相对应,然后将对应的符号方案进行自动符号化。

第三步,建库数据按照规则符号化后,将要素符号按照地形图制图规范要求进行压盖、避让等制图编辑,并根据图面需要部分采用自动制图表达方式编辑。

第四步,完成对制图数据的检查。

第五步,将符合要求的地形图数据成果输出。

4 结语

地形图生产实践表明,基于ArcGIS制图表达可实现建库与制图的一体化生产与管理,其具有空间数据自动符号化、符号自主编辑、符号编辑不影响建库数据等优势。但是也还存在重绘速度慢、制图表达图形显示效率下降等不足,而这也是ArcGIS制图表达需要进一步研究与发展的内容。

参考文献

[1] 王佩,余树影,施建辉,等.ArcGIS制图表达在地形图生产中的应用[J].测绘标准化,2013(2):46-48.

[2] 曹鸿颖,习永强.ArcGIS制图表达在土地利用现状图中的应用[J].电子世界,2014(22):293-294.

猜你喜欢

建库符号化制图
小学数学教学中渗透“符号化”思想的实践研究
无声手枪如何消音?
面向建库与制图一体化的规则研究
二向反射模型在土地覆被制图中的应用
中文期刊回溯建库的实践与思考——以贵州省图书馆为例
现代流行服饰文化视阈下的符号化消费
工程制图课程教学改革探析
建设用地节约集约利用评价数据库建库流程:以西安市为例
建筑工程制图与识图专业人才培养的探讨
基于数据字典的空间数据库通用建库技术