3.2.3 定义Coverage的坐标系统
1. 在ArcCatalog目录树中,右键单击需要定义坐标系统的Coverage,单击Properties命
令,打开Coverage Properties对话框,进入Projection选项卡,显示Coverage坐标系统及投影参数信息,如图3.13所示。
图3.13 Coverage Properties对话框 图3.14 Define Projection Wizard对话框
2. 如果Coverage还没有定义坐标系统,可以单击Define按钮,打开Define Projection
Wizard对话框,如图3.14所示;当Coverage已经定义了坐标系统,也可以在Define Projection Wizard对话框中改变现有的坐标系统。
3. 当选择第一个单选按钮时表示交互定义Coverage坐标系统,单击Next,在Projection
列表中选择投影类型,如图3.15所示。单击Next,确定各项投影参数。
图3.15 选择投影类型
图3.16 选择要匹配坐标系统的数据
4. 当选择第二个单选按钮时表示为Coverage匹配一个坐标系统,单击Next,确定想使
47
用其坐标系统的Coverage、Grid或TIN。如图3.16所示。 5. 返回图3.13的对话框,单击确定按钮,完成操作。
3.2.4 Coverage维护操作
Coverage的维护操作包括修改Coverage的坐标控制点(Tic)和范围(Extent)、设置Coverage的容限值、添加、修改、删除属性项、添加和删除索引、创建Coverage的关系类等。
1. 修改Coverage的控制点和范围
所有Coverage都有一套坐标控制点(Tic)和一个范围(Extent)。 (1) 在ArcCatalog目录树中,右键单击需要编辑Tic点的Coverage,单击Properties命令,
打开Coverage Properties对话框,进入Tics and Extent选项卡,如图3.17所示; (2) 通过Add按钮、Delete按钮和Update按钮对Tic点进行添加、删除和更新; (3) 单击Extent框中的Fit按钮,可以进行范围的重新计算;单击Extent框中需要修改
其范围值的文本框,并输入新的范围值,可以进行范围的修改; (4) 单击确定按钮,完成操作。 2. 设置Coverage的容限
很多针对Coverage的操作都要使用容限值(Tolerances),例如当用户在数字化或编辑时打开结点捕捉(Node Snapping),位于一定距离内的两个结点就会自动合并在一起,这个特定距离就是结点捕捉的容限值。如果地理要素的坐标单位是数字化仪的单位,那么容限值的单位一般是英寸(Inches),如果地理要素是投影后的地理要素,容限值的单位一般是英寸(Inches)或米(Meters)。
进入上述Coverage Properties对话框,并进入Tolerances选项卡,如图3.18所示。在各个容限值文本框中输入新的容限值,最后单击确定按钮。
图3.17 Coverage Properties对话框
(Tics and Extent选项卡)
48
图3.18 Coverage Properties对话框
(Tolerances选项卡)
3. Coverage属性项维护 (1) 在ArcCatalog目录数中,右键单击
需要添加新属性的Coverage要素类或INFO表,并单击Properties命令,打开Coverage Feature Class
Properties对话框,进入Items选项卡,如图3.19所示; (2) 通过Add按钮、Delete按钮、Edit
按钮、Add Index按钮、Delete Index按钮可以完成属性项的添加、删除、修改、和索引的添加与删除; (3) 单击确定按钮,完成操作。 4. 创建Coverage的关系类
一个Coverage的要素经常和其它
图3.19 Coverage Feature Class Properties对话框 Coverage的要素或独立数据表中的属性
相联系。在ArcCatalog中可以通过创建关
系类来定义这些联系。创建关系类后,可以利用相联系的属性表格来查询、标识、符号化Coverage中的地理要素。创建关系类的具体过程参见3.3.6。
3.3 Geodatabase 数据库创建
3.3.1 Geodatabase概述
Geodatabase(Geodatabase)是按照层次型的数据对象来组织地理数据(如图3.20所示),这些数据对象包括对象类(Object Classes)、要素类(Feature Classes)和要素数据集(feature dataset)。
对象类是指存储非空间数据的表格(Table)。
要素类是具有相同几何类型和属性的要素的集合,即同类空间要素的集合。如河流、道路、植被、用地、电缆等。要素类之间可以独立存在,也可具有某种关系。当不同的要素类之间存在关系时,应考虑将它们组织到一个要素数据集(Feature dataset)中。
要素数据集是共享空间参考系统并具有某种关系的多个要素类的集合。一般而言,在以下三种情况下,应考虑将不同的要素类组织到一个要素数据集中: (1) 当不同的要素类属于同一范畴。如:全国范围内某种比例尺的水系数据,其点、线、
面类型的要素类可组织为同一个要素数据集。 (2) 在同一几何网络中充当连接点和边的各种要素类,必须组织到同一要素数据集中。
如:配电网络中,有各种开关、变压器、电缆等,它们分别对应点或线类型的要素
49
类,在配电网络建模时,应将其全部考虑到配电网络对应的几何网络模型中去。此时,这些要素类必须放在同一要素数据集下。 (3) 对于共享公共几何特征的要素类,如:用地、水系、行政区界等。当移动其中的一
个要素时,其公共的部分也要求一起移动,并保持这种公共边关系不变。此种情况下,也要将这些要素类放到同一个要素数据集中。
对象类、要素类和要素数据集是Geodatabase中的基本组成项。当在数据库中创建了这些项目后,就可以向数据库中加载数据,并进一步定义数据库,如建立索引、创建拓扑关系、创建子类、几何网络类、注释类、关系类等。
Geodatabase Geodatabase 对象类 Object Classes 要素类 Feature Classes 要素数据集 Feature Datasetes 关系类 Relationship Classes 表格 Table 要素 Feature 关系 Relationship 要素类 Feature Classes 几何网络 Geometric Network 关系类 Relationshap Classes 要素 Feature 网络要素 Network Feature 关系 Relationship 图3.20 Geodatabase的数据组织
3.3.2 Geodatabase建立的一般过程
建立Geodatabase的第一步,是设计Geodatabase将要包含的地理要素类、要素数据集、非空间对象表、几何网络类、关系类以及空间参考系统等;Geodatabase的设计完成之后,可以利用ArcCatalog开始建立数据库:首先建立空的Geodatabase,然后建立其组成项,包括建立关系表、要素类、要素数据集等;最后向Geodatabase各项加载数据。
当在关系表和要素类中加入数据后,可以在适当的字段上建立索引,以便提高查询效率。建立了Geodatabase的关系表、要素类和要素数据集后,可以进一步建立更高级的项,例如空间要素的几何网络、空间要素或非空间要素类之间的关系类等。 1. Geodatabase设计
50
Geodatabase的设计是一个重要的过程,应该根据项目的需要进行规划和反复设计。在设计一个Geodatabase之前,必须考虑以下几个问题:在数据库中存储什么数据、数据存储采用什么投影、是否需要建立数据的修改规则、如何组织对象类和子类、是否需要在不同类型对象间维护特殊的关系、数据库中是否包含网络、数据库是否存储定制对象。回答了上述问题后,就可以开始Geodatabase的建立了。 2. Geodatabase建立
借助ArcGIS9的ArcCatalog,可以采用以下三种方法来创建一个新的Geodatabase,选择何种方法将取决于建立Geodatabase的数据源、是否在Geodatabase中存放定制对象。实际操作中,经常联合几种或全部方法来创建Geodatabase。 (1) 从头开始建立一个新的Geodatabase
有些情况下,可能没有任何可装载的数据,或者已经有的数据只能部分地满足数据库设计,这时,可以用ArcCatalog建立一个新的Geodatabase。 (2) 移植已经存在数据到Geodatabase
对于已经存在的多种格式的数据:Shapefile、Coverage、INFO Table、dBASE Tables、 ArcStrom、Map LIBARISN、ArcSED等,可以通过ArcCatalog来转换并输入到Geodatabase中,并进一步定义数据库,包括建立几何网络(Geometric Networks)、子类型(Subtypes)、属性域(Attribute Domains)等。 (3) 用CASE工具建立Geodatabase
可以用CASE工具建立新的定制对象,或从UML( Unified Modeling Language ,一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示)图中产生Geodatabase模式。
本节着重介绍建立本地个人Geodatabase的一般过程和方法,有关CASE工具建立Geodatabase的部分及ArcSDE等内容省略。 3. 建立Geodatabase的基本组成项
一个空的Geodatabase的基本组成项包括关系表、要素类、要素数据集。当数据库中建立了以上三项,并加载了数据之后,一个简单的Geodatabase就建成了。 4. 向Geodatabase各项加载数据
可以在ArcMap中建立新的对象,或调用已经存在的Shapefiles,Coverages,INFO Tables和dBaseTables向Geodatabase中加载数据。 5. 进一步定义Geodatabase
对于数据库中加载的数据,可以在适当的字段上建立索引,以便提高查询效率。并可以在建立了数据库的基本组成项后,进一步建立更高级的项,例如空间要素的几何网络、空间要素或非空间要素类之间的关系类等。一个Geodatabase只有定义了这些高级项,才能显示出Geodatabase在数据组织和应用上的强大优势。
51
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Arcgis空间数据的采集和分析(2)在线全文阅读。
相关推荐: