您的位置】:知源论文网 > 理工类论文 > 计算机 > 正文阅读资讯:基于ArcGIS的数字地图制图研究

基于ArcGIS的数字地图制图研究

[作者:陈珊娜[来源:互联网]| 打印 | 关闭 ]

摘 要:可以用于地图制图的软件很多,较为广泛采用的如CorelDraw和AutoCAD,但这两个并不是专业的地图制图软件,或者说其开发之初并未考虑可以用于地图制图,所以在地图符号的表达方面有所欠缺,该文探讨了ArcGIS在制图表达方面的优势。论文首先分析了ArcGIS的制图表达,进而结合某交通地图的设计为研究背景,详细阐述了基于ArcMap的地图制图过程。 
  关键词:ArcGIS 地图制图 交通地图 符号 
  由于传统GIS软件弱于复杂符号表达、难以满足地图制图规范的要求,不少人采用AutoCAD等图形软件获得更加丰富多样的图形化表现效果以及更加灵活自由的操作方式。但是,这种不连续的工作有很多缺点,例如地图数据需要在不同的软件中导入导出,在两个环境中重复修改和更新还会降低工作效率,必须维护多个版本的制图数据等。因此,这要求单一的GIS软件系统可以支持从采集到生产全过程、支持多地图制图表达和可扩展制图综合等,而ArcGIS制图规则与覆盖方法的结合正是为复杂对象符号化、多用途制图与空间数据分析的无缝集成提供了可行的方法。 
  1 制图表达 
  1.1 表达机制 
  几乎所有的地图生产都通过ArcGIS进行数据的处理分析,其中很多人直接在ArcGIS中完成全部的制图过程。制图人经常面对的一个困难就是如何处理制图的自动化和规则化与个性化的冲突。至ArcGIS 9.2 推出制图表达的规则与覆盖功能之后,自动化、规则化与个性化统一起来,解决了问题,大大提高了地图生产的效率。 
  与一般的Symbology符号渲染相比,制图表达可以动态绘制符号而不影响源数据,面向对像,具有行为,其优势和特点对比见表1。 
  在制图过程中,通常有一套数据要用在不同的应用场景,将要素的属性通过地图表现出来,使交汇的道路,桥,隧道等得到体现。在ArcGIS下使用制图表达从事地图生产工作的基本步骤一般是创建地里数据库、设计数据集、定义要素类、分类编码、定于制图规则、创建符号库、创建制图表达、加载数据。这里以某校交通服务地图的生产为例,根据相关制图规则来设计要素分类和符号,用ArcMap创建制图表达规则,配合使用自由表达实现地图的编制。ArcGIS10提供一套灵活的制图表达机制,灵活地结合规则和覆盖功能对数据进行符号化,这些结构与数据一同存储在地理数据库中,成为要素类的属性,存储在要素类字段RuleID(规则)和Override(重载)中。 
  1.2 规则与覆盖 
  制图表达分为规则表达和自由表达。规则表达是指要素的符号化形式,由预先制定的符号化规则来实现,要素修改后其符号化形式将进行自动更新; 自由制图表达则可以根据制图要求,对符号的表现进行编制,但要素与其符号化的表现之间不再有关联。制图规则是最灵活的符号表达方式,每个要素均有属于自己的Rule即表达规则。当符号与符号之间产生冲突时,则需将要素从规则表达转为自由表达,此时要素符号进行了Override(覆盖),也说重载,而不改变制图表的规则。覆盖字段记录了要素符号信息,因此对符号数据进行移位、删除、压盖等编辑并不影响建库数据的真实位置,如进行自动标注,人工编制符号等自由表达。 
  1.3 制图表达规则创建与编辑 

Tags: