基础地理信息数据库系统建设方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基础地理信息数据库系统建设方案
1 前言
基础地理信息数据库由基础地理信息数据、管理系统和支撑环境三部分组成,包括现势库和历史库。基础地理信息数据是基础地理信息数据库的核心,按照类型分为数字线划图数据、数字正射影像数据和数字高程模型数据三个分库,分库又根据比例尺和分辨率的变化细化为子库,子库也可根据要素分成若干层;管理系统和支撑环境是数据存储、管理和运行维护的软硬件及网络条件。基础地理信息数据库组成见图1。基础地理数据库系统的建设由于其定位的不同会在具体建设过程及成果上的存在巨大的差异。
本建设方案中对基础数据库系统的定位做如下假设:
基础地理数据库系统用于对基础地理数据的统一管理和分发服务,实现基础地理数据一体化的浏览、查询与统计、成果分发等功能。
基础地理数据库系统可实现的服务质量主要取决于两方面,一是基础地理数据内容与质量,尤其是在地理数据的查询统计与分析方面;另一方面是系统功能的完整性、稳定性和扩展性。
基础地理数据
管理系统
图1
本方案按以下四方面进行阐述,系统建设相关标准需求、硬件需求、软件需求及数据资源需求。
2.1 网络设施
建议内部局域网使用千兆网络交换机和千兆网线。
2.2 存储设备
数据库存储方式采用光纤盘直连方式,或则SAS盘直连方式,前者最佳。存储容量在1T以上,或则采用可扩容的存储设施,在系统运行过程中根据数据量的增长实际情况,按需扩容。
2.3 服务器
服务器配置建议:
内存16G以上,双CPU,E5620。
操作系统Windows Server2003 64位
3.1 空间数据库
Oracle 10g R2(64位),ArcSDE9.3.1(64位)。
3.2 数据库系统
数据库系统可由地理信息系统工程服务商建设实施。
3.2.1 功能设计
3.2.1.1 空间数据库管理
在数据库应用的过程中,对数据库进行管理和维护才能确保日常的工作正常的运转。数据库的管理是非常重要的工作。它是整个系统和业务应用正常运转的重要前提,它主要包括如下功能:
3.2.1.1.1 空间数据源管理
为了实现对远程数据库和本地数据库空间数据的调用,空间数据源的管理可以对空间数据的结构信息进行存储,供图层方案的配置管理使用。
3.2.1.1.2 数据库访问权限管理
为了加强对空间数据的安全管理,对空间数据的数据集、要素以及属性的显示设定权限管理。通过权限来控制对数据的操作功能的使用。
3.2.1.2 基础地理数据入库管理
3.2.1.2.1 数据入库
3.2.1.2.2 矢量数据入库
经过数据预处理的矢量数据,为经过由ArcGIS Engine开发的数据检查软件检查合格后,其数据符合入库要求,可以通过矢量数据入库程序直接入库到ArcSDE中。
矢量数据的入库提供图幅级入库和要素级入库两种。
3.2.1.2.3 栅格数据入库
经过数据预处理的DOM和DEM数据,可以通过栅格数据入库与镶嵌程序直接入库到ArcSDE 中。
3.2.1.2.4 数据入库日志管理
数据管理者在进行数据入库的过程中,系统自动记录操作者、机器IP地址、时间、入库数据量等信息。以此来实现对数据入库的元数据管理。
3.2.1.2.5 元数据的输入
针对各元数据子集的内容特点,为数据提供者提供一系列方便的元数据输入功能,便于数据提供者建立自己的元数据体系。
3.2.1.3 历史数据管理
历史数据管理功能主要实现历史数据的清理、恢复、查询回溯、归档标识管理。数据更新过程中,原有的数据应能自动保存到历史数据库中,并自动加入基于数据的更新时间的自定义标识,满足历史数据查询与回溯等要求。基础地理数据库是具有时态性的,数据库中的数据修改后,原来的数据要保留进入历史库中,基础地理历史数据库以时间为主线记录空间数据的变化情况,因而是一个可以进行历史回溯的系统。归档管理的设计主要就是为了方便用户浏览历史数据,同时还可以对数据库中存在的时间点进行合并、删除等操作与维护。
3.2.1.3.1 历史数据回溯
一段时间以后历史库中会存在很多的历史数据,需要让用户能够查看指定范围内的历史数据。因此,需要将历史数据按照图幅范围进行分类。在数据更新时生成一个历史记录表,记录每一个历史数据的数据名、更新时间以及它所对应的图幅序号。当用户选择了某个图幅后,读这个表就可以找出所有该范围的历史数据,用一个数组记录找出的所有历史数据的数据名,通过数据名就可以在历史库中调用每一个历史数据。
历史数据回溯功能是让用户查看指定图幅范围内某一个时间的历史数据。根据用户选择的图幅范围将该图幅范围对应的历史数据按照时间顺序排列出来,用户可以任意选择其中的一个历史数据进行查看。
本功能用来实现从历史数据库中按条件(如:日期,任务名称,任务编号等)调出符合的数据并显示到地图窗口中,与其它查询功能不同,本功能且只有本功能才能访问历史数据库,其它功能不允许访问历史数据库,按时间查询历史数据:
(1)方式一
指定一个固定时间(精确到日,如:2006年5月1日)及时间类别(入库时间,迁出时间)。(2)方式二
指定一个时间段(精确到日,如:2006年3月1日到2006年6月30日)及时间类别(入库时间,迁出时间)。
(3)指定数据显示方式
默认为追加到当前专题或者创建新专题,由用户输入专题名称。
3.2.1.3.2 历史数据管理
历史数据管理主要包括对历史归档标识管理、历史数据清理、历史数据恢复等功能:
(1)归档标识管理
(2)历史数据清理
指定要进行删除的历史数据(先通过查询确定),历史数据删除后就会永远丢失,不能被恢复。(3)历史数据恢复
选择要进行恢复的多个历史数据层和归档标识,完成对该标识对应时间点历史数据的恢复。3.2.1.4 基础地理数据管理
本模块主要用来实现多源基础地理数据的组织、基础地理数据编辑、图层显示控制管理、数据备份与恢复,以及数据状态监控等常用功能,是用户对空间数据进行管理的交互界面。是对外提供服务的基础。
3.2.1.
4.1 多源空间数据的组织
多源空间数据的组织是通过图层方案管理来实现的。主要对类目较细的要素进行分类、分组的组织,以及对这些空间数据的图层控制管理、显示等常用功能,是用户对空间数据进行管理的交互界面,也是空间数据提供应用服务的重要方式。能够实现对数据逻辑结构的创建、增加、删除、插入编辑等功能,对物理数据动态生成逻辑分类,分组管理、显示和控制;并且能够控制图层是否显示,图层的颜色,图层的显隐、叠放次序等功能。