空间数据库复习资料

合集下载

空间数据库复习资料最终版

空间数据库复习资料最终版

一、名词解释1.空间数据库:描述与特定空间位置有关的真实世界对象的数据集合。

2.数据库:统一存储和管理数据的基地3.空间数据:指以地球表面空间位置为参照,用来描述空间实体的位置、形状、大小及其分布等诸多方面信息的数据4.空间认知:对现实世界的空间属性包括位置、大小、距离、模式、运动和物体内部关系的认知,是通过获取、处理、存储、传递、和解译空间信息,来获取空间知识的过程5.矢量数据结构:利用欧式几何学中的点、线、面及其组合体来表示地理实体空间分布的一种数据组织方式6.栅格数据结构实际实质就是像元阵列,即像元按矩阵形式的集合7.空间关系:空间目标在一定区域上构成的与空间特性有关的联系。

8.四面体网格:将目标空间用紧密排列但不重叠的不规则四面体形成的网格来表示,其实质就是2D TIN结构在3D空间上的拓展9.空间数据库系统:指带有数据库的计算机系统,采用现代数据库技术来管理空间数据。

10.空间数据引擎:用来解决如何在关系数据库存储空间数据,实现真正的数据库方式管理空间数据,建立空间数据服务器的方法11.空间索引:指在存储空间数据时依据空间对象的位置和形状或空间对象之间的某种空间关系,按一定顺序排列的一种数据结构,其中包含空间对象的概要信息。

12.空间链接查询:是空间数据库系统一种重要的多路查询,即从两个数据集合中检索出所有满足某一条件的空间对象。

13.元数据:是关于数据的数据,用于描述数据的内容、质量、表示方式、空间参照系、管理方式、数据的所有者、数据的提供方式以及数据集的其他特征14.空间元数据:描述地理信息数据集内容、表示、空间参照、质量以及管理的数据二、填空1.空间数据特征包括:时空特征、多维特征、多尺度性、海量数据特征2.空间数据库的作用:①空间数据处理与更新②海量数据存储于管理③空间分析与决策④空间信息交换与共享3.空间数据库的特征:综合抽象特征、非结构化特征、分类编码特征、复杂性与多样性4.空间数据管理的五种方式:基于文件管理方式、文件与关系数据库混合型空间数据库、全关系型空间数据库、对象-关系型空间数据库、面向对象空间数据库5.空间类型的表现形式:感知空间、认知空间、符号空间6.空间认知模式:空间特征感知、空间对象认识、空间格局认知7.空间认知的三层模型:空间概念数据模型、空间逻辑数据模型、物理数据模型8.矢量数据结构主要有spaghetti结构和拓扑矢量数据结构9.最基本的拓扑关系:关联、临接、包含10.栅格数据结构实际实质就是像元阵列,即像元按矩阵形式的集合11.栅格数据取值的四种方法:中心归属法、面积占优法、长度占优法、重要性法12.四叉树编码的方式:规则四叉树、线性四叉树、一对四式四叉树13.栅格数据的存储:全栅格式存储、链式编码、行程编码、块式编码、四叉树编码14.空间关系可分为:拓扑关系、度量关系、顺序关系15.面向对象的数据模型涉及四个抽象概念:分类,概括,聚集,联合、以及继承和传播两个语义模型工具16.TIN常用的算法:逐点插入法、分治算法、三角形生长法17.空间构模方法可归纳为:基于面模型、基于体模型、基于混合模型18.根据模型所具有的主要特征大致可以将其分为4类:三维矢量模型、三维体元模型、混合或集成数据模型、面向实体的数据模型19.图形数据与专题数据的链接基本上有4种方式:图形数据与专题属性数据分别管理、对通用DBMS扩展以增加空间数据库的管理能力、属性数据与图形数据有统一的结构、图形数据与属性数据自成体系20.目前空间索引技术超过50多种,可概括为树结构、线性映射和多维空间区域变换三种类型,从应用范围上可以分为静态索引和动态索引21.典型的空间索引技术包括:R树索引、四叉树索引、网格索引22.四叉树索引的方法有:点四叉树索引、MX四叉树索引、PR四叉树索引、CIF四叉树索引、基于固定网格划分的四叉树索引、线性可排序四叉树索引23.SQL查询语言的优点:非过程化语言、统一的语言、所有关系数据库的公共语言24.SQL查询语言的功能:查询、操纵、定义、控制25.SQL可细分为:DDL、DML、DCL26.主要的空间查询包括:点查询、区域查询、最邻近查询27.空间查询采用的算法:过滤筛选步骤、细化步骤28.查询分析的类型:属性查询、空间查询、空间分析29.空间数据交换的方式:①外部数据交换模式②直接数据访问模式③基于空间数据转换标准的转换④空间数据互操作模式30.空间数据库的设计可分为:需求分析,概念设计,逻辑设计,物理设计,数据库的实现,数据库的运行和维护6个阶段31.空间数据库需求分析主要包括三方面内容:用户基本需求调研、分析空间数据现状、系统环境/功能分析三、问答题1.空间数据库与传统数据库的差异:①信息描述差异。

空间数据库复习资料

空间数据库复习资料

空间数据库复习资料空间数据库复习资料在当今科技快速发展的时代,数据已经成为了一种宝贵的资源。

而在这些数据中,空间数据也扮演着非常重要的角色。

空间数据库作为管理和存储空间数据的工具,具有广泛的应用领域,如地理信息系统、地球科学、城市规划等。

本文将对空间数据库的相关知识进行复习,以帮助读者更好地理解和应用空间数据库。

一、空间数据的特点空间数据与传统的非空间数据相比,具有一些特殊的特点。

首先,空间数据是具有地理位置信息的数据,可以用来描述和分析地理现象。

其次,空间数据具有多维度的属性,如经度、纬度、高度等。

此外,空间数据还具有拓扑关系和邻近关系,这些关系对于地理分析和查询非常重要。

二、空间数据库的基本概念1. 空间数据模型空间数据模型是描述和组织空间数据的方式。

常见的空间数据模型有层次模型、网络模型和关系模型等。

其中,关系模型是最常用的一种模型,它将空间数据表示为关系表的形式,利用表中的属性和关系进行空间查询和分析。

2. 空间索引空间索引是提高空间数据查询效率的重要手段。

常见的空间索引包括R树、四叉树和kd树等。

这些索引结构可以将空间数据进行划分和组织,加快查询速度。

3. 空间查询空间查询是通过特定的条件来检索符合条件的空间数据。

常见的空间查询包括范围查询、邻近查询和交叉查询等。

通过合理地设计查询条件和使用空间索引,可以提高查询效率和准确性。

三、空间数据库的应用1. 地理信息系统地理信息系统(GIS)是一种将地理空间数据与属性数据相结合的信息系统。

它可以进行地图制作、地理分析和空间查询等功能。

空间数据库作为GIS的核心组件,能够提供高效的数据管理和查询功能,为地理信息系统的应用提供了坚实的基础。

2. 地球科学地球科学研究需要大量的空间数据支持,如地震数据、气象数据和地质数据等。

空间数据库可以对这些数据进行有效的存储和管理,为地球科学研究提供了便利。

3. 城市规划城市规划需要对城市空间进行分析和规划。

空间数据库可以提供城市空间数据的存储和查询功能,帮助城市规划者更好地了解城市的发展状况和问题,为城市规划提供科学依据。

空间数据库重点

空间数据库重点

第一部分:关系数据库1、常用数据库的模型:非关系模型(层次模型)、网状模型、关系模型(数据结构:表)、面向对象模型(数据结构:对象如Geodabase)、对象关系模型。

