地图制图中ArcGIS制图表达的实践

(整期优先)网络出版时间:2019-06-16
/ 2

地图制图中ArcGIS制图表达的实践

张本连1高林2

关键词:地图制图;ArcGIS;制图表达

引言

随着GIS技术的发展和广泛应用,地图的表现形式发生了巨大的变化,地图的功能也从以认知空间为主,扩展至城市经济社会和城乡建设展示与辅助决策领域。ArcGIS作为GIS平台的重要组成,拥有完整的地图制作功能,包括数据的处理、符号化、标记的制作与输出等等,但是,ArcGIS的制图效果与专业平面设计软件如AdobeIllustrator相比还存在较大差距。因此,先使用ArcGIS完成制图数据的处理,将地图导出成为AI格式,再使用Illustrator完成制图效果的调整并出图,则能充分发挥上述软件的优点,达到快捷高效地完成地图制作任务。

1ArcGIS图表达概述

ArcGIS属于一种可伸缩、全面的地理信息系统平台,Representation制图表达是其中一个非常重要的功能,基本上,所有的地图制图都可以通过ArcGIS实现数据处理分析,甚至可以直接在ArcGIS中完成全部制图过程。尤其是在ArcGIS9.2中,推出了制图表达的规则与覆盖功能后,实现了自动化、规格化与个性化的统一,帮助解决了彼此之间的冲突,也因此促进了地图生产效率的提高。

制图表达是一种新的制图符号化理念,也是建立在规则之上的智能化制图方法,其不仅拥有丰富表现力的符号,而且能够在制图编辑过程中依照制图要求,实现对符号的动态编辑修改。制图表达属于要素类的一部分,存储在数据库内,可以运用要素形式进行管理,其本身不是新的图层或者数据类型。为了能够满足不同地图对于表达方式的不同要求,制图类中的一个要素类通常都会支持多种制图表达。在实际应用中,制图表达能够将符号信息与要素几何位置共同存储在要素类中,用户能够根据自身需求,对要素的符号表达进行重新定义,从而促进地图制图质量及效益的提高。

2制图表达

2.1表达机制

几乎所有的地图生产都通过ArcGIS进行数据的处理分析,其中很多人直接在ArcGIS中完成全部的制图过程。制图人经常面对的一个困难就是如何处理制图的自动化和规则化与个性化的冲突。至ArcGIS9.2推出制图表达的规则与覆盖功能之后,自动化、规则化与个性化统一起来,解决了问题,大大提高了地图生产的效率。

在制图过程中,通常有一套数据要用在不同的应用场景,将要素的属性通过地图表现出来,使交汇的道路,桥,隧道等得到体现。在ArcGIS下使用制图表达从事地图生产工作的基本步骤一般是创建地里数据库、设计数据集、定义要素类、分类编码、定于制图规则、创建符号库、创建制图表达、加载数据。这里以某校交通服务地图的生产为例,根据相关制图规则来设计要素分类和符号,用ArcMap创建制图表达规则,配合使用自由表达实现地图的编制。

ArcGIS10提供一套灵活的制图表达机制,灵活地结合规则和覆盖功能对数据进行符号化,这些结构与数据一同存储在地理数据库中,成为要素类的属性,存储在要素类字段RuleID(规则)和Override(重载)中。于是制图表达将符号信息(例如大小、角度、样式、偏移和冲突顺序等)和几何信息一同存储在要素类中,要素显示时,根据这些参数动态绘制符号。而且,一个要素类可以支持多个制图表达,从而允许用户能够根据不同的应用需求对同一数据进行展示,而不需要备份额外的数据,以满足不同地图的各种表现方式。此外,制图表达还可以针对要素类中每个要素的外观进行单独编辑。例如:我们用打断的线符号对铁路进行符号化,可以通过制图表达来设置不同的符号宽度和颜色来表示不同类型的铁路;尽管道路数据是一系列的中心线,仍然可以用地图图形覆盖的方式友好地呈现桥梁、隧道、立交桥等特殊地物。

