基于实体关系数据模型的空间数据组织及其在土地管理信息系统中的
文章编号:(2002)0494-091105-0020-03
中图分类号:P20S
文献标识码:B
基于实体-关系数据模型的空间数据组织及其在土地管理信息系统中的应用
沙宗尧,边馥苓,张
江
(武汉大学遥感信息工程学院,湖北武汉430070)
DataModelBasedonEntity-relationandItsApplicationin
LandManagementSystem
SHAZong-yao,BIANFu-iing,ZHANGJiang
摘要:简要分析当前空间数据组织的基本方式,探讨实体-关系数据模型的特点、结构,给出基于实体-关系数据模型的土地管理数
通过设计的数据库结构存储和管理土地利用数据,借助于空间数据引擎中间层,实现土据库设计。利用实体-关系数据组织方式,地变更管理的主要功能。
关键词:空间数据组织;实体-关系数据模型;空间数据库引擎;土地管理信息系统
空间数据不同于一般的属性数据。空间数据主
[1]
要有以下特征:空间性、抽象性、多尺度与多态
面向对象的数据模型、实体-关系数据模型等。1.拓扑关系数据模型:拓扑关系数据模型以
“结点—弧段—多边形”拓扑关系为基础,存储了拓扑关系。拓扑数据模型常将空间数据和属性数据分开存放,如Arc/InfoS.0以前的Coverage数据文件。拓扑关系的数据模型可以将位置坐标数据存放在文件系统中,而将拓扑属性和其他属性存放在关系数据库系统的2维表格中。
这种数据模型是以单2.面向对象的数据模型:
个空间地理实体为数据组织和存储的基本单位。与拓扑模型不同的是,该模型以独立、完整、具有地理意义的实体为基本单位对地理空间进行表达。每个实体是一个独立的单元,它封装了若干属性和一组操作,并且具有继承、联合等面向对象特点。理论上,在几种数据模型中,面向对象的数据模型具有较大的优越性,但目前还没有真正实现面向对象数据模型的应用系统。
关系理论的研究与应用及3.实体-关系模型:
面向对象方法学在现代软件的设计和开发中发挥了至关重要的作用。基于空间数据面向对象的特性,设计基于“实体-关利用RDBMS存储空间数据时,
系”结构的数据模型。该数据模型支持标准SOL语句进行属性检索,对于空间数据的属性查询,具有很高的效率。该模型也定义一组空间操作算子,以扩展对空间关系进行检索。
性。GIS的空间数据组织与管理一直是GIS理论界
关注的一个热点问题,传统的基于文件方式的GIS数据存储技术有其固有的不足,采用数据库技术存储空间数据是今后一段时间内GIS数据管理发展
[2]
。国外GIS开发商已与数据库开发商合的方向
作,成功开发了许多专用的商业软件来管理空间数据,例如Intergrap1的GeoMedia,ESRI的arcSDE,
以及MapInfo的Spatiaiware。它们均采用关系数据库管理系统来存储、管理和快速查询检索、分析空间数据,以改变传统文件方式存储海量和复杂关系
[3]
。土地利用数据是一的空间数据所固有的缺陷
类典型的空间数据,GIS系统的功能与数据关系日
趋复杂化,从空间信息系统建设的一般要求出发,能否实现适合于多用户、大数据量且支持空间数据与非空间数据无缝集成,满足数据的开放性和可扩充性、数据操作的并发性、数据维护与安全性管理要求的GIS应用系统,是系统建成成败的关键因素之一。
一、空间数据组织的基本方式
不同的空间数据组织,其数据管理效率、数据共享、适用环境等都有着明显的差异。当前空间数据组织的基本方式主要有基于拓扑关系的数据模型、
收稿日期:2001-10-22;修回日期:2002-01-16基金项目:湖北省自然科学基金资助项目(99J171)作者简介:沙宗尧(1975-),男,安徽合肥人,博士生,主要从事GIS应用、空间数据模型及数据挖掘研究。
二、实体!关系模型数据管理特点
实体-关系数据模型是一种基于扩展RDBMS存储空间数据的扩展策略。基于RDBMS的空间数据库技术,对于多用户、大数据量的GIS应用,有着较大优势。它支持数据的一体化、数据的开放性和可扩充性、数据操作的并发性,有利于数据维护与管理,还可以借助于关系数据库的权限管理,保证数据的安全性。基于RDBMS的空间数据库技术还为
将整个研究区域arcSDE采用连续的数据模型,
的地物数据放到arcSDE一个连续的层中。arcSDE存储和组织数据库中的空间要素的方法,是将空间数据类型加到关系数据库中,而不改变和影响现有的数据库或应用。它在现有的数据表中加入图形数据项,该表可以称为空间可用的,供软件管理和访问与其关联的空间图形数据。空间图形数据和空间图形索引放在另外的数据表中,通过关键项空间可用表、空间图形表、图形索引表实现关联。通过将层从WeDGIS的建设提供数据支持,
使其远程访问数据的能力得到提高。实现WeDGIS时,应用服务器和
数据管理服务器可以保持相对的独立以优化系统结构,其有如下特点。
l.借助数据库系统的逻辑检查功能,保证数据的录入和编辑质量。
2.支持大型数据库。arcSDE利用统一的数据模型,维护关系数据库中的空间和属性数据,管理近乎无限的空间特征,如全国范围的土地利用现状和历史数据。
3.提供网络环境下的数据操作。对复杂的空间查询来说,使用互操作处理的客户机/服务器模式在网络上得以实现,客户机与服务器共同完成这一工作。客户机主要是响应空间分析操作,服务器则进行数据搜索和检索。这种互操作处理方法使得动态空间叠加成为可能,当大量增加客户机的时候,利用对称多处理结构或调整计算机缓冲区大小,可以把客户机带来的性能下降到最小。
4.客户端工具的广泛性。用空间数据库所提供的API接口,客户端可采用任何GIS工具调用API服务,
开发应用程序。5.特征组是连续的。借助于底层的关系数据库强大的数据管理功能,实体-关系数据模型能容纳连片的数据区域,实现连续地理实体的物理级无缝存储。
6.支持多用户并发操作。许多用户能同时编辑地理数据。地理数据库数据模型支持多用户并发操作。
实体-关系数据模型中,空间关系可以通过0penGIS定义的空间对象关系检验方法来确定。这些方法包括Eguai,Dis oint,Intersect,Touch,Cross,Within,Contains,0veriap,Reiate等。
三、面向实体!关系数据模型实例分析
下面以ESRI的arcSDE为例,来具体说明其是
如何实现空间数据的存储与管理的。
逻辑上分成一个个小块来对数据库中各层的所有要素建立索引,层中的要素则分解到各单元中描述,最后将此描述信息写到索引表中。落到多个单元上的要素,将在每个单元对应的索引记录中加以描述,没有数据的单元不包括在索引表中,数据模型如图l
所示。
图l空间数据库引擎(arcSDE)的集成数据模型
四、基于实体!关系数据模型的土地利用
现状"变更数据库设计
#$设计原则
基于实体-关系数据模型的地理数据库设计与关系数据库设计基本原理是相同的,主要的区别是考虑怎样将包含空间信息的逻辑数据模型匹配到空间数据库中。由于空间数据库具有特征数据集、特征类、拓扑组合、关系及其他组件,所以设计地理数据库时应接近空间实体的逻辑数据模型。该逻辑数据模型必须能够完备、合理、正确地对空间实体进行描述并尽可能反映空间实体间的关系,设计时至少要遵循:!信息完备性,
保证属性信息与空间图形信息都能够在实际的数据库中体现出来。"结 …… 此处隐藏:3090字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