2、非关系模型(层次模型):数据结构:以基本层次联系为基本单位,类似一颗倒置的树。

基本层次联系:每个节点表示一个记录类型,两个记录类型之间是一对多(包括一对一)的联系。

特点(各种节点):一定有一个,并且只有一个位于树根的节点,称为根节点;一个节点下面可以没有节点,即向下没有分支,那么该节点称为叶节点;一个节点可以有一个或多个节点,前者称为父节点,后者称为子节点;同一父节点的子节点称为兄弟节点。

除根节点外,其他任何节点有且只有一个父节点。

3、关系模型的基本概念:关系(Relation):一个关系对应通常说的一张表。

元组(Tuple):表中的一行即为一个元组。

属性(Attribute):表中的一列即为一个属性,给每一个属性起一个名称即属性名。

码(Key):表中的某个属性(组),它可以唯一确定一个元组,使表中记录具有唯一性的字段称为关键字。

域(Domain):属性的取值范围。

分量:元组中的一个属性值。

关系模式:对关系的描述,关系名(属性1,属性2,…,属性n)。

如:学生(学号,姓名,年龄,性别,系,年级)。

4、主键及其特点:如果表中有多个关键字,则可以选定其中一个作为主关键字,简称主键。

主键具有不能输入重复值且不能为空(就是不输入任何值)的特点。

5、E—R图的绘制(参考GIS)6、关系模型中的特点要求:在关系模型中,关系即表的建立是有一定的要求的:⏹(1)同一表中不能出现相同的字段名。

⏹(2)同一表中不能出现两个完全相同内容的记录。

⏹(3)表中行的次序无关紧要。

⏹(4)表中列的次序无关紧要。

⏹(5)表必须规范化。

即关系数据库中每一个表都必须满足一定的要求7、数据的完整性:(1)实体完整性。

也可以理解为表中数据的完整性。

实体完整性是通过主键实现的。

《空间数据库》复习

《空间数据库》复习

《空间数据库》复习在当今数字化的时代,空间数据的管理和应用变得越来越重要。

空间数据库作为专门用于存储和管理空间数据的系统,对于地理信息系统、城市规划、环境保护等众多领域都具有关键作用。

为了更好地掌握这一重要的知识领域,让我们来进行一次全面的复习。

首先,我们来了解一下什么是空间数据库。

简单来说,空间数据库就是能够有效地存储、管理和查询空间数据的数据库系统。

空间数据与传统的数值或文本数据不同,它具有空间位置、形状、大小等特征。

例如,地图上的点、线、面等地理要素,以及它们之间的空间关系,都属于空间数据。

空间数据库的特点主要包括以下几个方面。

一是数据量大,因为它需要涵盖广阔的地理区域和丰富的细节信息。

二是数据结构复杂,不仅包含属性数据,还包含空间几何数据,如点、线、面等,以及它们之间的拓扑关系。

三是查询操作复杂,常常需要进行空间位置的查询、空间关系的判断等。

在空间数据库中,常见的数据模型有矢量数据模型和栅格数据模型。

矢量数据模型通过点、线、面等几何对象来表示地理实体,其优点是数据精度高、存储空间小、便于编辑和更新。

栅格数据模型则将地理空间划分为规则的网格,每个网格单元对应一个数值,适用于对连续现象的表示,如地形、温度等。

空间索引是提高空间数据库查询效率的重要技术。

常见的空间索引方法有 R 树、四叉树、网格索引等。

R 树是一种基于空间分割的索引结构,能够有效地支持空间范围查询和最近邻查询。

四叉树则是将空间区域不断地四分,形成层次结构,适用于区域查询。

网格索引则是将空间划分为固定大小的网格,通过网格来快速定位数据。

在数据存储方面,空间数据库需要考虑如何有效地存储空间数据和属性数据。

一般来说,空间数据可以采用二进制大对象(BLOB)的方式存储在数据库中,而属性数据则可以按照常规的数据库字段进行存储。

接下来谈谈空间数据库的查询处理。

空间查询包括空间选择查询、空间连接查询等。

空间选择查询是根据空间位置或空间关系来筛选数据,例如查找距离某个点一定范围内的所有对象。

空间数据库考试复习资料

空间数据库考试复习资料

1.空间数据的定义及特点定义:空间数据是指用来描述空间实体的位置、形状、大小及其分布特征等诸多方面信息的数据,以及表示地球表层一定范围内的地理事物及其关系。

特点:(1)空间性,空间性表示了空间实体的位置或所处的地理位置、空间实体几何特征以及空间实体的拓扑关系,从而形成了空间实体的位置、形态以及由此产生的一系列特性。

空间性又包括空间定位、空间度量、空间结构和空间集合。

(2)专题性,专题性是指在一个坐标位置上的地理信息具有专题属性信息。

(3)时间性,时间性是指空间数据的空间特性和属性特征随时间变化的动态变化特征,即时序特征。

2.空间数据库的定义及特点定义:空间数据库是存放空间数据的数据库。

更准确地说,空间数据库是描述空间物体的位置数据、位置数据元素(点、线、面)之间的拓扑关系及描述这些物体的属性数据的数据库。

特点:(1)空间数据库管理的是现实世界中相关性大的连续数据,要求进行综合管理;(2)空间数据库中描述的数据实体类型多,关系复杂。

使数据模型复杂;(3)空间数据库存储的空间数据具有非结构化特征,不满足关系数据模型的范式要求。

3.传统关系数据库模型的局限性答:(1)用关系模型描述具有复杂结构和含义的地理对象时,对地理实体进行不自然的分解,导致存储模式、查询途径及操作等方面不够合理;(2)关系数据库模型无法用递归和嵌套的方式来描述复杂关系的层次和网状结构,因此模型和操作复杂地理对象的能力较弱;(3)空间数据中图形数据通常是变长的,而一般空间数据库管理系统记录固定长度的记录,这不利于空间数据的表达;(4)GIS要管理的是具有高度内部联系的数据,为了保证地理数据库的完整性,需要复杂的安全维护系统。

4.空间数据库引擎的定义及特点答:定义:SDE是空间数据组织管理的重要基础技术,从用户的角度的角度看,SDE是用户和异构空间数据库的接口;从软件的角度看,SDE是应用程序和空间数据库管理系统之间的查件,用来管理空间数据库;从系统的角度来看,SDE 利用空间数据库管理系统和其扩展功能,实现空间数据在数据库中的物理存储。

空间数据库复习重点及答案

空间数据库复习重点及答案

1、举例说明什么是空间数据、非空间数据?如何理解空间查询和非空间查询的区别?常用的空间数据库管理方式有哪几种及其各自特点。

数据:是指客观事务的属性、数量、位置及其相互关系等的符号描述。

空间数据:是对现实世界中空间对象(事物)的描述,其实质是指以地球表面空间位置为参照,用来描述空间实体的位置、形状、大小及其分布特征等诸多方面信息的数据。

河流的泛洪区,卫星影像数据、气象气候数据等都可以是空间数据书店名称店员人数,去年的销售量,电话号码等是非空间数据空间查询是对空间数据的查询或命令人工管理阶段文件管理阶段缺点:1)程序依赖于数据文件的存储结构,数据文件修改时,应用程序也随之改变。

2)以文件形式共享,当多个程序共享一数据文件时,文件的修改,需得到所有应用的许可。

不能达到真正的共享,即数据项、记录项的共享。

常用:文件与数据库系统混合管理阶段优点:由于一部分建立在标准的RDBMS上,存储和检索数据比较有效、可靠。

缺点:1)由于使用了两个子系统,它们各自有自己的规则,查询操作难以优化,存储在RDBMS外的数据有时会丢失数据项的语义。

2)数据完整性的约束条件可能遭破坏,如在几何空间数据系统中目标实体仍存在,但在RDBMS中却已删除。

3)几何数据采用图形文件管理,功能较弱,特别是在数据的安全性、一致性、完整性、并发控制方面,比商用数据库要逊色得多全关系型空间数据库管理系统◆属性数据、几何数据同时采用关系式数据库进行管理◆空间数据和属性数据不必进行烦琐的连接,数据存取较快◆属性间接存取,效率比DBMS的直接存取慢,特别是涉及空间查询、对象嵌套等复杂的空间操作◆GIS软件:System9,Small World、GeoView等本质:GIS软件商在标准DBMS顶层开发一个能容纳、管理空间数据的系统功能。

对象关系数据库管理系统优点:在核心DBMS中进行数据类型的直接操作很方便、有效,并且用户还可以开发自己的空间存取算法。

空间数据库复习知识点

空间数据库复习知识点

空间数据库复习知识点(余东福)1数据库:存放数据的仓库,是存储在计算机内的有结构的数据集合。

2 数据库管理系统:用以维护数据库、接受并完成用户对数据库的一切操作的软件系统。

3 数据库系统:指由硬件设备、软件系统、专业领域的数据体和管理人员构成的一个运行系统。

4 数据库的发展历程:人工管理阶段(50年代中期以前)文件系统阶段(50年代后期至60年代后期)数据库系统阶段(70年代初至现在)5 空间数据库:存在于电脑信息介质(如硬盘)上,有一定格式、结构、组织的可长期存储、共享的数据集合。

它具有较小的冗余度,较高的数据独立性和易扩展性,并可以为各种用户共享。

6 空间数据库应具备的功能:传统数据库的所有功能;准确、高质量的存储、处理(海量)空间数据;空间数据额时空关系处理;数据编码;数据的组织与重构;检索和分析;建模;视觉变换;系统维护。

7传统的关系数据库已很成熟,为什么还要发展空间数据库?原因:传统模型存储空间数据有其局限性。

首先,层次模型用于空间数据库有一定的局限性,很难描述复杂的地理实体之间的联系,描述多对多的关系时导致物理存储上的冗余,并且查询效率很低,很难进行反向查询,数据独立性差,等等;其次,网状模型用于空间数据库有一定的局限性;再次,关系模型用于空间数据库有一定的局限性。

8 数据结构:数据组织的形式,是适合于计算机存储、管理和处理的数据逻辑结构。

9 空间数据结构:地理实体的空间排列方式和相互关系的抽象描述。

10 文件:有记录组成,是数据库组织的基础,包括逻辑文件和物理文件。

11 文件组织:按一定的逻辑结构(树等)把有关联的数据记录组织成为文件,并用体现这种逻辑结构的物理存储形式把文件中的数据存放在某种存储设备上,是指构成物理文件的机构。

12 线性表:一个线性表时n>=0个数据元素的有限序列,线性表在逻辑上可表示为(a1,a2,a3,…,a n)。

13 栈:限定只在表的一端进行插入和删除的线性表。

空间数据库考试复习总结

空间数据库考试复习总结

1、什么叫空间数据库?数据库的发展历程。

答:空间数据库是存在于电脑信息介质(如硬盘、光盘)上,而且数据按一定的格式存放,可长期存储、有组织的、可共享的数据集合。

数据库发展经历了三个阶段:(1)人工管理阶段(五十年代中期以前)(2)文件系统阶段(五十年代后期至六十年代后期)(3)数据库系统阶段(七十年代初至现在)发展历程:1、全文件方式2、文件+关系数据库(RDBS)空间数据管理由文件==〉文件集合==〉专用型空间数据库如:早期的Arc/Info,MapInfo系统3、全关系型数据库方式Oracle Spatial4、面向对象关系型数据库方式(ArcGIS方式)5、面向对象(OO)的空间数据库方式。

形式的发展:1、矢量数据库2、栅格数据库3、矢量+栅格一体化数据库4、基于矢栅混合的空间数据库方式的发展与应用。

空间数据库系统特点:空间数据具有多介质性质;空间数据的各种信息串特别是图形信息串表现为变长信息串;空间物体具有多层空间嵌套关系;地理物体之间具有拓扑关系;地理物体之间具有空间立体交叉关系;空间事务处理具有长事务处理特点。

2、为什么发展空间数据库——传统答:第一阶段:产生计算机出现后,人们开始尝试将空间制图学与计算机科学结合,得到更加科学、精密的空间表现形式。

第二阶段:发展从1963年美国哈佛大学计算机绘图实验室研制成功SYMAP系统开始,伴随着计算机技术的迅猛发展,空间数据库由最初的磁带式、纸带式人工管理形式,发展到包含几何数据、属性特征、关系数据的一体化空间数据库,其功能、质量、实用性更加突出。

第三阶段:突破随着计算机与相关领域技术的发展与融合,空间数据库迎来了前所未有的发展机遇,以新技术、新方法构造的空间数据库系统应运而生,其目标是实现空间数据管理的自动化,建立一个能表示复杂可变对象的、多媒体、分布式集成化的空间数据库系统,其应用前景将更加广阔。

3空间数据库的软件具备哪些功能。

ArcSDE的特点:1.对地理数据的开放式系统访问,使地理数据更容易获取、更易于管理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

空间数据库复习资料(仅供参考)1.什么是空间数据库?阐述空间数据库管理系统的主要功能?答:(1)空间数据库:是长期储存在计算机内、有组织的、可共享的大量空间数据的集合。

(指某区域内以特定的信息结构和数据模型表达、存储和管理的空间数据的集合。

)(2)主要功能:数据定义功能,数据组织、存储和管理,数据操纵功能,数据库的事务管理和运行管理,数据库的建立和维护功能;空间数据和空间关系的定义和描述,空间操作算子,空间数据索引,空间数据查询语言,几何完整性约束,长事务管理,海量空间数据的存储和组织,空间数据的可视化。

2.阐述数据库系统的外部、内部体系结构。

答:(1)外部体系结构:单用户结构/主从式结构,客户/服务器,分布式结构,B/S结构(2)内部体系结构:三级模式结构:外模式,模式,内模式3.什么是数据模型?阐述常用数据模型的基本思想。

答:(1)数据模型:在数据库中用数据模型来抽象、表示和处理现实世界中的数据和信息。

数据模型应满足三方面要求:能比较真实地模拟现实世界,容易为人所理解,便于在计算机上实现。

(2)常用数据模型的基本思想:①层次模型是用树形结构来表示实体及实体间联系的模型,它将数据组织成一对多的联系。

②网状模型是用网状结构来表示实体及实体间联系的模型,它将数据组织成多对多的联系。

③关系模型是用二维关系来表示实体及实体间联系的模型,它将数据组织成规范化的关系表格。

④面向对象模型象的基本思想就是以接近人类思维的方式将客观世界的一切实体或现象模型化为一系列对象。

每一种对象都有各自的内部状态和行为,不同对象之间的相互联系和相互作用就构成了各种不同的面向对象系统4.什么是空间索引?阐述格网索引、四叉树索引、R树索引的基本思想。

答:(1)空间索引,也叫空间访问方法,是指依据空间对象的位置、形状以及空间对象之间的某种空间关系,按一定顺序排列的一种数据结构。

其中包括空间对象的概要信息,如对象的标识、外接矩形及指向空间对象实体的指针。

(2)①格网空间索引的基本思想是将研究区域按一定规则划分为大小相等或不等的网格,记录每一个网格所包含的地理对象。

当用户进行空间查询时,首先计算出用户查询对象所在的格网,然后通过该格网快速查询所选的地理对象。

②四叉树是一种对空间进行规则递归分解的空间索引结构,将已知范围的空间划成四个相等的子空间。

如果需要可以将每个或其中几个子空间继续划分下去,这样就形成了一个基于四叉树的空间划分。

③R-Tree是基于空间数据对象分割的空间索引方法,它采用空间对象的最小外包矩形MBR来近似表达空间对象5.如何扩展SQL语言,使其支持空间查询?答:SQL的空间扩展,需要一项普遍认可的标准。

OGC是由一些主要软件供应商组成的联盟,负责制定与GIS互操作相关的标准。

在OGIS标准中,所指定的操作可分成三类:⑴用于所有几何类型的基本操作,⑵用于空间对象间拓扑关系的操作测试,⑶用于空间分析的一般操作6.阐述数据库设计的基本步骤。

答:数据库设计分6个阶段:需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行和维护7.阐述数据库的安全性、完整性、并发控制、数据库恢复基本思想。

答:①数据的安全性:保护数据库防止恶意的破坏和非法的存取,防范对象:非法用户和非法操作。

②数据的完整性:防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据,防范对象:不合语义的、不正确的数据。

③并发控制就是要用正确的方式调度并发操作,使一个用户事务的执行不受其他事务的干扰,从而避免造成数据的不一致性。

④数据库的恢复:把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完整状态),利用存储在系统其它地方的冗余数据来重建数据库中已被破坏或不正确的那部分数据。

8.数据库的完整性确保数据的正确性和相容性,阐述Geodatabase提供了哪些措施来保证数据的完整性。

答:为了帮助确保数据完整性,geodatabase提供了Allow Nulls字段属性,domains, subtypes, relationship classes和default values9.深入理解Geodatabase中的要素类、关系类、子类型、属性域、拓扑等基本概念及相关内容。

答:(1)要素类是具有相同几何类型和属性的要素的集合。

在geodatabase中常用的要素类有四种:点、线、多边形和注记。

(2)关系类管理一个类中(要素类或表)的对象与另一个类中对象的关系。

在关系的任何一端的对象可以是几何要素,或是表中的记录。

(3)子类型是一个要素类或表中的分类。

它们允许基于数据的惟一的特征或行为从逻辑上将要素分类。

这种特征或行为由表中的某一个属性值来表达。

(4)属性域是描述一个字段类型的合法值的规则。

它们通过限制一个用户能添加到一个特定字段的数据值来强化数据完整性。

(5)Geodatabase 拓扑由一系列拓扑规则来定义。

拓扑规则定义要素之间可允许的空间关系.10.比较、分析Geodatabase中的简单关系和复合关系。

答:(1)简单关系中,相关对象可以相互独立存在;当在一个简单关系中删除源类中的一个对象,对于目标类中匹配对象的关键字值设置为Null。

删除目标类中的对象不会影响源类中的对象;简单关系可以有一对一、一对多、多对多的基数。

(2)一个复合关系中,目标类不能独立于源类而存在,因此当删除源类中的对象时,目标类中相关对象被级联删除;一个复合关系同样也帮助用户从空间完整性上维护要素,移动或旋转一个源要素会引起目标要素也跟着它移动或旋转;复合关系通常是一对多,但也可以通过关系规则限制到一对一。

11.什么是子类型?什么情况下创建子类型,什么情况下创建新的要素类?答:(1)子类型是一个要素类或表中的分类。

它们允许基于数据的惟一的特征或行为从逻辑上将要素分类。

这种特征或行为由表中的某一个属性值来表达。

(2)当需要通过默认值、属性域、连接规则、关联规则区分对象时,就需要对单一的要素类或表建立不同的子类型;当根据不同的行为、属性、访问权限或对象的多版本来区分对象时,必须建立另外的要素类12.使用Microsoft Visio如何设计Geodatabase模式?答:(1)启动Microsoft Visio,在工具/选项/安全性/宏安全性中设置安全性为中或低。

重新运行VISIO2003;(2)新建UML对象模型图;(3)连接到ArcInfo UML Model上;(4)创建Workspace工作空间,双击Workspace 图,在界面下方打开它;(5)从“UML静态结构(UML Static Structure stencil)”中拖放“包( Package )”到Workspace 图中;(6)双击刚创建的包,打开包属性对话框;(7)创建要素数据集,给包命名,并设置包的构造型(Stereotype)为FeatureDataset;(8)从“模型资源管理器”中的“ESRI Classes”下拖放将要创建的要素类的父类Object、Feature到要素数据集的设计图中;在数据集下创建要素类,从“UML静态结构(UML Static Structure stencil)”中拖放“类( Class )”到设计图中,该类即为要创建的要素类;拖放“UML静态结构”中的“泛化(Generalization )”到设计图中,拖曳泛化箭头端并连接到该要素类的父类,另一端连接到要素类;双击刚创建的要素类,打开其属性对话框,给要素类命名;在要素类的属性对话框中,鼠标点击“标记值”,然后新建标记“GeometryType”,键入其值为“esriGeometryPolyline”(polygon、point等);(9)在要素类的属性对话框中,鼠标点击“特性”,为新建的要素类,添加字段定义;(10)创建子类型:①先将定义子类型的字段的构造型设置为SubtypeField;定义Subtype的字段类型必须是esriFieldTypeInteger,在创建子类型时,应将该字段的构造型设置为SubtypeField.②通过复制、粘贴,创建用于子类型的类,删除与子类型无关的字段,设置与子类型相关的字段的缺省值、属性域及子类型代码;③在父类(要创建子类型的类)、子类(通过复制粘贴产生的类)之间建立二元关系,并将其构造型设置为Subtype。

(11)创建代码值属性域:Creating coded value domains右键点击Workspace包下的TemplateRangeDomain,然后选择“重复(duplicate)”,通过复制创建一个属性域,然后拖放到Workspace的设计图中,并进行相关属性设置。

(12)设计UML图并输出为XMI文件(工具→加载项→ESRI XMI EXPORT)(13)在Catalog中利用schema wizard 将模型导入到Geodatabase中13.使用ArcGIS Diagrammer如何设计Geodatabase模式?答:(1)启动ArcGIS Diagrammer;(2)File > New;(3)拖放FeatureDataset 创建要素数据集;(4)设置空间参考系;(5)拖放要素类,右键要素类向该要素类中添加字段;(6)把要素类加入到数据集中:引用工具条上的LinkMode ,选择工具后,先点击要素数据集,并按住鼠标左键,拖放到要素类上面,然后依次重复操作,把要连的都连好。

(7)子类型的创建:拖放子类型,设置子类型的属性,在要素类中选择subtypeFieldName,选择子类型字段;(8)创建独立要素类:拖放要素类,设置空间参考系,添加字段。

(9)属性域的设置:拖放一个属性域,右键添加代码值,设置属性;(10)Tools > Validate进行模式校验(11)保存数据Five > Save;(12)点击工具条上的Publish,发布成xml格式数据并选择地址保存;(13)打开ArcCatalog,在你创建的数据库目录下,右键导入xml,找到所保存的xml导入。

14.拓扑验证(Validate)过程中的聚集处理(Cluster processing)受哪些因素的影响,如何影响?答:受x,y容差的影响。

当坐标点在X方向、Y方向的距离在XY容差范围内时,这些坐标点被认为是坐标一致,在聚集操作中它们会捕捉到同一个点上。

一般情况下,低精度的点向高精度的点移动,或按距离的加权平均,计算出新聚集点的位置。

距离的加权平均是基于坐标的精度等级。

坐标点之间允许移动的最大距离为XY容差的根号2 倍。

15.“脏区(Dirty areas )”有何作用?简述产生“脏区”的五种情况。

相关文档
最新文档