2022年Geodatabase数据库创建.pdf

上传人:C****o 文档编号:12816267 上传时间:2022-04-26 格式:PDF 页数:7 大小:375.01KB
返回 下载 相关 举报
2022年Geodatabase数据库创建.pdf_第1页
第1页 / 共7页
2022年Geodatabase数据库创建.pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年Geodatabase数据库创建.pdf》由会员分享,可在线阅读,更多相关《2022年Geodatabase数据库创建.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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

11、树中选择一个文件夹, 单击 File 菜单 , 或在选中的文件夹上点右键, 选择New, 再选择 Personal Geodatabase, 如图 3、22所示。输入个人数据库的名称, 这时该数据库就是空的。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 7 页 - - - - - - - - - - Geodatabase 数据库创建图3、22 建立本地个人地理数据库4 建立数据库Geodatabase 中的基本组成项包括对象类、要素类与要素数据集。当数据库中创建了这些项目后 , 可以建立更

12、进一步的项目, 如子类、几何网络、注释类等。1) 建立要素数据集建立一个新的要素数据集,必须定义其空间参考,包括坐标系统与坐标域。数据集中的所有要素类用相同的坐标系统,所有要素类的所有要素的坐标必须在域的范围内。在定义坐标系统时 ,可以选择预先定义的坐标系,或者以已有的要素数据集的坐标系或独立要素类的坐标系作为模板,或者自己定义。(1)在 ArcCatalog 目录树中 ,在需要建立新要素数据集的地理数据库上单击右键,单击 New,选择 Feature Dataset命令 ,打开 New Feature Dataset 对话框 ,如图 3、23 所示。(2)在 Name 窗口输入要素数据集名称

13、,单击 Edit 按钮 ,打开 Spatial Reference属性对话框 ,如图 3、24 所示。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 7 页 - - - - - - - - - - Geodatabase 数据库创建图3、23 New Feature 对话框图 3、23 Spatial Reference属性对话框(3)进入Coordinate System 选项卡 ,单击Select或 Import 来设置要素数据集的空间参考。或单击 New 定义新的投影与坐标系统。定义好后

14、可以单击Modify按钮编辑所选择的坐标系统参数。( 4) 进入 X/Y Domain 选项卡 , 如图 3、25所示。在数值窗口分别输入数据集的最大最小X , Y值及所需精度。(5) 进入 Z Domain选项卡 , 如果要素数据集中的要素类有 Z值, 输入最大最小的Z值及所需精度。( 6) 进入 M Domain 选项卡 , 如果要素数据集中的要素类有 M值 , 输入最大最小的M值及所需精度。( 7) 单击确定按钮即可完成要素数据集的空间参考的定义。2) 建立要素类要素类分为 简单要素类 与独立要素类 。简单要素类存放在要素数据集中, 不需要定义空间坐标 ; 独立要素类存放在要素数据集之外

15、, 必须定义空间坐标。( 1)建立一个简单的要素类1) 在ArcCatalog 目录树中 , 在需要建立要素类的要素数据集上单击右键, 单击 New,选择 Feature Class命令 , 如图 3、26所示。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 7 页 - - - - - - - - - - Geodatabase 数据库创建图3、26 在要素数据集中建立要素类2) 打开 New Feature Class对话框 , 如图 3、27所示。在 Name 文本框中输入要素类名称 ,

16、在Alias 文本框中输入要素类假名, 假名就是对真名的描述。在Type选项组选择 This feature class will store ESRI simple features单选按钮。3)单击下一步按钮,打开确定要素类数据库关键字对话框,如图3、28 所示。选择Use configuration keyword单选按钮 ,输入关键字 ,这就是为新表或要素类指定相关的数据库存储参数 (如果想用默认的要素类存储参数,单击 Default)。图3、39 确定要素类字段名及其类型与属性图3、 30 定义要素类几何字段属性4) 单击下一步按钮, 打开确定要素类字段名及其类型与属性对话框,如图

17、3、29 所示。在简单要素类中, OBJECTID与 SHAPE字段就是必需字段, OBJECTID就是要素的ID , SHAPE 就是要素的几何形状, 如点、线、多边形等。5) 单击Field Name 列下面的第一个空白行, 添加新字段 ,输入新字段名, 并选取数据类型。6) 在 Field Properties 栏中显示字段属性: 新字段名的假名、 字段在 ArcMap Editor中的可编辑状态、新字段中就是否允许出现空值Null ; 在 Default Value 右边输入默认值,建立默认值与字段的关联关系;在 Domain 右边 , 单击字段的域, 把一个域同字段关联。精品资料 -

18、 - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 7 页 - - - - - - - - - - Geodatabase 数据库创建7) 单击 Field Name 列下的字段SHAPE ,在 Field Properties 选项卡显示几何字段SHAPE 的属性特征。如图3、30 所示。8) 在 Field Properties栏中输入几何字段假名, 并在 Allow NULL values中选择No,几何字段中禁止出现空值Null,在 Geometry Type 中选择该要素类中存储的要素类型。9) 分

19、别在Gridq,Grid2,Grid3右边输入几何要素类的空间索引格网大小(Grid1必须大于0,Grid2与 Grid3 可以就是 0) 10) 在 contains Z Values 右边选择 Yes, 让这个要素类的几何字段存储Z 值。在contains M Values右边选择Yes, 让这个要素类的几何字段存储M值。11) 因为正在要素集中建立要素类, 所以不能修改空间参考。12) 单击完成按钮, 即可完成几何字段属性的定义, 建立一个简单要素类。(2) 建立一个独立要素类独立要素类就就是在地理数据库中不属于任何要素数据集的要素类, 其建立方法与在要中建立简单要素类相似。只就是独立要

20、素类设定自己的投影系统参数与X/Y 域。 1) 在 ArcCatalog目录树中 , 在需要建立独立要素类的地理数据库上单击右键, 单击 New, 选择 Feature Class命令。 2) 其余过程与建立简单要素类相同 , 直到进入定义要素类几何字段属性对话框, 参见图 3、30。单击 Spatial Reference属性按钮 , 打开 Spatial Reference属性对话框 , 即可建立自己的空间参考坐标系统与X/Y 域。 3) 单击完成按钮。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 7 页 - - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