基于ArcGIS的数字地图制图研究
2017-03-18彭菲菲
彭菲菲
摘 要:虽然制作地图的软件有多种,但是从专业的角度来看,能够充分表现出地图制图的优势并且能够实现完整制图表达的只有arcGIS,在地图制图的过程中,相比其他软件有着非常明显的优势特点,因此也被人们所广泛接受和认可。本文主要介绍了ArcGIS在制图表达上的优势以及在应用过程中的具体表现,以供参考。
关键词:ArcGIS 地图制图 交通地图 符号
在以往的GIS软件应用的过程中,由于在表达时存在着一定的复杂性,这样应用在地图制作中也难以达到人们的基本使用需求,因此很多人也都会采用AutoCAD等相关的软件来进行地图的制作。然而在应用AutCAD来进行地图制作时也会有着一系列的问题和不足,比如地图数据在使用的过程中,还要对不同环境下的文件内容进行调整,这样也就极大程度的降低的工作的效率。因此为了更好的保证地图制作以及使用的效率和质量,就需要对GIS软件系统进行升级,从而满足人们的日常工作的基本需要。而ArcGIS的出现,也刚好弥补了以往存在的问题,在地图制作的规则以及方法上也为空间数据分析以及多用途制图提供了更多的可行的方法。
1 制图表达
1.1 表达机制
当前,大多数的地图都是通过ArcGIS来进行制作的,并且也有很多人利用ArcGIS来进行处理和分析。工作人员在制图的过程中也会受到一些因素的影响,比如个性化以及规则化的冲突上,在这样的情况下,ArcGIS又推出了新一代的产品,其功能也能够更好的覆盖自动化、规则化以及个性化等多方面内容,这样不仅可以有效的提高制图的效率,同时也有效的保证了地图生产的准确性,因此目前在制图上采用新一代的ArcGIS产品也可以更好的改进地图制图的工作效率。而相比一些其他的符号渲染软件,ArcGIS制图在表达上也不会受到一些源数据的影响。其中面向对象上也有着非常明显的优势和特点。特别要注意的是,在进行制图的过程中,还要应用一套新的数据在不同的场景,这样不同的要素也会通过地图来具体的加以表现,其中属性内容也会更加清晰直观的表达出来。比如地图上的一些桥梁、隧道等等。在应用ArcGIS软件时,通过制图表达生产工作的步骤主要是通过创建数据库、分类编码、创建符号库以及数据的加载等等多种不同的内容加以表现的。我们在进行某一项地图制图的过程中,还要按照制图的具体规则来对不同的符号和分类进行表现,ArcGIS创建的表达规则中,所有的内容都会通过自由表达的方式来加以重新编制,而每一项内容也都有着各自的独立性,从而更好的保证了地图的真实还原度。ArcGIS10中也为制图人提供了更加灵活的制图表达机制,通过规则与覆盖功能的结合,数据的符号化也更加准确,很多的数据与结构在存储的过程中,在数据库中也成为了要素类的属性,其中存数的要素类字段所产生的表达机制也会更加清晰。
1.2 规则与覆盖
制图表达分为规则表达和自由表达。规则表达是指要素的符号化形式,由预先制定的符号化规则来实现,要素修改后其符号化形式将进行自动更新; 自由制图表达则可以根据制图要求,对符号的表现进行编制,但要素与其符号化的表现之间不再有关联。制图规则是最灵活的符号表达方式,每个要素均有属于自己的Rule即表达规则。当符号与符号之间产生冲突时,则需将要素从规则表达转为自由表达,此时要素符号进行了Override(覆盖),也说重载,而不改变制图表的规则。覆盖字段记录了要素符号信息,因此对符号数据进行移位、删除、压盖等编辑并不影响建库数据的真实位置,如进行自动标注,人工编制符号等自由表达。
1.3 制图表达规则创建与编辑
制图表达规则的创建和编辑有三种方式: 第一种是ArcMap 中将符号化方案转化为 Representation(制图表达),这是最简单的一种方式。之后再使用要素类属性Properties,在Symbology 选项下的Representation编辑制图表达的符号,便于符号的重用和共享的实现。第二种是在ArcCatalog中的Featureclass(要素类)的属性中创建新规则,但这只针对简单要素类,即没有制图表达属性的要素。这个在没有数据可用的情况下,制定新规则,建立方案和制图规范是非常有用。第三种是添加制图表达地理处理工具创建制图表达。
2 制图表达的实例研究
为了方便学校师生等来校参观访问人士快速熟悉校园环境,确定以“交通服务”为主题设计地图XXX校园交通服务地图。数据库中包含点状的服务设施与重要标志,现状的道路与河流,面状的建筑与绿地,和注记等要素类。先将数据加载到ArcMap中根据制图要求设计符号,然后转化为制图表达进行符号规范化和个性化表达,复杂地物的表达等。整个过程以道路为导向的原则进行整体骨架编绘,分三级道路: 校外主干道,校内主干道和校内次要道路,于是符号在宽度和样式上有不同的表达; 其次是校园教学楼、办公楼、宿舍等重要建筑的符号化; 最后是绿地渲染和服务点的标注。该例中制图表达规则的应用有如下三点。
2.1 实现符号系统的共享
制图表达规则存储在地理数据库中,而且对于要创建制图表达的要素图层也必须存放在数据库中才能转换成制图表达。正是这种存储在服务器端的方式,改变了以前将符号化信息存放 ArcMap的。
mxd或.lyr等客户端文件中的方式,实现了符号系统的共享应用。对于同一套数据,通过创建不同应用目的的制图表达符号,就能应用在相应需求的地图中。在该例中,共将四个要素类转化为一套或多套制图表达规则,符号化时根据需要选择对应的规则,以此来分享符号系统,分别是道路线、教学楼等建筑面、生活服务设施点和绿地面。
2.2 属性变化的动态表达
在某校交通符号的设计中,以道路的等级属性来体现不同道路,并創建制图表达之后,实现了道路等级的动态表达。当修改该属性时,数据库中的表达规则根据变化的属性值可以绘制规则属性对应的显示效果。
2.3 复杂地物的规范化和个性化处理
制图表达规则可以由预先制定的符号规则来显示符号,符号的显示效果可以根据地图制图需求灵活设置。在制图规则设置中不但可以设置符号的大小、颜色、形状等基本信息,还可以设置符号的显示方式,主要有三种方式: 压盖方式设置,如道路交叉口的自动处理,可在街区道路符号中做一个覆盖,实现道路交叉口的自动处理; 线状尾部实交,在尾部显示实线线型,保证线状要素尾部的实交; 有向点角度自动旋转,如泉、房屋可设置成以角度属性项自动旋转。
3 结语
从上述内容中也可以看出,目前很多地图的制图中,我们也开始广泛采用ArcGIS来进行制图,而对于数字制图的应用,利用ArcGIS也可以更加充分利用制图表达,这样在地图制图方面的问题就迎刃而解了,减少了生产工作量,有效地提高了空间数据的生产效率,同时提高了出图的效率。在以后的地图生产中,ArcGIS的制图表达将发挥其规则的优势,吸引更多的地图需求者使用,实现图库数据的一体化生产和管理,提高生产效率,最终实现广泛应用。
参考文献:
[1] 余应刚,陈朝晖,包世秦,等.基于规则与覆盖的GIS制图表达[J].现代计算机,2009,8(313):50-53.
[2] 钱敏.基于ArcGIS数据库的地图制图方法初探[J].现代测绘,2003(S1):174-176.