基于Oracle spatial地籍数据库设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Oracle spatial地籍数据库设计

基于Oracle spatial地籍数据库设计   摘要:本文以对象关系型数据库和时态GIS为基础,分析了常见的数据模型和空间数据库类型,理解和掌握了Oracle Spatial的对象――关系数据模型、组织空间数据的方法以及Oracle Spatial中表达空间要素的几何元素和几何对象列的结构,然后对地籍数据库中的宗地表的表结构和元数据表进行了设计和说明。   关键词:Oracle Spatial,MapInfo;地籍数据库;设计;说明   中图分类号:TP302文献标识码: A文章编号:1671-1297(2008)10-149-02      随着社会经济的快速发展,日常地籍数据的频繁更新,地籍数据纷繁复杂,包括地籍图、簿、册,各种档案甚至多媒体数据,要分析这些数据以及确定这些数据之间的相互关系,进一步描述这些数据的时空动态变化,更是非常困难。而近些年来出现的GIS为地籍更新过程中在空间数据与属性数据的无缝管理、大范围查询检索、空间数据完整性和一致性维护、海量数据管理、分布式数据处理与维护、事务处理、地籍制图和数据安全性控制等方面提供了技术支持。   地籍信息系统是土地信息系统的重要组成部分,地籍信息系统中,地籍数据具有显著的空间特征、丰富的属性、强烈的时态性。因此,采用一种有效的系统和数据分析方法进行地籍信息数据库的设计是很有必要的。      一、概述及其GIS平台的选取和分析      (一)概述   地籍是记载土地位置、界址、数量、质量、权属和用途等基本状况的图、簿、册。宗地是由界址线和界址点构成,是被权属界限所封闭的地块。地籍信息系统是土地信息系统的重要组成部分,属于地理信息系统范畴,是地理信息系统技术在地籍管理中的应用。地籍信息系统是一个在计算机和现代技术支持下,以“宗地”为核心实体,实现地籍信息的输入、储存、检索、处理、综合分析、辅助决策以及结果输出的信息系统。   地籍数据库是为存储、管理土地基本信息的数据库,即以宗地为基本单元用数字形式记录土地及其附着物的位置、权属、数量、质量和土地利用现状等几何和属性信息(即地籍信息)的数据库,能以最少重复(冗余)为多用途地籍服务,扩大地籍信息的应用范围,是数据库技术与地籍系统相结合的产物,是地籍信息系统的核心。Oracle Spatial是针对存储在Oracle8i中的空间元素(Oracle Feature)集合提供了一种SQL的模式来完成存储、输出、修改和查询的功能。Oracle支持两种表现空间元素的机制(或称作模型),一种关系式模型(Relafional),用多行记录和字段类型为NUMBER的一张表来表示一个空间实体;另一种是对象关系型(Object-Relational),这种模型使用一张数据库表,表中有一个类型为MDSYS.SDO_GEOMETRY的字段,用一行记录来存储一个空间数据实体。   (二)GIS平台的选取及分析   现在在国内市场占有率最高的当数ArcGIS和MapInfo两种。ArcGIS是一个大型的软件包,它提供对空间数据强大的处理功能,而且还内置Geodatabase地理数据库,侧重于空间分析功能。MapInfo主要是面向中小型的桌面制图用户,具有强大的空间数据编辑功能,而且针对Oracle Spatial管理下的空间数据有良好的读写能力。选择GIS平台要从平台功能的实用性、操作使用的方便性、性能价格比的优越性等各方面去考虑。因此,在一般应用中,我们选择MapInfo平台作为开发GIS应用软件的平台。   数据模型是对客观事物及其联系的数据描述,数据库设计的核心问题之一就是设计一个好的数据模型。数据模型设计的好坏直接影响数据库的性能,数据模型的设计方法决定数据库的设计方法。目前基于面向对象数据模型的面向对象空间数据库管理系统可能是今后管理空间数据的方向之一。      二、地籍数据库设计      (一) Oracle spatial空间数据模型    Oracle spatial是 Oracle公司推出的管理空间数据的组件,它采用对象――关系模型的方式来组织空间数据;对象――关系模型既可充分利用成熟的关系型数据库强大的数据管理功能和可操作性,又兼具面向对象数据库的对象和类的概念即数据模型的扩充,可以很好的实现空间数据的管理。   对象――关系模型是对关系模型的扩展,具有面向对象的更加丰富的类型系统,允许用户定义结构类型的复杂字段类型。它有标准数据类型描述某类(点、线、面)地理实体的属性,由函数描述其方法,从而形成对象,任意地理实体即可通过对象的实例来存储。Oracle spatial中就使用了对象――关系模型这一解决方案。在这里采用C++语言描述方式来说明数据表的结构。   Struct Dat

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档