摘要:随着经济的快速发展,地图划分结构变得越来越复杂,GIS软件已经无法满足表达需求。为了解决这些问题,本文采用ArcGIS制图表达技术,对其在地图制图方面的应用展开全面分析。
关键词:地图制图;ArcGIS;制图表达;实践
1 ArcGIS制图表达技术介绍及表达方法
ArcGIS制图表达技术属于要素类智能表达方法,支持符号化空间要素表达,要素类自身与系统表是该项技术的存储之地。该项技术的应用不受制图结构的限制,可以将数据与制图结合起来绘制地图,根据用户需求,单独编辑要素,使得绘制出的地图满足设计要求。在利用ArcGIS制图表达技术在绘制地图之前,必须了解该项技术的制图方法。
1.1表达机制
几乎所有的地图生产都通过ArcGIS进行数据的处理分析,其中很多人直接在ArcGIS中完成全部的制图过程。制图人经常面对的一个困难就是如何处理制图的自动化和规则化与个性化的冲突。至ArcGIS9.2推出制图表达的规则与覆盖功能之后,自动化、规则化与个性化统一起来,解决了问题,大大提高了地图生产的效率。在制图过程中,通常有一套数据要用在不同的应用场景,将要素的属性通过地图表现出来,使交汇的道路,桥,隧道等得到体现。在ArcGIS下使用制图表达从事地图生产工作的基本步骤一般是创建地里数据库、设计数据集、定义要素类、分类编码、定于制图规则、创建符号库、创建制图表达、加载数据。这里以某校交通服务地图的生产为例,根据相关制图规则来设计要素分类和符号,用ArcMap创建制图表达规则,配合使用自由表达实现地图的编制。ArcGIS10提供一套灵活的制图表达机制,灵活地结合规则和覆盖功能对数据进行符号化,这些结构与数据一同存储在地理数据库中,成为要素类的属性,存储在要素类字段RuleID(规则)和Override(重载)中。于是制图表达将符号信息(例如大小、角度、样式、偏移和冲突顺序等)和几何信息一同存储在要素类中,要素显示时,根据这些参数动态绘制符号。而且,一个要素类可以支持多个制图表达,从而允许用户能够根据不同的应用需求对同一数据进行展示,而不需要备份额外的数据,以满足不同地图的各种表现方式。此外,制图表达还可以针对要素类中每个要素的外观进行单独编辑。
1.2符号化图层
在ArcGIS软件中选取制图工具绘制要素,默认操作为制图表达方法来绘制要素类,经过调整完成要素外观修改操作。制图表达规则的基本结构为符号图层,由3部分组成,包括填充、线、标记。每个制图表达规则中的符号图层数量均在1个以上,根据绘制需求,可以利用多个符号图层实现多层结构的绘制,产生的几何效果为非必要组成部分。在实际应用中,如果要素形状和空间关系不受几何效果的影响,那么可以采用动态修改方法来处理复杂图层,从而获取预期效果。
1.3属性变化动态表达及复杂地物的特殊表达
在采用ArcGIS软件处理绘制地图时,可实现地图符号的规范化设计,利用等级属性实现地图不同区域的表达,在创建制度表达后,可实现地图的动态表达,即当修改属性值时,数据库中表达的规则会根据属性值的变化实现对应绘制规则属性的改变,并表现出相应的显示效果。而对于制度表达规则无法满足制度要求的复杂地物制度,则需要结合自由表达,实现充分模拟现实状态,实现空间数据的关键属性字段进行规范化梳理。在复杂地物特殊表达中,若出现位置冲突,则需要调整移动或旋转等,结合制度表达规则与覆盖实现,在不改变原始要素的基础上调整特殊的空间位置,既保证与原始数据紧密相关,有时限制度表达的人性化、规范化。
期刊文章分类查询,尽在期刊图书馆
2 制图表达
2.1复杂地物的规范化和个性化处理
制图表达规则可以由预先制定的符号规则来显示符号,符号的显示效果可以根据地图制图需求灵活设置。在制图规则设置中不但可以设置符号的大小、颜色、形状等基本信息,还可以设置符号的显示方式,主要有三种方式:压盖方式设置,如道路交叉口的自动处理,可在街区道路符号中做一个覆盖,实现道路交叉口的自动处理;线状尾部实交,在尾部显示实线线型,保证线状要素尾部的实交;有向点角度自动旋转,如泉、房屋可设置成以角度属性项自动旋转。
2.2规则与覆盖
制图表达分为规则表达和自由表达。规则表达是指要素的符号化形式,由预先制定的符号化规则来实现,要素修改后其符号化形式将进行自动更新;自由制图表达则可以根据制图要求,对符号的表现进行编制,但要素与其符号化的表现之间不再有关联。覆盖是制图规则的例外,通过编辑修改已定义的规则参数,以改变复杂要素的制图表达,而不会影响到其他要素。覆盖Override包括ShapeOverrides和PropertyOverrides两种,具体可在制图规则基础上编辑符号层的属性、符号几何效果属性和点符号放置样式属性。
2.3位置冲突的设置及复杂地物的特殊表达
当制图表达规则不能满足制图要求时,则需要结合自由表达即覆盖来充分模拟现实状态,如可以将一条线段分割成几段来符号化。例如,要使道路在与河流的交接处表现出桥的特征,使用地理处理工具CreateOverpass将相对应的制图表达图层作为输入,将桥符号和相关联的掩模作为输出,再使用ArcMap中的Representation工具调整颜色大小方向来完善地图。其他特殊表达:铁路和公路交汇处隧道,建筑物自动顺着道路方向排列,树和十字符号的移动和旋转等都可以结合制图表达规则和覆盖来实现,而且这种解决位置冲突的方法不会改变原始要素的几何特征和空间位置,且与原始数据紧密相关,充分体现了制图表达的人性化和个性化。
2.4位置冲突设置
如果制图表达规则无法满足地图制图要求,则需要运用好自由表达即覆盖,实现对现实状态的充分模拟,可以将一条线段分割为数段,实现符号化。例如,如果需要在道路与河流的交接位置,表现桥的特征,可以运用地理处理工具CreateOverpass,以对应制图表达图层作为输入,以桥符号及相关联掩模作为输出,结合ArcMap中的Representation工具,完成对颜色、大小、方向等的调增,对地图进行完善。其他特殊表达包括铁路与公路交汇位置的隧道、建筑自动沿道路方向排列,树与十字符号的移动及旋转等,都可以运用制图表达规则及覆盖实现,以这种方法来解决位置冲突问题,不会导致原始要素几何特征及空间位置的改变,与原始数据存在密切关联,能够充分体现出制图表达的个性化与人性化。
2.5符号系统共享
制图表达规则通常存储在数据库中,对于需要创建制图表达的要素图层,同样需要存放在数据库中,才能最正常转换为制图表达。这样的存储方式改变了原本将符号化信息存放在ArcMap或者lyr等客户端文件中的模式,能够实现符号系统的共享。对于同一套数据而言,创建不同应用目的的制图表达符号,能够将其应用在相应需求的地图中。以该案例为例,一共需要将四个要素类转化为相应的制图表达规则,因此在符号化过程中,必须选择对应规则来对符号系统进行分享,分别对道路线、教学楼等建筑面以及生活服务方式等进行表达。
总结:ArcGIS充分利用制图表达,在地图制图方面的问题就迎刃而解了,减少了生产工作量,有效地提高了空间数据的生产效率,同时提高了出图的效率。
参考文献:
[1]陈宇萍,刘红键,关东,等.对ArcGIS制图表达方法的改进[J].中国高新技术企业,2013(9).
[2]符玉梅.ArcGIS制图表达在地图制图方面的应用[J].建筑工程技术与设计,2014(16).
[3]孙艳新,宫林成.解析ArcGIS下的制图表达机制[J].测绘技术装备,2011(2).
论文作者:张日梅
论文发表刊物:《基层建设》2019年第1期
论文发表时间:2019/4/2
标签:要素论文; 规则论文; 符号论文; 地图论文; 符号化论文; 属性论文; 数据论文; 《基层建设》2019年第1期论文;