📄 基于arcgis的数据库地图制图研究[1].txt
字号:
2008年第
11期福
福福建
建建电
电电脑
脑脑
基于
ArcGIS的数据库地图制图研究
简灿良,袁存忠,黄梦龙
(福建省基础地理信息中心福建福州
350003)
【摘要】:本文分析了
GIS数据和制图数据的之间差别,在此基础上采用
ArcGIS作为
GIS平台,对基于
GIS数据库的
制图进行了研究。研究中充分利用了
ArcGIS提供的制图表现功能,采用
ArcObjects作为二次开发工具开发了制图输出的工
具,较好的实现了专题图和基本比例尺地形图的制图输出。
【关键字】:
ArcGIS
GIS数据库制图数据,GIS数据
1、前言
作为数据存储管理的重要技术,数据库技术近年来得到了
迅猛的发展。大型的关系数据库以及对象关系数据库通过扩展
对空间数据存储的支持,在空间数据管理方面也表现了出色的
性能,已经逐渐成为
GIS软件所采用的主要的空间数据存储方
式。
地图制图和输出是
GIS软件的一个重要的功能,也是
GIS
数据表现的重要手段。在数据库存储环境下对海量数据的制图
输出进行研究,很有现实意义。本文主要探讨了基于空间数据库
的地图制图存在的问题,并采用
ArcGIS的
Geodatabase数据库
作为空间数据管理平台,对基于数据库的地图制图进行了一些
探索。
2、基于数据库的地图制图
基于数据库的地图制图由于采用数据库中的数据作为制图
输出的数据源,只需要维护数据库中的一份数据,与基于文件式
的数据管理方式相比,可以大大减少数据的冗余。由于数据库可
以存储海量的
GIS数据,涉及的范围广,因此其可以适用于大范
围的地图制图。通过建立物理无缝的数据库,可以克服由于图幅
分割造成的数据不完整,在制图表现时可以保证线状要素符号
化的线型以及面状要素的填充符号的连续性,使制作的地图美
观,不需要额外的编辑和接边处理。基于数据库的制图也可以适
用于国家基本比例尺地形图大批量的分幅输出,提高工作的效
率。
2.1基于
GIS数据库的制图输出的主要问题
GIS的功能更多的是侧重于空间分析,GIS数据库建库的数
据采集和数据组织首先要满足空间分析的需要。用于制图输出
的地图数据为了满足地图表达的要求,在数据采集和数据组织
方面都需要做一些处理。由于功能侧重不同导致的
GIS数据与
制图数据的差异[1,2],是影响利用
GIS数据库进行地图制图输出
的一个重要的原因。与制图数据相比较,GIS数据在制图输出时
还需要对数据做以下一些处理。
1)共位地物冲突的处理。
GIS数据库为了满足空间分析,量
算等功能的要求,需要保持地物的完整性。
GIS数据库中的面状
要素必须完整的构面,线状要素必须保持连续。在编辑地图时,
为了使地图符合制图规范的要求,对共位的要素采取了一些处
理方法,对要素进行必要的分割[3]。以水系为例,在经过桥梁、输
水槽、水闸等处,需要打断处理。境界在与单线水等重合时,需要
打断并采用跳绘的方式,以避免发生重叠,影响阅读。在制图时
对数据的编辑处理将破坏数据的完整性,影响到
GIS分析操作
的执行及分析结果的准确性。
2)地物关系冲突的调整。GIS数据库为了满足空间分析结果
的正确,需要保持地物的原始的空间关系,如拓扑关系查询,方
位关系、位置关系分析等,都需要根据地物之间的真实关系才能
得到正确的分析结果。在地图制图时,为了使地图清晰易读,并
考虑到地图的载负量,编图的重点在于正确的艺术的处理地图
资助项目:地理空间信息工程国家测绘局重点实验室经费资助项目
图形之间的关系[4]。在制图输出时,为了使地图清晰可读,在地物
的图形位置间隔太小影响地图阅读时,往往根据地物的类型以
及地物的重要性不同,或是按一定的规则对地物进行移位处理,
这也会影响到地物之间的真实位置关系,从而影响到
GIS分析
的结果。
3)地图综合与图形整饰处理。在制图输出时,为了使输出的
地图美观,还需要对地物作一些编辑工作,如采用虚线线型表示
的线状要素与别的实线线型表示的要素连接时,往往需要编辑
以避虚接。在由大比例尺地图数据生成小比例尺的地图输出时,
还需要对地图数据进行较多的综合处理[3]。这些处理也将影响数
据用于
GIS统计分析。
另外,在数据建库时,为了管理的方便以及数据显示无缝以
及接边的要求,一般采用相同的数学基础,数据库中的数据拼接
成一个整体,而在制图应用时,根据地图的用途和制图要求的不
同,需要采用不同的投影,并且只输出制图区域的部分。在不支
持数据显示时实时投影变换以及裁切显示的
GIS系统中,这也
是影响基于数据库的地图制图的一个因素。在基于
ArcGIS平台
建立的数据库,这些问题得到了较好的解决。
由于
GIS数据库是作为不同的基于数据库的应用的基础而
存在的,查询与统计分析是其主要功能,因此必须保持
GIS数据
库中数据的完整性,不能因为制图的需要而改变,这就需要
GIS
数据库建立时在数据采集和数据组织等方面做出调整,使之在
满足空间分析的同时,兼顾制图的要求。
2.2兼顾制图输出的数据采集和数据建库
2.2.1建库数据的采集和编码
在
GIS数据库建库时,确定建库的目标是建库与出图并举,
在数据采集以满足
GIS分析功能的要求为主,首先遵循建库数
据的要求进行采集,同时兼顾制图输出[5]。
为了保持要素的完整,对面状的要素,如面状水系,居民地,
土质和植被等,采集了完整的边线,同时注意在与图廓或是其它
面状地物重合的边线,如居民地与图廓相交的边线,居民地与双
线路相邻接的边线等,采集辅助线,对边线和辅助线采用了不同
的编码,利用面状要素完整的边线和辅助线构面,保证了用于
GIS分析的面状要素的完整性,并方便在出图时通过分别设置
辅助线与边线的线型,处理与其它地物的关系。对道路双线道路
既采集边线又采集中心,边线层主要用于制图输出。
对点状要素和线状要素的采集完全按
GIS建库数据的要
求,同一个要素保持完整,只有在属性发生变化的地方才分割成
两个要素。
在数据采集时,需要按一定的规范对数据分类编码。要素分
类细更有利于制图表现。但同时要考虑用于空间分析的方便。
2.2.2数据建库和制图规则设置
在基于
ArcGIS平台建立
GIS数据库时,遵循了满足
GIS空
间分析等应用的需要,兼顾制图输出的要求,同时减少数据库中
数据冗余的原则。
福
福福福建
建建建电
电电电脑
脑脑脑2008年第
11期
1)数据建库
在数据建库时,面状要素类有的只入库面状面要素,有的则
除了面状要素外,用于构成面状要素的边线和辅助线也同时导
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -