第五章:空间数据Geodatabase数据库创建


一、关于Geodatabase

  1.Geodatabase在一个公共模型框架下,对GIS通常所处理和表达的地理空间特征如矢量、栅格、TIN、网络和地址进行同一描述。

  2.Geodatabase是面向对象的地理数据模型。

  3.ArcGIS的地理数据库(Geodatabase)是为更好地管理和使用地理要素数据,而按照一定的模型和规则组合起来的地理要素数据集(Feature Datasets)。Geodatabase是按照成层次型的数据对象来组织地理数据的。这些数据对象包括对象类(Objects)、要素类(FeatureClass)和要素数据集。

  4.Geodatabase对地理要素类和要素类之间的相互关系、地理要素类几何网络和要素属性表对象等进行有效管理,并支持对要素数据集、关系及几何网络进行建立、删除和修改更新操作。

  5.Geodatabase数据模型的结构、功能和特点。

二、空间数据库的设计

  1.空间数据库的设计是指在现在的数据库管理系统的基础上,建立空间数据库的整个过程。一般包括需求分析、结构设计和数据层设计等内容。

  2.空间数据库的建立,有3种方法:1.建立一个新的地理数据库。2.移植已经存在的数据到地理数据库。3.用CASE工具创建地理数据库。

三、创建一个新的Geodatabase

  1.进行设计,计划要包含哪些地理数据类、地理数据集、对象表、几何网络主关系类等。

  2.利用ArcCatalog开始建库,步骤包括:建立新的空间数据库、建立其组成项、向数据库各项加载数据以及建立关系添加索引等。

    ①新建一个空的个人Geodatabase

    ②创建要素数据集:要素数据集是储存要素类的集合。建立一个新的要素数据集,必须定义其空间参考,包括坐标系统(地理数据、投影坐标)和坐标域(X,Y,Z和M的范围及精度),数据集中所有的要素类必须使用相同的空间参考,且要素坐标要求在坐标域内。

    ③创建要素类:同类空间要素的集合即为要素类,如河流、道路、植被、用地和电缆等。要素类之间可以独立存在,也可以具有某种关系。当不同的要素类之间存在关系后,我们将其组织到一个要素数据集中。

        建立一个要素类可以在要素集中建立,也可以单独建立。但在单独建立时,必须要定义其投影坐标。而在要素集中建立,可以建立简单要素类(点、线、面),也可以建立一个定制要素类。

    ④创建表:表可以储存非空间对象、空间对象及关系。存储非空间对象的表叫做对象类,它有一个表示子类的特殊字段;存储对象的表叫做特征类;存储关系的表叫做关系表。

四、向Geodatabase加载数据

  1.因为ArcCatalog被称为地理数据的资源管理器,所以利用它可以像Windos中管理文件夹和文件那样管理地理数据,例如新建、复制、移动、删除、和重命名Table、Shapefile、Coverage和Geodatabase。以及将CAD、Table、Shipefile、Coverage中的数据及栅格影像等加载到Geodatabase中等数据加载操作。

  2.①将Shapefile导入Geodatabase。②将Coverage导入Geodatabase。③其他数据导入Geodatabase。④直接复制数据导入Geodatabase。

五、载入数据

  1.数据的导入是在数据库中本没有数据或数据框架(如要素集等),将另外已有的数据导入。而数据的载入是在数据库本身存在一定的数据或数据框架,将已有的数据添加进去。

六、进一步定义Geodatabase数据库

  1.地理数据库按照面向对象的模型存储地理信息,这些信息对象可以表示为空间视图要素,也可以将其非空间信息保存在表中。对于要素和表可以设置一些规则来进行限制。

  2.对属性的约束称为属性域。例如,可以对某数值属性设置一个限制范围,即设置一个变化域。超过这个范围或是域的值都被视为是不合格的。(属性域的创建、查看、删除与修改、关联)

  3.对象(或特征)可以有一个称为子类的特殊属性。子类用于对象的主要分组,通过自雷,就可以表达相似的对象(或特征)间的差异,而无需建立很多对象(或特征)类。

  4.子类是特征类(或对象类)中特征(或对象)的次一级分类,是根据要素类的属性值将要素类划分为更小的类。(创建、修改子类型)

  5.注释类是用于存储文本信息的专门要素类,与标注不同。注释类是作为单独要素类存储在Geodatabase中。注释类可以分为两种:一种是连续要素的注释类,另一种是非连续要素的注释类。

  6.创建几何网络:几何网络由要素构成,这些要素被限制存在于网络中,作为网络要素(Network Feature)。地理数据库自动对几何网络中网络要素间的拓扑关系进行维护。一个几何网络有一个对应的逻辑网格。几何网络实际上是一组组成网络的要素类;逻辑网络是网络连通性的物理描述。逻辑网络中每个元素(element)都与几何网络中的一个要素关联。(1.建立几何网络,2.建立几何网络要素类,3.定义网络规则)

  7.创建拓扑:拓扑表达的是对象之间相邻、包含和关联等空间关系。根据拓扑关系,不需要利用坐标或距离,就可以确定一种空间实体相对于另一种空间实体的位置关系。

  8.创建索引:个人Geodatabase不可以添加空间索引,但对于ARCSDE Geodatabase却可以添加、修改和删除空间索引。

  9.创建关系类:关系可以存在于空间对象之间(要素类中的要素),非空间对象之间(表中的行),或空间与非空间对象之间。在地理数据库中,空间对象存储在要素类中,非空间对象存储在表中,关系存储在关系类中。一般关系的相关度包括一对一、一对多、多对一、多对多。

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM