APP下载

基于Geodatabase的土地整治规划数据库的设计与实现

2018-05-14冀克温

知识文库 2018年6期
关键词:数据模型空间数据要素

冀克温

利用UM L 建立土地整治规划数据库的模型, 有利于土地整治规划数据库的结构清晰, 以及类与类之间的关系明确, 同时也能够方便数据库的更新和管理工作。运用UM L 模型直接生成基于Geo database 土地整治规划数据库, 不但有效地降低了建库的复杂性, 而且能够保证数据间相互关系的正确性, 同时也缩短了开发周期, 便于数据库使用过程中的维护工作. 从实际应用的角度出发, 通过M icro soft 的Visio 工具建立了土地整治规划数据库的UM L 模型, 然后根据模型生成的XM L 文件, 在A rcCatalo g 中生成一个土地整治规划数据库.

1 Geodatabase 数据模型

从Arc /Info8起, ES RI 推出了一种新的面向对象数据模型称为Geodatabase 数据模型. Geodatabase 数据模型使得物理数据模型与其逻辑数据模型更加接近,Geodatabase 在实现上使用了标准的关系———对象数据库技术,它支持一套完整的拓扑特征集, 具有大型数据库系统在数据管理方面的优势(数据的一致性、连续的空间数据集合、多用户并发操作) ,Geo database 用更先进的几何特征、复杂网络、特征类的关系、平面几何拓扑和其他对象组织模式扩展了Coverage 和S hap 文件模型, 使得空间数据对象及其相互间的关系、使用和连接规则等均可以方便地表示、存储、管理和扩展,引入这种新的数据模型的目的在于让用户可以通过在其数据中加入其在应用领域的方法或行为以及其他任意的关系和规则, 使数据更具智能和面向对象的应用领域。

1. 1Geodatabase 模型结构

1.1.1 要素类(feature class )

同类要素的几何即为要素类, 如道路, 河流, 信号发射塔等。

1.1.2 要素数据集(feature dataset )

要素数据集由一组具有相同空间参考(spatial refe rence ) 的要素类组成。

1.1.3关系类(relatio nship class )

定义两个不同的要素类或对象类之间的关联关系。

1.1.4几何网络(geometric netw ork )

几何网络是在若干要素类的基础上建立的一种新的类, 定义几何网络时, 我们指定哪些要素类加入其中, 同时指定其在几何网络中扮演的角色。

1.1.5域(domains )

定义属性的有效取值范围, 它可以是连续的变化区间, 也可以是离散的取值集合。

1.1.6有效规则(validatio n rules )

对要素类的行为取值加以约束的规则。

1.1.7栅格数据集(raster datasets )

用于存放栅格数据,可以支持海量栅格数据, 支持影音镶嵌, 可以建立" 金字塔" 索引并在使用时指定可视范围提高检索和现实效率。

1.1.8TIN datasets

TIN 是Arc /Info 中非常经典的数据模型, 是用不规则分布采样点的采样值构成的不规则三角集合,它可用于表达形状或其他类型的空间分布特征。

1.1.9定位器(locato rs )

定位器是定位参考和定位方法的组合, 对不同的定位参考, 用不同的定位方法进行定位操作。

1. 2Geodatabase 数据模型的优点

Geodatabase 模型是新一代的地理数据模型, 是建立在DBMS 之上统一的、智能化的空间数据库,它较之以前的数据模型更加人性化、智能化, 它具有明显的优势如下:

①在同一数据库中统一管理各种类型的空间数据;②空间数据的录入和编辑更加准确,这得益于空间要素的合法性规则检查;③空间数据更加面向实际的应用领域,不再是无意义的点、线、面, 而代之以电线杆、光缆、用地等;④可以表达空间数据的相互关系;⑤可以更好的进行制图;⑥空间数据的表示更为准确;⑦可管理连续的空间数据库, 无需分块、分幅; ⑧支持空间数据的版本管理和多用户并发操作。

2 数据库的设计

数据库主要包括空间数据和属性数据两种類型, 其中空间数据主要包括各种基础地理空间数据和专题数据,属性数据是对图形数据的属性描述以及有关的利用管理数据, 主要包括:详查成果中的各种表格数据和变更数据, 新增建设用地报批、农村土地籍管理、执法和监督检查管理信息等。

3 数据库的实现

CASE , 即自动化软件开发工具. CASE 的一个基本思想就是提供一组能够自动覆盖软件开发生命周期各个阶段的集成的、减少劳动力的工具. CAS E 已被证明可以加快开发速度, 提高应用软件生产率并保证应用软件的可靠品质. 常用的CAS E 工具主要M icroso ft 的Visio 和IBM 的relation ro se 等.

UM L , 即统一建模语言(unified m odeling language ) 是一种用于描述、构造软件系统以及商业建模的语言, 综合了在大型、复杂系统的建模领域得到认可的优秀的软件工程方法. UM L 是大多数公司采用的标准, 是ANSI 和OMG 等部门采用的标准。

4 结语

随着“十三五”土地整治规划的编制, 我国将要对国土进行全面的数字化和信息化管理, 这就要求在现阶段建立合格、优秀的数据库, 运用CASE 工具建立数据库的UM L 模型, 然后从UM L 模型生成数据库, 这样的方法比直接建立数据库更能体现出数据库中对象与对象之间的关系, 更有利于数据库结构清晰, 不但有效地降低了建库的复杂性, 而且能够保证数据间相互关系的正确性。 它较之以前的数据模型更加人性化、智能化, 所以基于Geodatabase 创建数据库, 使其具有了一般空间数据库所不具有的特点和功能。

(作者单位:青州市国土资源局)

猜你喜欢

数据模型空间数据要素
基于区块链的微网绿电交易数据模型研究
关于PowerDesigner软件工程技术的研究
融入空间数据的地图制图路径探究
ORM工具
2015年8月债券发行要素一览表
2015年6月债券发行要素一览表