2.2规则与覆盖

制图表达分为规则表达和自由表达。规则表达是指要素的符号化形式,由预先制定的符号化规则来实现,要素修改后其符号化形式将进行自动更新;自由制图表达则可以根据制图要求,对符号的表现进行编制,但要素与其符号化的表现之间不再有关联。

覆盖是制图规则的例外,通过编辑修改已定义的规则参数,以改变复杂要素的制图表达,而不会影响到其他要素。覆盖Override包括ShapeOverrides和PropertyOverrides两种,具体可在制图规则基础上编辑符号层的属性、符号几何效果属性和点符号放置样式属性。

2.3制图表达规则创建与编辑

制图表达规则的创建和编辑有三种方式:第一种是ArcMap中将符号化方案转化为Representation(制图表达),这是最简单的一种方式。第二种是在ArcCatalog中的Featureclass(要素类)的属性中创建新规则,但这只针对简单要素类,即没有制图表达属性的要素。第三种是添加制图表达地理处理工具创建制图表达。每个图层可以创建和引用多个Representaion方案,每个Representaion规则又由点、线、面等符号图层以及几何效果组成。

3制图表达应用实例研究

3.1测区自然地理概况

DC街道是GD省DG市主城区四个街道之一,位于GD省DG市中部,珠江口东岸,东江下游的珠江三角洲。下辖21个社区,DC街道地质构造上,位于LF山断缘的北东向博罗大断裂南西部、东莞断凹盆地中。地势东南高、西北低。地貌以丘陵台地、冲积平原为主,丘陵台地占44.5%,冲积平原占43.3%,山地占6.2%。已有矢量数据的精度指标参照原不动产登记数据的精度指标执行数据整合工作。对数据进行拓扑处理时,宜遵循“就高、就新”的原则,即低精度数据迁就高精度数据、时相较老的数据迁就时相较新的数据,特殊情况除外。

3.2实例应用分析

根据实际区域情况,对地理图形进行转换处理的,得到符号化图层,并设置彩超区要素类,在其基础上创建制图表达。本文设计以下操作步骤:

第一步:打开ArcGIS软件目录窗口,点击鼠标右键,确定东城街道图层,此时计算机操作屏幕弹出窗口“将符号系统转换为制图表达”,点击转换确认按钮,最终实现制图表达转换处理。FC_Z为无颜色填充,边框为黑色,线宽为1.5;ZD_DBZD无颜色填充,边框为红色,线宽为2;地形图作为底图,颜色为灰色;地形图只需显示文字注记层及线层即可,其他层不需要显示,以免影响图面,具体制作框图如下:

.图1图层显示

第二步:在左侧工具栏中找到“+”按钮,点击该功能按钮创建新规则,在选项卡中找到“标记”功能,利用该项功能修改东城街道图层,修改的图层参数有“Y步长”“、X步长”“、角度”、“大小”“、标记”。同时在“裁剪”功能栏中找到“边界标记”功能,选择“隐藏标记”功能,使得东城街道边界上的符号隐藏。

第三步:在功能栏右侧找到“添加”图层功能,依据图层绘制需求,添加线状几何效果,并选择边框颜色。

第四步:选取图层属性,根据图层绘制要求编辑图层,设置“RuleID”字段。

绘制图层,同时操作界面将显示相应符号。然后添加图名、图例、指北针等,并以JPG格式输出最终的调查图。

结语

在地图制图中,大量使用ArcGIS制图表达,能够实现对空间数据的高效处理,对制图过程中存在的问题进行处理,可以极大地降低地图制图工作量,提高地图制图效率和质量。

参考文献:

[1]梁杰.数字地图制图理论方法与应用[J].决策探索(中),2018(10):88-89.

[2]谢世琴,柴微涛,江浏光艳,辜寄蓉.ArcGIS制图表达在地图制图方面的应用[J].水土保持应用技术,2014(02):11-14.