2022年Geodatabase数据库创建.pdf
《2022年Geodatabase数据库创建.pdf》由会员分享,可在线阅读,更多相关《2022年Geodatabase数据库创建.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Geodatabase 数据库创建Geodatabase 数据库创建1 Geodatabase 概述地理数据库 (GeoDatabase) 就是为了更好的管理与使用地理要素数据,而按照一定的模型、规则组合起来的存储空间数据与属性数据的容器。地理数据库就是按照层次性的数据对象 来组织地理数据的,这些数据对象包括对象类与要素数据集(feature dataset)。对象类 (Object Classes)就是指 存储非空间数据的表格(Table)。在 Geodatabase中,对象类就是一种特殊的类,它没有空间特征,如:某块地的主人。在“ 地块 ” 与“ 主人 ” 之间 ,可以定义某种关系。要素类
2、 (Feature Classes) 就是具有 相同几何类型与属性的要素的集合,即同类空间要素的集合。如河流、道路、植被、用地、电缆等。要素类之间可以独立存在,也可具有某种关系。当不同的要素类之间存在关系时,我们将其组织到一个要素数据集中(Feature dataset)。要素数据集 (Feature Dataset) 就是 共享空间参考系统的要素类的集合,即一组具有相同空间参考的要素类的集合。将不同的要素类放到一个要素数据集下的理由可能很多,但一般而言 ,在以下三种情况下,我们考虑将不同的要素类组织到一个要素数据集中: (1)当不同的要素类属于同一范畴。如 :全国范围内某种比例尺的水系数据,
3、其点、线、面类型的要素类可组织为同一个要素数据集。(2)在同一几何网络中充当连接点与边的各种要素类,必须组织到同一要素数据集中。如:配电网络中 ,有各种开关、变压器、电缆等,它们分别对应点或线类型的要素类,在配电网络建模时 ,应将其全部考虑到配电网络对应的集与网络模型中去。此时,这些要素类就必须放在同一要素数据集下。(3)对于共享公共几何特征的要素类,如:用地、水系、行政边界等。当移动其中的一个要素时 ,其公共的部分也要求一起移动,并保持这种公共边关系不变。此种情况下,也要将这些要素类放到同一个要素数据集中。对象类、要素类与要素数据集就是Geodatabase中的基本组成项。当在数据库中创建了
4、目这些项目后,可以向数据库中加载数据,并进一步定义数据库,如建立索引,建立拓扑关系,创建子类、几何网络类、注释类、关系类等。Geodatabase的数据组织如图3、21 所示。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 7 页 - - - - - - - - - - Geodatabase 数据库创建2. 地理数据库建立的一般过程建立地理数据库的第一步,就是设计地理数据库将要包含的要素类、要素数据集、 非空间对象表、几何网络类、关系类及空间参考系统等;地理数据库设计完成之后,可以利用Arc
5、Catalog开始建立数据库:首先建立空的地理数据库,然后建立其组成项,包括建立关系表、要素类、要素数据集等;最后向地理数据库各项加载数据。当在关系表与要素类中加入数据后,可以在适当的字段上建立索引,以便提高查询效率。建立了地理数据库的关系表、要素类与要素数据集后,可以进一步建立更高级的项,例如,空间要素的几何网络、空间要素或非空间要素类之间的关系类等。1) 地理数据库设计地理数据库的设计就是一个重要的过程, 应该根据项目的需要进行规划与反复设计。在设计一个地理数据库之前, 必须考虑一下几个问题: a、在数据库中存储什么数据b、数据存储采用什么投影c、就是否需要建立数据修改的规则d、如何组织对
6、象类与子类e、就是否需要在不同类型对象间维护特殊的关系f 、数据库中就是否包含网络g、数据库就是否存储定制对象回答了上述问题后, 就可以开始地理数据库的建立了。2) 地理数据库建立精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 7 页 - - - - - - - - - - Geodatabase 数据库创建借助 ArcGIS9 的 ArcCatalog , 可以采用以下三种方法在创建一个新的地理数据库, 选择何种方法将取决于建立地理数据库的数据源、就是否在地理数据库中存放定制对象。实际操作中
7、 , 经常联合几种或全部方法来创建地理数据库。(1) 从头开始建立一个新的地理数据库有些情况下, 可能没有任何可装载的数据, 或者已经有的数据只能部分地满足数据库的设计 , 这时 , 可以用 ArcCatalog 来建立新的要素数据集、表、几何网络与其她地理数据库项的模式。(2) 移植已经存在数据到地理数据库对于已经存在的多种格式的数据: Shape 、INFO Table 、dBase Table等 , 以及其它系统中的数据格式 : ArcStrom 、Map LIBARISN 、ArcSDE 等,可以通过 ArcCatalog 来转换并输入到地理数据库中,并进一步定义数据库,包括建立几何网
8、络(Geometric Network) 、子类型(Subtypes)、属性域 (Attribute Domains) 等。(3) 用CASE工具建立地理数据库可以用 CASE 工具建立新的定制对象, 或从 UML 图中产生地理数据库模式。面向对象的设计工具可以用于建立对象模型、表示定制。基于这些模型,CASE工具的代码产生向导( Code Generation Wizard) 帮助您建立 COM对象 , 以实现定制对象的行为, 建立与管理定制对象的数据库模式。本节着重介绍建立本地个人地理数据库的一般过程与方法, 有关 CASE 工具建立地理数据库的部分及ArcSDE 等内容省略。3) 建立空
9、的数据库中的基本组成项一个空的地理数据库, 其基本组成项包括关系表、要素类、要素数据集。当数据库中建立了以上三项, 并加载了数据之后, 一个简单的地理数据库就建成了。4) 向地理数据库各项加载数据可以用 ArcMap 中的 Editor 工具栏来建立新的对象, 或调用已经存在的Shapefiles、Coverages、 INFO Tables 与dBaseTables数据来装载数据库对象。5) 进一步定义数据库对于数据库中加载的数据, 可以在适当的字段上建立索引, 以便提高查询效率。并可以在建立了数据库的基本组成项后, 进一步建立更高级的项,例如空间要素的几何网络、空间要素或非空间要素类之间的
10、关系类等。一个地理数据库只有定义了这些高级项后, 才能显出地理数据库在数据组织与应用上的强大优势。3 创建一个新的地理数据库借 助 ArcCatalog 可 以 建 立 两 种 地 理 数 据 库 : 本 地 个 人 地 理 数 据 库 (Personal Geodatabase) 与ArcSDE地理数据库。个人地理数据库可以直接在ArcCatalog 环境中建立 ,而ArcSDE地理数据库必须首先在网络服务器上安装数据库管理系统( DBMS ) 与 ArcSDE, 然后建立从 ArcCatalog 到ArcSDE 地理数据库的一个连接。以建立本地个人地理数据库为例: 在ArcCatalog
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 Geodatabase 数据库 创建
限制150内