面向对象的空间数据组织与管理

合集下载

关系型数据库与面向对象数据库的特点与比较

关系型数据库与面向对象数据库的特点与比较

关系型数据库与面向对象数据库的特点与比较近年来,随着大数据和云计算的高速发展,数据库系统的需求也逐渐增加。

在数据库领域中,关系型数据库和面向对象数据库是最常见和广泛应用的两种类型。

本文将介绍并比较这两种数据库的特点和区别。

关系型数据库的特点:1. 数据组织方式:关系型数据库使用表格的形式来组织数据,每个表格代表一个实体,每个列代表该实体的属性,每个行代表一个实体的具体数据。

通过在不同表之间建立主键和外键关系,实现表之间的关联。

2. 数据一致性和完整性保证:关系型数据库使用ACID(原子性、一致性、隔离性、持久性)事务来保证数据的一致性和完整性,确保在并发操作和系统故障时数据不会丢失或损坏。

3. SQL语言:关系型数据库使用结构化查询语言(SQL)进行数据管理和操作,具有标准化的语法,可提供更灵活、高效的查询和操作功能。

4. 数据模型和结构稳定:关系型数据库的数据模型和结构在设计之初就被固定下来,更适合对已知数据结构和类型的数据进行存储和管理。

5. 成熟度和易用性:关系型数据库经过多年的发展和改进,已经成为最成熟、最稳定和最被广泛应用的数据库模型之一。

相对而言,关系型数据库的学习和使用相对较容易。

面向对象数据库的特点:1. 数据组织方式:面向对象数据库将数据组织成对象的形式,每个对象都是一个实例,具有自己的属性和方法。

数据以对象的形式相互关联,实现了更自然的数据存储和处理方式。

2. 数据封装性和继承性:面向对象数据库支持数据的封装和继承特性,可以将相关的数据和操作封装在对象内部,提高了代码的重用性和数据的安全性。

3. 强大的表达能力:面向对象数据库支持复杂的数据表达能力,可以存储和查询包含多层次和复杂关系的数据结构,灵活性更强。

4. 对象关系映射(ORM):面向对象数据库可以实现对象与关系型数据库的映射,将对象模型与关系模型之间进行转换,方便开发人员在程序中使用对象操作数据库。

5. 对象导向的操作语言:面向对象数据库采用一种特定的编程语言来操作和管理数据,通过面向对象编程语言(如Java、C#等),可以直接操作和管理数据库中的对象。

常见的空间数据逻辑模型

常见的空间数据逻辑模型

空间数据逻辑模型是地理信息系统(GIS)中的核心部分,它描述了空间实体及其之间的关系。

选择适当的逻辑模型对于有效地组织、存储、管理和查询空间数据至关重要。

以下是几种常见的空间数据逻辑模型:矢量模型:点、线和多边形:这是最基本的矢量数据模型,其中点代表位置,线由一系列的点组成,而多边形则是由闭合的线形成。

这种模型非常适合表示离散的空间特征,如建筑物、道路和行政区划。

拓扑关系:在更复杂的矢量模型中,除了几何形状外,还会考虑空间对象之间的拓扑关系,如相邻、相交和包含等。

这种拓扑信息可以增强空间分析的能力。

栅格模型:像元/网格:栅格模型将空间划分为规则的网格或像元,每个像元都有一个与之关联的值,如高程、温度或土壤类型。

这种模型特别适合于表示连续的空间现象,如地形、气候和某些类型的遥感数据。

面向对象模型:对象和类:面向对象模型将现实世界中的实体表示为对象,这些对象具有属性(如颜色、形状)和方法(如计算面积、查找相邻对象)。

相关的对象可以被组织成类,从而形成一个分类体系。

继承和封装:通过使用面向对象编程的概念,如继承和封装,这种模型可以更有效地组织和管理复杂的空间数据。

网络模型:节点和边:网络模型主要用于表示和分析由节点(如交叉口、城市)和边(如道路、输电线路)组成的网络结构。

这种模型在交通规划、公共设施布局和物流分析等领域非常有用。

时空模型:时间维度:时空模型在传统的空间数据模型上增加了一个时间维度,用于表示和分析空间现象随时间的变化。

这对于环境监测、城市规划和历史研究等应用非常重要。

三维模型:立体表达:三维模型使用X、Y和Z三个坐标来定义空间对象的位置和形状,从而能够更真实地表示现实世界中的三维结构,如建筑物、地形和地下设施。

混合模型:综合应用:混合模型结合了上述两种或多种模型的优点,以适应特定的应用需求。

例如,一个系统可能同时使用矢量和栅格数据来表示不同类型的空间信息。

随着技术的进步和应用需求的增加,未来可能会出现更多创新的空间数据逻辑模型。

数据库管理系统的分类与特点

数据库管理系统的分类与特点

数据库管理系统的分类与特点数据库管理系统(Database Management System,简称DBMS)是计算机科学领域中的关键技术,用于管理、组织和存储大量的数据。

随着数据量的不断增长,数据库管理系统的分类和特点也越发重要。

本文将对数据库管理系统进行分类,并介绍各个分类的特点。

一、按数据模型分类1. 层次模型数据库管理系统层次模型数据库管理系统(Hierarchical Model DBMS)以树状结构来组织数据。

它的特点是数据之间存在父子关系,并且一个父节点可以对应多个子节点,但一个子节点只能有一个父节点。

这种数据库管理系统适用于具有明确层级结构关系的数据。

例如,公司组织架构可以使用层次模型数据库管理系统进行管理,其中每个员工节点连接到其直接上级的节点。

2. 网状模型数据库管理系统网状模型数据库管理系统(Network Model DBMS)也是基于树状结构的,但与层次模型不同的是,它允许一个子节点具有多个父节点。

这种模型适用于数据之间存在复杂关系的场景,如银行系统中的借贷关系。

3. 关系模型数据库管理系统关系模型数据库管理系统(Relational Model DBMS)是目前应用最广泛的数据库管理系统之一,它将数据组织为表格的形式,其中每一行代表一个数据记录,每一列代表字段或属性。

关系模型中的表格可以结合使用,通过键值进行关联查询。

这种模型相对于层次模型和网状模型更灵活,能够适应不同领域和复杂的数据关系。

4. 对象模型数据库管理系统对象模型数据库管理系统(Object Model DBMS)是在关系模型基础上发展起来的一种模型。

它将实体和实体之间的关系都视为对象,并通过对象间的继承和多态来实现数据的组织和查询。

对象模型数据库管理系统特别适用于面向对象的编程环境。

二、按运行环境分类1. 集中式数据库管理系统集中式数据库管理系统(Centralized DBMS)运行在一个集中服务器上,所有的数据存储在该服务器中,用户通过网络访问数据。

面向对象数据库与关系数据库的优缺点对比

面向对象数据库与关系数据库的优缺点对比

面向对象数据库与关系数据库的优缺点对比随着信息技术的不断发展,数据库成为了现代社会中不可或缺的一部分。

在数据库的发展过程中,面向对象数据库和关系数据库成为了两种主要的数据库模型。

面向对象数据库以对象为基本单位进行数据存储和管理,而关系数据库则以表格的形式组织数据。

本文将对这两种数据库模型的优缺点进行对比。

一、面向对象数据库的优点1. 数据模型的灵活性:面向对象数据库采用了面向对象的数据模型,可以更好地反映现实世界中的对象和关系。

它可以直接存储和处理复杂的对象结构,使数据的组织更加灵活。

2. 数据的封装性:面向对象数据库将数据和操作封装在一起,通过封装实现了数据的安全性和完整性。

对象的方法可以对数据进行操作和控制,保证了数据的一致性和可靠性。

3. 数据的继承性:面向对象数据库支持继承关系,可以通过继承来共享和复用数据和操作。

这样可以减少数据的冗余和重复,提高数据的利用率。

4. 复杂查询的能力:面向对象数据库支持复杂的查询操作,可以通过对象之间的关联和继承关系进行查询。

这样可以方便地进行数据分析和挖掘,提高了数据的处理效率。

二、面向对象数据库的缺点1. 学习成本高:面向对象数据库需要掌握面向对象的概念和技术,对于一些没有相关背景知识的用户来说,学习成本较高。

2. 标准化程度低:面向对象数据库的标准化程度相对较低,不同厂商的实现方式可能存在差异。

这样会导致数据的互操作性较差,不利于数据的共享和交换。

三、关系数据库的优点1. 数据的结构化:关系数据库采用了表格的形式组织数据,具有良好的结构化特性。

这样可以方便地进行数据的管理和维护,提高了数据的可靠性和稳定性。

2. 数据的一致性:关系数据库通过事务的机制来保证数据的一致性。

事务可以对一组操作进行原子性、一致性、隔离性和持久性的要求,保证了数据的完整性和一致性。

3. 标准化程度高:关系数据库采用了SQL作为标准的查询语言,具有较高的标准化程度。

这样可以方便地进行数据的共享和交换,提高了数据的互操作性。

空间数据组织与管理概述

空间数据组织与管理概述
Owner
Clay
Plain
A1
Loam
Plain
A2
Sandy
Hill
A3
User_ID
Terrain
Slope
233
Plain
0
234
Plain
3
235
Hill
25
关系数据结构
面向对象的数据库模型: 把面向对象的方法和数据库技术结合起来可以使数据库系统的分析、设计最大程度地与人们对客观世界的认识相一致。 面向对象数据库系统是为了满足新的数据库应用需要而产生的新一代数据库系统。
1
空间数据组织与管理概述
第八章 空间数据组织与
管理
第一节 空间数据管理的特点
第二节 空间数据库管理技术的发展
第三节 空间数据的组织
第四节 空间索引
第一节 空间数据管理的特点
为什么空间数据需要管理?
空间数据特征
这些特征都决定了需要行之有效的方法去管理空间数据
1. 空间特体
7
B
55
C
54
C
60
C
26
A
48
A
15
A


实体
Peano码
A
26,48,50,15,37,39,14
B
7
C
55,54,60


B
A
C
四叉树索引
是指建立四叉树索引时,根据所有空间对象覆盖的范围,进行四叉树分割,使每一个子块中仅包含单个实体,然后根据包含每个实体的子块层数或者子块大小建立相应的索引表。
采用M:N连接关系描述的数据库存储方式。由于其空间关系复杂,因此,在GIS中并没有广泛应用。

简述数据库管理系统的分类

简述数据库管理系统的分类

简述数据库管理系统的分类数据库管理系统(Database Management System,简称DBMS)是由一组软件和工具组成的系统,用于管理、组织和访问数据库中的数据。

随着信息技术的发展,数据库管理系统在企业和组织中扮演着重要的角色。

根据不同的分类标准,数据库管理系统可以分为以下几种类型。

1.层次数据库管理系统层次数据库管理系统是最早的数据库管理系统类型之一,它基于树形结构来组织和管理数据。

在层次数据库中,数据被组织成为一个树形结构,其中每个节点可以有一个父节点和多个子节点。

这种数据库管理系统具有简单和高效的特点,但缺点是对于复杂和多对多的关系表示不够灵活。

2.网络数据库管理系统网络数据库管理系统是在层次数据库的基础上发展而来的,它使用图形结构来组织和管理数据。

在网络数据库中,数据可以用多对多的关系进行表示,节点可以有多个父节点和多个子节点。

这种数据库管理系统相比层次数据库更加灵活,但是对于数据的完整性和一致性要求较高。

3.关系数据库管理系统关系数据库管理系统是目前最常用的数据库管理系统类型之一,它使用关系模型来组织和管理数据。

在关系数据库中,数据被组织成为一张或多张表格,每个表格由多个属性和记录组成。

关系数据库管理系统具有严格的数据完整性、灵活的查询和高效的存储特点,因此被广泛应用于各个领域。

4.面向对象数据库管理系统面向对象数据库管理系统是在关系数据库管理系统的基础上发展而来的,它使用面向对象的思想来组织和管理数据。

在面向对象数据库中,数据被组织成为对象,并使用类和继承等概念来描述对象之间的关系。

这种数据库管理系统适用于处理复杂的数据和对象关系,但由于其复杂性和高成本,目前在实际应用中使用较少。

5.分布式数据库管理系统分布式数据库管理系统是用于管理分布在不同地理位置的多个计算机节点上的数据。

在分布式数据库管理系统中,数据分布在多个节点上,并通过网络进行通信和交互。

这种数据库管理系统可以提高数据的可靠性和可用性,但同时也增加了系统的复杂性和管理难度。

GIS的数据组织与管理

GIS的数据组织与管理

GIS的数据组织与管理GIS空间数据有多种来源,不同的数据源其输入方法不同。

不论采用什么方法输入数据都会有一些问题,如输入过程中意外的错误,输入数据与使用格式不一致,各种来源数据的比例尺、投影不统一,图幅间不匹配等。

因此,必须对空间数据进行处理的管理,才能得到纯净统一的数据文件,使存储空间数据符合规范、标准,满足使用和分析的需要。

一、空间数据的输入与编辑1.图形数据的输入图形数据的输入过程实际上是图形数字化处理过程。

对于不同来源的空间数据,很难找到一种统一而简单的输入方法,只能从几种普通适合的方法中选用。

(1)手工键盘输入①手工键盘输入矢量数据手工键盘输入矢量图形数据,就是把点、线、面实体的地理位置(坐标),通过键盘输入到数据文件或程序中去。

实体坐标可从地图上的坐标网或其他覆盖的透明网格上量取。

②手工键盘输入栅格数据栅格数据是以一系列像元表示点、线、面实体。

这种数据的手工输入过程是:首先选择适当的像元大小和形状(一般为正方形网格)并绘制透明网格;然后确定地物的分类标准,划分并确定每一类别的编码;最后将透明格网覆盖在待输入图件上,依格网的行、列顺序用键盘输入每个像元的属性值即各类别的编码值。

手工键盘输入方法简单,不用任何特殊设备,但输入效率低,需要做十分繁琐的坐标取点或编码工作。

这种方法在缺少资金或输入图形要素不复杂时可以使用。

(2)手扶跟踪数字化仪输入这是目前常用的图形数据输入方式。

把待数据字化的资料——地图、航片等固定在图形输入板上,用鼠标输入至少4个控制点的坐标和图幅范围,随后即可输入图幅内各点、曲线的坐标。

(3)自动扫描输入自动扫描输入方式输入速度快,不受人为因素的影响,操作简单。

缺点是硬件设备昂贵,图形识别技术尚不完全成熟。

这种方法是图形自动输入的发展方向。

(4)解析测图仪法空间数据输入解析测图仪利用航空或航天影像像对,建立空间立体模型,直接测得地面三维坐标(X,Y,Z),并输入计算机,形成空间数据库。

面向实体的三维空间数据模型组织方法及应用

面向实体的三维空间数据模型组织方法及应用

模型 及纹 理 图像利 用 Oal r e的二进 制 B O c L B字 段保 存 大 的数据 块 。
体进一步 细分 , 包含 点 、 、 线 面和 体等 元对 象。点对
象 只有 空 间位 置 而 没 有 空 间 形 状 , 对 象 具 有 位 置 线
和 长度 特 征 , 面对 象 具 有 位 置 和 面 积 特 征 , 对 象 具 体
其 中 ( , , ) 示 空 间上 的任 意 点 , a , … , XYz 表 ( a,
查 询和 空 问 决 策 分 析 。本 文 从 面 向 对 象 的角 度 , 将
a) 表示 在该 点上 的地 理事 物 、 征 、 特 现象 的集合 ,i P 为
地理实体抽象为能独立 反映完整 空间和逻辑 关系的 空间对 象 , 出 了面 向实 体 的 三维 空 间数 据模 型 提 ( n t 0 i t D M dlE 3 M) 为三维空 间信 E t 一 r n d3 oe, O D , i y ee




21 0 1年 8月
定 义 3 单元 实体 ( nt ni , E) 具 有 完 整 空 : U i E ty U 为 t 间特征 的物体 , 不具 备 完 整 逻 辑语 义 。对 于 建 筑 物 但
O al B O rc e的 L B字段 ) 面 向实 体 的三 维空 间数 据管 理 , 主要 采用 后 面一种 方式 。它 采用 用户 定义 数据 类型
体, 单元实体分 为三类 : 主体 、 特征及 附属物 。单元 实 体 由一个或多个元对象组成 。 J
定 义 4: 对 象 ( t O jc , 元 Mea betMO) 为 单 元 实 是
及其关系、 并作为基本或本 地类型存储在 O al数据 r e c
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
线对象,前者称为直接对象;后者成为间接对象.间接对象的引入可以减少公共边的重复存储. 间接对象的位置信息用一系列被引用的线对象的对象标识om来表示.由于oⅢ大于0,所以 记录被引用的线对象时,在oID前加负号来表示坐标序列的顺序,如果om前无负号,卿表示 在间接对象中的坐标顺序与被引用的线对象坐标顺序相同I如果0Ⅲ前有负号,则表示在阃
用程序开发函数(API)开发或开发运行动态扩展模块的用户)如果发现某一地物类不在内存,
发用户来设计,因此,二次开发用户对空间数据调度也应有一定的介人.二次开发用户(利用应 那些地物类、何时淘汰哪些地物类.在用户进行二次开发时,由于界面的操作信息要由二次开
把所有空间数据调剜内存,而是在实际用到时,根据需要来决定调入调出哪些数据.一般情况
Abl腑t:G.,oSt吐扭a obj∞t—mi洲弘09rap|lic“lllformati∞sys0哪,wllictl inte毫障t鹤vari0璐
da协∞uro鹪跚ch船V耐∞,a州bIlte,DEM and i蛐【ge.The卸廿10rs di日ct璐8p娟al w咖0bject Ⅱ岫l,da协mg柚izatiotl,data删m鸸em眈t and dbject iⅡlpI啪∞钮tion.
关系表格中,通过oDBc来连接.几何对象与属性数据之阃的联系通过系统分配的唯一标识来
建立. 对象标识(om)是唯一标识一个对象的记号,每个对象都有一个唯一的om,不同的对象,
oⅢ不同.系统必须提供对象标识的统一分配机制,用户自己不能对oⅢ进行更改.0e0Star系 统中用一个32位的整数来表示对象标识,系统分配的oD大于0,oⅢ小于0时用来表示线
据.
工作是指一定区域范围内地物层集合。工作的区域范围可以根据实际需要来决
区,也可以
万方数据
定.例如我们可以按一个图幅范围定义一个工作区,可以按多个连续的图幅范围定义一个工作
作区来操纵空阋数据.工作区中的信息包括层信息,地物类信息、各种类型的对象以及属性数
2.3工作区 地物类上,可以定义一个水系的屡.对层中的各个地物类的所有对象可以同一实施关闭或显示
段的方向,oD等于0无效.0Ⅲ是几何对象与属性数据之间联系的桥粱,与几何对象对应的
属性表中都建立一个oID字段(如下表所示).通过oD可以找到相应对象的屑性信息I同样,
通过属性值可以得到相应的oⅢ,从而得到几何对象.
[二二二二七二二] 1
o∞
I 其它字段 I
1.3直接对象和间接对象 线对象和面对象的位置信息可以直接用一系列(z,,)坐标表示,也可以引用其它已定义的
下,Geostar以工作区的地物类来进行调度,根据界面的操作信息,系统自行决定何时需要调用
则可以显式调人. 3.3空间数据管理的工作流程如上所述,G懿诅r空间数据库的管理是通过空 间数据库管理对象c㈣娜t眦来实现的. cGeoDbsys咖对象主要实现对工作区对象和工程
co∞Dbs弘tem对象以后,cGeoDbsy8tem对象根据当
四川大学学报(自然科学版) JOURNAL OF SICHUAN UNIVERSITY 2000,37(3) 12次
参考文献(2条) 1.冯玉才 数据库系统基础 1993 2.朱欣焰.许云涛 面向对象的语义数据模型及其在空间数据库中的应用 1993(04)
相似文献(10条)
1.学位论文 吴杰 空间数据库管理系统及其Oracle实现 2003
地物类是指具有相同空阃几何特征和属性特征的空厨对象的集合,如河流、公路、行政区
在空间对象的基础上,omst”将数据组织为地物类、层、工作区和工程。 G∞star系统中几种不同情巩的面
接对象中的坐标顺序与被引用的线对象坐标顺序相反.
域、居民地等郝可作为地物类.每个地物类必须给定一个系统中唯一的编码,称为地物类码
使用上相关的多个地物类定义为一个层.例如:单线河、双湖泊等分别是地物类-在这些 层定义在地物类之上,它是多个地物类的集合.为了操作和工程管理上的方便,将管理和 以实施相同的操作,如:显示或关闭某个地物类;查询某个地物类对象的属性信息I设定某个地
何对象共享一个属性结构,有一个属性表与之对应.多个地物类可以对应同一个属性表.同一 (u∞fid或F醯nIre坷).每一个地物类编码,可以有一个地物类名与之对应.同一个地物中的几
obj∞t;dj州objectl Key word:span“da协}曲扣ct model}jIlmrect
work space
万方数据
面向对象的空间数据组织与管理
作者: 作者单位:
刊名: 英文刊名: 年,卷(期): 被引用次数:
文艺, 朱欣焰, 袁道华, WEN Yi, ZHU Xin-yan, YUAN Dao-hua 文艺,袁道华,WEN Yi,YUAN Dao-hua(四川大学计算机系,成都610064), 朱欣焰,ZHU Xinyan(武汉测绘科技大学,武汉430070)
《采,JI 1作肚l}jc采fi蒯、 l彩垛件…i留1 【儿托删) ‘_r再棼故n崩.j
田4工程目录饽构
3空间数据管理
3.1空间数据管理的组成与功能 空间数据管理主要由对象存储管理器和对象管理器组成,如图6所示
J叫}J摊块
对象管噬;}};
时氆他在特刚般
’1—一 目5 c描h口空闻对象组织
圉6空阐数据库蕾理组成
对象存储管理器主要负责对空阃各类对象的存取.建立空间索引}实现对持久对泉的存 储,以及记录空闻操作的事物日志,并且在必要时对空问对象进行恢复.
对象管理器主要负责空间对象的生成,分配对象和工作区的唯一标识,实现对空间对象的 调度;完成各种基本的空间查询;维护空间对象的一致性I实现在网络环境下多用户控制f并实
(1 f1。k}^衲∽U) (多蚁仆{^总1 (儿致抛) (T ff区几十Ⅱ竹.乜.1 f l忤区腻H亿膛、1
第37卷
田3工作区目录姑构
『称名 Medl aI“ MeⅢnl' PRjP^R^ Tfl小:^rI?止 1稍.B几¨竹乜l 丁们·区B}l采 fTfl嚏儿¨“,魁) pRJ¨lR (1订橱¨数据)
QQb @ (a)一十置构成曲脚 (b)多十置构成的面 (c)带岛的面 团2
2空间对象的组织
2.1地物类
第3期
文艺等:面向对象的空间教据组织与管理 375
376
四川大学学报(自然科学版)
工程、工作区、层、地物类以及各空闻象的关系如图5所示.
W()RK圳R11 M。dlal nl Metalnf 1作嚏 W()RKA¨R
函数(API)来进行二次开发时,必须建立一个cG∞Dbsyst咖的对象才能够利用Geostar的空
第3期
文艺等:面向对象的空间数据组织与管理 377 数据进行组织I而cG∞Dl卿scem负责空间数据整体管理和协调.因此,用Geos诅r的基本开发
间数据管理功能. 3.2空间数据调度 Geostar面向大型空间数据管理,因此-空阃数据调度就显得特别重要.通常,Ge。star并不
象可以为一个圈,也可以由多个圈组成,其中包括带岛情况.外圈按顺时针方向坐标数据,内圈 按逆时针方向坐标数据.图2是几种不同情况的面.其中图(a)是一个圈构成的面}图(b)是一
个由两个圈构成的面}图(c)是一个由两个圈构成的带岛的面.
注记对象 注记对象用来表示一些空间几何对象对应的地物的描述性信息.注记对象的
CRecordset
卜L—_一ctceGxetoRDebccoorIdusm(n结set果(屈集忡类竹) 息类’
目8空冈教糖库蕾理奏体系
◆考文慧
[1]冯玉才.数据库系统基础(第二版)[M].武汉:华中理工大学出版牡,1993.
[2]朱欣焰,许云涛等.面向对象的语义数据模型及其在空间数据库中的应用[J].武汉测绘科技大学学报 1993,18“)t76~81.
万方数据
个地物类中的所有对象共享相同的颜色、符号、线型等特性.对同一个地钧类中的几何对象可 物类可以显示的最大/最小比倒尺等等. 2.2晨
操作.如果关闭一个层,则这个层中的所有地物类都不可视}如果打开(显示)一个层,则这个层 中的地物类恢复原来的显示状态.
工作区是G|’os协r完整的数据组织单位.GeostBr的数据都存为工作区,用户通J。吨用工
现对地0e物os类t、ar层空、间工数作区据、管工理程由等c内G容e0的D脚管理咖.m,cG∞D乇脚t以及c0∞D峭Vo咄sp勰等类相互
配合共同来完成.c(№Dbwo畦掣哆负责对工作区内部的数据组织;a如吐啷嘲负责对工程
万方数据
前的状态,将命令进一步下达给涉及到的Ge0St"
对象的维护与管理.当用户的命令下达给
万方数据
374
四川大学学报(自然科学版)
第37豢
Gmstar空间对象按照其几何特征可以分为点、线、面等多种几何类型.mostar支持以下几类 几何对象:点状对象、点群对象、线状对象、面状对象、注记对象.
单点对象单点对象用来描述空间点状地物,如大地水准点,电线杆等被视为点的地物.
单点对象用三维坐标(£,,,=)来确定它在三维空间中的位置.
标分为几种类型:无高程;单一高程(组成线的所有点的第三维坐标具有单一高程值I每个点一
个高程(组成线的所有点每个点有一个高程值). 面状对象面对象用来描述现实世界中的面状地物,如:行政区域、房屋、湖泊等.面对象
的边界描述为圈,翻是一个封闭的多边形,它由一系列(z,,)坐标串构成.面状对象边界的第三
维信息与线对象相同,而面内部的第三维信息则可通过DEM来表示.G∞stH系统中一个面对
1.............一 I................一 CGeoDbGrouDPoint(点群对豫类) cGeoDbLine(线状对象类) CGeoDbsurlacc(呵状对敛类) cGeoDbAnnoIation(沣记对象类) CGeoDbsystem(数捌管理类) CGeoDbProiect(T程类) cGeoDb、~brks口ace(丁作竖类) cGeoDbFeaturc(地物类类) CGeoDbLavcr(层类) CGeoP州nr0(T程参数类) cGeowsInl0(rff【x,参数炎) cGeoDbseIectedset(选择集类)
相关文档
最新文档