版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ArcGIS10地理信息系统教程教学PPT牟乃夏牟乃夏EmailEmail: 微博:微博:http:/ QQQQ:153807203京东:京东:http:/ 2第三章第三章 地理数据库地理数据库1 12 23 3GeodatabaseGeodatabase概述概述GeodatabaseGeodatabase的数据管理的数据管理GeodatabaseGeodatabase的智能化操作的智能化操作 版本版本4 4地理数据库(地理数据库(GeodatabaseGeodatabase)是一种面向对象的空间数据模)是一种面向对象的空间数据模型,它对于地理空间特征的表达更接近我们对现实世界的认型,它对于地
2、理空间特征的表达更接近我们对现实世界的认识。识。地理数据库在一个公共模型框架下,对地理数据库在一个公共模型框架下,对GISGIS处理和表达的空处理和表达的空间特征进行统一描述和存储。间特征进行统一描述和存储。3 3.1 3.1 GeodatabaseGeodatabase概述概述GeodatabaseGeodatabase数据模型数据模型GeodatabaseGeodatabase的类型的类型4Geodatabase和空间数据库在本质上没有很大的区别。和空间数据库在本质上没有很大的区别。Geodatabase中的所有数据都被存储在一个中的所有数据都被存储在一个RDBMS中,即包中,即包括每个地
3、理数据集的框架和规则,又包括空间数据和属性数括每个地理数据集的框架和规则,又包括空间数据和属性数据的简单表格。据的简单表格。3.1.1 GeodatabaseGeodatabase数据模型数据模型GeodatabaseGeodatabase的数据组织的数据组织Geodatabase依据层次型的数据对象来组织空间数据,这些数依据层次型的数据对象来组织空间数据,这些数据对象包括对象类(据对象包括对象类(object class)、要素类()、要素类(feature class)、)、和要素数据集(和要素数据集(feature dataset)。)。5(1) Geodatabase数据模型是地理数据
4、统一存储的仓库,所有数据都数据模型是地理数据统一存储的仓库,所有数据都能在统一数据库存储和管理。能在统一数据库存储和管理。(3) 更为直观地处理数据模型,包含了与用户数据模型相对应的数据对象。更为直观地处理数据模型,包含了与用户数据模型相对应的数据对象。GeodatabaseGeodatabase数据模型的优点数据模型的优点(2) 数据输入和编辑更加准确。数据输入和编辑更加准确。(4) 要素具有丰富的关联环境。要素具有丰富的关联环境。(5) 可制作蕴含丰富信息的地图。可制作蕴含丰富信息的地图。(6) 地图显示中,要素是动态的。地图显示中,要素是动态的。(7) 更形象地定义要素形状。更形象地定义
5、要素形状。(8) 要素都是连续无缝的。要素都是连续无缝的。(9) 多用户并发编辑地图数据。多用户并发编辑地图数据。63.1.2 GeodatabaseGeodatabase的类型GeodatabaseGeodatabase类型类型文件地理数据库ArcSDE数据库个人地理数据库文件地理数据库和个人地理数据库是地理数据库的完整信息模型,文件地理数据库和个人地理数据库是地理数据库的完整信息模型,包括拓扑、栅格目录、网络数据集、包括拓扑、栅格目录、网络数据集、Terrain数据集、地址定位器数据集、地址定位器等。等。这两种不支持地理数据库版本管理。这两种不支持地理数据库版本管理。7ArcSDE地理数据
6、库是支持多用户同时并发编辑的大型地理地理数据库是支持多用户同时并发编辑的大型地理数据库,它通过数据库,它通过ArcSDE空间数据引擎在关系数据库的基础空间数据引擎在关系数据库的基础上增加了处理空间数据的能力上增加了处理空间数据的能力主要优点:主要优点:通过关系数据库存储空间数据可以有弹性地选择数据库的通过关系数据库存储空间数据可以有弹性地选择数据库的规模和大小;规模和大小;便于使用结构化查询语句来访问表和记录。便于使用结构化查询语句来访问表和记录。8 3.2 Geodatabase3.2 Geodatabase的数据管理的数据管理Shapefile文件的创建文件的创建Geodatabase可以
7、看做一种数据格式,它将矢量、栅格、网络可以看做一种数据格式,它将矢量、栅格、网络和投影信息等数据一体化存储和管理。和投影信息等数据一体化存储和管理。Coverage文件的创建文件的创建GeodatabaseGeodatabase的创建的创建GeodatabaseGeodatabase数据导入数据导入93.2.1 ShapefileShapefile文件的创建文件的创建Shapefile文件是文件是Esri研发的工业标准的矢量数据文件。研发的工业标准的矢量数据文件。完整的完整的Shapefile文件至少包括文件至少包括3个文件:一个主文件(个文件:一个主文件(*.shp)、)、一个索引文件(一个
8、索引文件(*.shx)和一个)和一个dBase表文件(表文件(*.dbf)。)。-*.shp。存储地理要素的几何图形的文件。存储地理要素的几何图形的文件。-*.shx。存储图形要素与属性信息索引的文件。存储图形要素与属性信息索引的文件。-*.dbf。存储要素属性信息的。存储要素属性信息的dBase表文件。表文件。Shapefile文件并不存储拓扑关系、投影信息和地理实体的符号化信文件并不存储拓扑关系、投影信息和地理实体的符号化信息,仅仅存储空间数据的几何特征和属性信息。息,仅仅存储空间数据的几何特征和属性信息。10a)在)在【创建新创建新Shapefile 】对话框中,选中复选框对话框中,选中
9、复选框【坐标将包坐标将包含含M值。用于存储路径数据值。用于存储路径数据】表示表示Shapefile 要存储表示路径要存储表示路径的折线;选中复选框的折线;选中复选框【坐标将包含坐标将包含Z值。用户存储值。用户存储3D数据数据】。b)在)在ArcCatalog中查看中查看Shapefile文件时,将仅看到一个代表文件时,将仅看到一个代表Shapefile的文件,使用的文件,使用Windows资源管理器则可看到所有与资源管理器则可看到所有与Shapefile相关联的多个文件信息。相关联的多个文件信息。注意事项注意事项113.2.2 CoverangCoverang文件的创建文件的创建Coveran
10、g模型是地理关系型数据类型的代表。主要特征:模型是地理关系型数据类型的代表。主要特征:(1)空间数据与属性数据相结合。空间数据存储在二进制索引文件中,)空间数据与属性数据相结合。空间数据存储在二进制索引文件中,可使显示和访问最优化。可使显示和访问最优化。(2)矢量要素之间的拓扑关系也被存储。存储线的结点用以推算哪些)矢量要素之间的拓扑关系也被存储。存储线的结点用以推算哪些线在哪些地方相连,同时还包含线的右侧及左侧有哪些多边形。线在哪些地方相连,同时还包含线的右侧及左侧有哪些多边形。Coverang作为一个目录存储在计算机中,目录的名称即为作为一个目录存储在计算机中,目录的名称即为Coveran
11、g的名称,的名称, Coverang的有序集合被称为工作空间。的有序集合被称为工作空间。创建创建Coverang文件时,可将其他文件时,可将其他Coverang文件作为模版。文件作为模版。123.2.3 GeodatabaseGeodatabase文件的创建文件的创建在在ArcGIS中,可以采用三种方式来创建地理数据库:中,可以采用三种方式来创建地理数据库:(1)设计并新建一个空的地理数据库。)设计并新建一个空的地理数据库。(2)复制并修改现有地理数据库,随后向复制的地理数据库中加载数据)复制并修改现有地理数据库,随后向复制的地理数据库中加载数据集。集。(3)创建完全复制于现有地理数据库的地理
12、数据库。)创建完全复制于现有地理数据库的地理数据库。文件和个人数据库可以通过以上方法建立,但是文件和个人数据库可以通过以上方法建立,但是ArcSDE数据库须在安装数据库须在安装对应的关系数据库管理系统并进行相关的配置以后,通过添加空间数对应的关系数据库管理系统并进行相关的配置以后,通过添加空间数据库连接的方式使用。据库连接的方式使用。13创建地理数据库的操作步骤如下:创建地理数据库的操作步骤如下:(1)在)在ArcCatalog目录树中,右击建立新地理数据库的文件夹,在弹出目录树中,右击建立新地理数据库的文件夹,在弹出菜单中,单击菜单中,单击【新建新建】【文件地理数据库文件地理数据库】,创建文
13、件地理数据库。,创建文件地理数据库。在建立一个新的地理数据库后,就可以在这个数据库内建立起基本组成项。在建立一个新的地理数据库后,就可以在这个数据库内建立起基本组成项。数据库的基本组成项包括要素类、要素数据集、属性表、关系类以及工具数据库的基本组成项包括要素类、要素数据集、属性表、关系类以及工具箱、栅格目录、镶嵌数据集、栅格数据集等。箱、栅格目录、镶嵌数据集、栅格数据集等。创建地理数据库创建地理数据库(2)在)在ArcCatalog 目录树窗口,将出现名为目录树窗口,将出现名为“新建文件地理数据库新建文件地理数据库”的的地理数据库,输入文件地理数据库的名称后按地理数据库,输入文件地理数据库的名
14、称后按Enter键,一个空的文件键,一个空的文件地理数据库就建立了地理数据库就建立了。14要素数据集是存储要素类的集合。建立一个新的要素数据集,必须要素数据集是存储要素类的集合。建立一个新的要素数据集,必须定义其空间参考,包括坐标系统和坐标域。定义其空间参考,包括坐标系统和坐标域。数据集中所有的要素类必须使用相同的空间参考,且要素坐标要求数据集中所有的要素类必须使用相同的空间参考,且要素坐标要求在坐标域内。在坐标域内。定义了要素数据集空间参考之后,在该数据集中新建要素时不需要定义了要素数据集空间参考之后,在该数据集中新建要素时不需要再定义其空间参考,直接使用数据集的空间参考。再定义其空间参考,
15、直接使用数据集的空间参考。如果在数据集之外即在数据库的根目录处新建要素类时,则必须单如果在数据集之外即在数据库的根目录处新建要素类时,则必须单独定义空间参考。独定义空间参考。创建要素数据集创建要素数据集15在在ArcCatalog目录树中创建要素类,可以在要素数据集中建立,也目录树中创建要素类,可以在要素数据集中建立,也可以独立建立,但在独立建立时必须要定义其投影坐标。可以独立建立,但在独立建立时必须要定义其投影坐标。创建要素类时,需选择创建的要素类用于存储的要素类型,如多边创建要素类时,需选择创建的要素类用于存储的要素类型,如多边形、线、点、标记、多点、多面体、尺寸标记等。形、线、点、标记、
16、多点、多面体、尺寸标记等。创建要素类创建要素类在要素数据集中建立要素类。在要素数据集中建立要素类。建立独立的要素类。建立独立的要素类。16表用于显示、查询和分析数据。行和列分别称为记录和字段。每个表用于显示、查询和分析数据。行和列分别称为记录和字段。每个字段可以存储一个特定的数据类型,如数字、日期或文本等。字段可以存储一个特定的数据类型,如数字、日期或文本等。要素类实际上就是带有特定字段的表。这些字段包括用于存储点、要素类实际上就是带有特定字段的表。这些字段包括用于存储点、线和多边形几何图形的线和多边形几何图形的Shape字段。字段。在在ArcGIS中可通过一个公用字段将一个表中的记录与另一个
17、表中中可通过一个公用字段将一个表中的记录与另一个表中的记录相关联。的记录相关联。此类关联方式有很多种,包含在地图中临时连接或关联表,或者在此类关联方式有很多种,包含在地图中临时连接或关联表,或者在地理数据库中创建可以保持更长久关联的关系表。地理数据库中创建可以保持更长久关联的关系表。创建表创建表17在关系表或要素类中存储数据时,就可以建立空间索引来快速查找在关系表或要素类中存储数据时,就可以建立空间索引来快速查找要素类中的要素。要素类中的要素。识别要素、通过点选或框选来选择要素以及平移和缩放等都需要使识别要素、通过点选或框选来选择要素以及平移和缩放等都需要使用空间索引。用空间索引。建立空间索引
18、后,查询时将先在索引里查找,然后返回适合的记录,建立空间索引后,查询时将先在索引里查找,然后返回适合的记录,这要比从第一条记录开始遍历整个表的速度快得多,这要就提高了这要比从第一条记录开始遍历整个表的速度快得多,这要就提高了空间要素的查询速度。空间要素的查询速度。(1)创建空间索引)创建空间索引(2)修改空间索引)修改空间索引创建空间索引创建空间索引183.2.4 GeodatabaseGeodatabase数据导入数据导入在在Geodatabase中维护空间数据,可以通过先新建要素类然后再添加、中维护空间数据,可以通过先新建要素类然后再添加、编辑要素的方法,更常使用的是将已经存在的数据导入编
19、辑要素的方法,更常使用的是将已经存在的数据导入Geodatabase中。中。通过通过ArcCatalog,可以将,可以将CAD、Table、Shapefile、Coverage等数据或等数据或栅格影像等加载到栅格影像等加载到Geodatabase要素类。要素类。导入数据:可将导入数据:可将CAD、Shapefile、Coverage数据和地理数据库要素类数据和地理数据库要素类 导导入入Geodatabase中。中。 导入要素类、导入表导入要素类、导入表导出数据:导出数据能在多个地理数据库之间共享数据并选择性地更改数据格式。导出数据:导出数据能在多个地理数据库之间共享数据并选择性地更改数据格式。
20、 导出导出XML工作空间文档工作空间文档 导出要素类至其他地理数据库导出要素类至其他地理数据库 加载数据加载数据: 数据的导入和数据的载入,虽然都是向数据库中添加数据,但是方式数据的导入和数据的载入,虽然都是向数据库中添加数据,但是方式是不同的。是不同的。 在在ArcCatalog中加载数据中加载数据 在在ArcMap中加载数据中加载数据19 3.3 3.3 GeodatabaseGeodatabase的智能化操作的智能化操作属性域操作属性域操作前面讲述了如何新建一个前面讲述了如何新建一个Geodatabase并且向其加载数据,但并且向其加载数据,但Geodatabase中所包含的不仅是要素类
21、、要素集和表,还可能包含中所包含的不仅是要素类、要素集和表,还可能包含关系类、注释类、几何网络、拓扑等不同的结构和类别。关系类、注释类、几何网络、拓扑等不同的结构和类别。子类型子类型创建地理数据库标记创建地理数据库标记创建关系类创建关系类203.3.1 属性域操作属性域操作地理数据库按照面向对象的模型存储地理信息,也可以将其非空间信息保地理数据库按照面向对象的模型存储地理信息,也可以将其非空间信息保存在表中。对于要素和表可以设置一些规则进行限制,对属性的约束称为存在表中。对于要素和表可以设置一些规则进行限制,对属性的约束称为属性域。属性域。属性域是描述字段合法值的规则,是一种增强数据完整性的方
22、法,用于约属性域是描述字段合法值的规则,是一种增强数据完整性的方法,用于约束表或要类的任意特定属性中的允许值,可分为束表或要类的任意特定属性中的允许值,可分为【范围范围】和和【编码的值编码的值】。属性域的创建属性域的创建属性域的查看属性域的查看属性域的删除与修改属性域的删除与修改属性域的关联属性域的关联注意事项注意事项并非表或要素类中的所有对象都必须在相同字段中应用相并非表或要素类中的所有对象都必须在相同字段中应用相同的同的【属性域属性域】或默认值。或默认值。213.3.2 子类型子类型子类型是要素类中具有相同属性的要素的子集,或表中具有相同属性的对象子类型是要素类中具有相同属性的要素的子集,
23、或表中具有相同属性的对象的子集。可通过他们对数据进行分类。的子集。可通过他们对数据进行分类。子类型是特征类中特征的次级分类。子类型是特征类中特征的次级分类。子类型通过创建编码值来实现,因此它必须与短整型或长整型或长整型数据子类型通过创建编码值来实现,因此它必须与短整型或长整型或长整型数据类型的字段相关联。类型的字段相关联。创建子类型创建子类型修改子类型修改子类型223.3.3 创建地理数据库标记创建地理数据库标记对于地理现象的表述,既有空间信息,又有非空间的属性信息。对于地理现象的表述,既有空间信息,又有非空间的属性信息。地理数据库注记存储于标记要素类中。地理数据库注记存储于标记要素类中。注记通常为文本,但也包括其他类型符号系统的图形形状。注记通常为文本,但也包括其他类型符号系统的图形形状。每个文本注记要素都具有符号系统,其中包括字体、大小、颜色以及其他任每个文本注记要素
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024艺术学校教室租赁与艺术展览合作合同3篇
- 二零二五年度风力发电设备安装与运营合同3篇
- 2025年度猫咪品种引进与销售代理合同4篇
- 二零二四年光伏发电项目爆破钻孔合同
- 南昌市2025年度新建住宅买卖合同
- 二零二五版环保设施建设与运营合同3篇
- 2025年度餐饮企业知识产权保护合同18篇
- 年度超高纯气体的纯化设备战略市场规划报告
- 2025版智能交通信号系统零星维修施工合同4篇
- 二零二五年度车辆抵押担保信托合同范本3篇
- 称量与天平培训试题及答案
- 超全的超滤与纳滤概述、基本理论和应用
- 2020年医师定期考核试题与答案(公卫专业)
- 2022年中国育龄女性生殖健康研究报告
- 各种静脉置管固定方法
- 消防报审验收程序及表格
- 教育金规划ppt课件
- 呼吸机波形分析及临床应用
- 常用紧固件选用指南
- 私人借款协议书新编整理版示范文本
- 自荐书(彩色封面)
评论
0/150
提交评论