ArcGIS地理信息系统空间分析实验教程 空间数据的采集和组织

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2. 空间索引 进入Shapefile Properties对话框中的
Indexes选项卡,可以添加、删除或更新索引。
资料仅供参考
在Shapefile Properties对 话框( Indexes 选项卡)中, 选中要建立索引的属性,删除此 索引只要取消属性的选中即可。
如果Shapefile还没有空间 索引,在Spatial Index选项组 中单击Add按钮创建空间索引, 如果需要删除已有的空间索引, 单击Delete按钮。单击Update按 钮,可以更新空间索引。
资料仅供参考
Geodatabase的数据组织图
地理数据库 Geodatabase
对象类 Object Classes
表格 Table
要素类 Feature Classes
要素 Feature
要素数据集 Feature Datasetes
关系类 Relationship Classes
关系 Relationship
资料仅供参考
以建立本地个人地理数据库为例 : 在ArcCatalog树中右键单击一个文件夹,单击New,再单 击Personal Geodatabase命令,输入个人数据库的名称,这 时该数据库是空的。
图3.18 新建个人数据库的菜单操作
资料仅供参考
3.3.4 建立数据库中的基本组成项
Geodatabase中的基本组成项包括对象类、要素类和 要素数据集。
资料仅供参考
主要内容
• 3.1 Shapefile文件的创建 • 3.2 Coverage文件创建 • 3.3 Geodatabase数据库创建 • 3.4 数据编辑
资料仅供参考
3.1 Shapefile文件的创建
3.1.1 创建新的Shapefile和dBASE表
1.创建新的Shapefile
当创建一个新的shapefile时,必须定义它将包含的 要素类型、这些要素是否表示路线以及这些要素是否将是 三维的。在shapefile 创建之后,这些性质不能被修改。
图3.15 Coverage属性项的维护
资料仅供参考
4. 创建Coverage的关系类
一个Coverage的要素经常和其他Coverage的要素或独 立数据表中的属性相联系。在ArcCatalog中通过创建关系 来定义这些联系,它们储存在关系类中。通过关系,可以 定义要素类属性数据表的哪列和其他数据表的哪列共享相 同的值。
资料仅供参考
图3.1 新建sharpfile菜单操作
图3.2 新建sharpfile要素选择设定操作
资料仅供参考
在Spatial Reference属性对 话框中,通过Select按钮、Import 按钮或New按钮定义Shapefile的坐 标系统。
图3.3 定义sharpfile的坐标系统
资料仅供参考
要素类 Feature Classes
几何网络 Geometric Network
关系类 Relationshap Classes
要素 Feature
网络要素 Network Feature
关系 Relationship
图3.16 Geodatabase的数据组织
资料仅供参考
3.3.2地理数据库建立的一般过程
资料仅供参考
图3.22 新建关系表的菜单操作
图3.23 新建关系表的对话框操作
资料仅供参考
3.3.5 向地理数据库加载数据
地理数据库中支持Shapefile、Coverage、INFO表和 dBASE表,如果已有数据不是上述几种格式,可以用 ArcToolbox中的工具进行数据格式的转换,再加载到地理 数据库中。
在ArcCatalog目录树中,右键单击需要建立关系表的 地理数据库,单击New,选择Tabel命令,打开New Tabel 对话框,输入表名和假名,在Type选项组选择This table will store ESRI simple objects按钮。按提示输入关键 字、添加属性字段、选择数据类型等。
资料仅供参考
在Coverage Properties对话框( Tolerances选项卡) 中可以进行设置。
图3.14 Coverage容限值的设定
资料仅供参考
3. Coverage属性项维护
在ArcCatalog目录树中,右 键单击需要添加新属性的 Coverage要素类或INFO表,单击 Properties命令,打开Coverage Feature Class Properties对话 框(Items选项卡),通过Add按 钮、Delete按钮、Edit按钮、Add Index按钮、Delete Index按钮可 以完成属性项的添加、删除、修 改、和索引的添加与去除。
维护操作包括修改Coverage的控制点和范围、设置 Coverage的容限、添加、修改、删除属性项、添加和去除 索引、创建Coverage的关系类等。
资料仅供参考
1. 修改Coverage的控制点 和范围
所有Coverage都有一套 坐标控制点(Tic)和一个范 围(Extent)。
在Coverage Properties 对话框(Tics and Extent 选项卡)中可以进行Tic点 的添加、删除和更新以及范 围的重新计算或修改。
关系类可以使用户使用相关联的数据表的属性来查询、 标注和符号化Coverage的要素。
资料仅供参考
3.3 Geodatabase数据库创建
3.3.1 Geodatabase概述
地理数据库(Geodatabase)是为了更好的管理和使 用地理要素数据,而按照一定的模型和规则组合起来的地 理要素数据集(feature dataset)。地理数据库是按照 层次型的数据对象来组织地理数据的,这些数据对象包括 对象类(Object Classes)、要素类(Feature Classes) 和要素数据集(feature dataset)。
2.创建新的dBASE表
在ArcCatalog目录树中,右键单击需要创建dBASE表 的文件夹,单击New,再单击dBASE表,为其输入一个名称, 并按回车键。
资料仅供参考
3.1.2 添加或删除属性
在ArcCatalog中,可通过添加、删除属性项来修改 Shapefile和dBASE的结构。
在Shapefile Properties对话框中的Fields标签中添 加属性项。
资料仅供参考
1.导入数据
当导入Shapefile、Coverage到一个地理数据库时, 导入的数据作为新的要素类存在。当导入INFO表和 dBASE表到一个地理数据库时,它们作为一个新表存在。 所以,在导入数据之前,这些要素类和表是不存在的。
可以导入Shapefile 、Coverage 、dBASE表和INFO 表以及栅格数据,或者在地理数据库之间直接移动和复 制数据。
可以在需要导入到数据库中的数据上单击右键,单 击Export命令,或者在需要导入数据的数据库上单击右 键,单击Import命令,都可以实现各种数据的导入。
资料仅供参考
输入要素数据集名称,单击Edit按钮,打开Spatial
Reference属性对话框,设置空间参考及坐标域。
a
b
图3.19 建立新的要素数据集
资料仅供参考
2. 建立要素类
要素类分为简单要素类和独立要素类。简单要素类 存放在要素数据集中,不需要定义空间参考,要素类将使 用要素数据集的坐标;独立要素类存放在数据库中的要素 数据集之外,必须定义空间参考坐标。
地理数据库设计
地理数据库建立
建立空的数据库中 的基本组成项
进一步定义数据库
向地理数据库 各项加载数据
图3.17 地理数据库建立的一般流程图
资料仅供参考
3.3.3 创建一个新的数据库
借助ArcCatalog可以建立两种地理数据库:本地个人 地理数据库(Personal Geodatabase)和ArcSDE地理数据 库。个人地理数据库可以直接在ArcCatalog环境中建立, 而ArcSDE地理数据库必须首先在网络服务器上安装数据库 管理系统(DBMS)和ArcSDE,然后建立从ArcCatalog到 ArcSDE地理数据库的一个连接。
图3.21 新建要素类的关键字,新字段和字段属性相关信息的设置
资料仅供参考
(2)建立一个独立要素类
独立要素类是在地理数据库中不属于任何要素数据集 的要素类,其建立方法与建立简单要素类相似。但独立要 素类需要建立自己的空间参考坐标系统,并设定自己的投 影系统参数和X/Y域。
资料仅供参考
3.建立关系表
资料仅供参考
(1)建立一个简单要素类 在New Feature Class对
话框中,输入要素类名称、假 名,在Type选项组选择This feature class will store ESRI simple features单选按 钮。
图3.20 新建一个简单的要素类
资料仅供参考
按提示输入关键字、添加新字段、定义字段属性等。
图3.6 创建和更新索引
资料仅供参考
3.2 Coverage文件创建
3.2.1 创建新的Coverage 和INFO表
1. 创建新的Coverage
在ArcCatalog目录树中,右 键单击需要创建Coverage的文 件夹,单击New,再单击 Coverage,打开New Coverage 对话框,为新的Coverage输入 一个名字,选中使用另一个 Coverage作为模板的复选框, 并单击Browse按钮,选择想作 为模板使用的Coverage
图 3.13 Coverage的控制点和范围的修改
资料仅供参考
2. 设置Coverage的容限
很多针对Coverage的操作都要使用容限值 (Tolerances),例如当用户在数字化或编辑时打开结点 捕捉(Node Snapping),位于一定距离内的两个结点就 会自动合并在一起,这个特定距离就是结点捕捉的容限值。
图3.7 新建Coverage操作
资料仅供参考
2. 创建新的INFO表
在Define INFO Table对话框中输入新表的名 字 、选择数据类型等。
图3.8 新建INFO表操作
资料仅供参考
3.2.2 建立拓扑
在ArcCatalog目录树中, 右键单击需要建立拓扑关系 的Coverage,单击 Properties命令,打开 Coverage Properties对话框 ( General选项卡),在 Feature classes中,选择需 要建立拓扑关系的地理要素 类。
图3.9 选择新建拓扑操作的地理要素类
资料仅供参考
(1)Build
Build在确定Coverage的同时,需要选择建立拓扑关 系的空间要素类型。Bulid后的Coverage仍保持原来属性 表中的数据项,但不保留关联特性。
在Build对话框中,根据需要改变建立拓扑关系的 Feature class或者Anno subclass即可。
资料仅供参考
1. 建立要素数据集
建立一个新的要素数据集,必须定义其空 间参考,包括坐标系统和坐标域。数据集中的 所有要素类使用相同的坐标系统,所有要素类 的所有要素坐标必须在域的范围内。
在ArcCatalog目录树中,在需要建立新要 素数据集的地理数据库上单击右键,打开New Feature Dataset对话框。
图3.10 利用Build来建立拓扑关系
资料仅供参考
(2)Clean
Clean依据一定的容限值,建立多边形和弧段结点的
拓扑关系,可以完成一些Build无法完成的工作。
在Clean对话框中,根据具体情况输入模糊(Fuzzy) 及悬挂(Dangle)容限值,选中Clean lines only复选框。 单击OK即可。
删除属性项,只需选中需删除的属性项,在键盘上按 Delete键,即可。
资料仅供参考
图3.4 添加删除属性菜单操作
图3.5 添加删除属性操作
资料仅供参考
3.1.3 创建和更新索引
1. 属性索引 属性索引可以帮助提高评价(evaluate)属性
值的查询功能。当属性列中的数据改变后, ArcCatalog创建的索引会自动更新。
图3.11 利用Clean来建立拓扑关系
资料仅供参考
3.2.3 定义Coverage的坐标系统
在Coverage Properties对话框(Projection选项卡) 中,通过Define按钮定义或修改坐标系统。
a
来自百度文库
b
图3.12 定义Coverage的坐标系统
资料仅供参考
3.2.4 Coverage维护操作
相关文档
最新文档