第四章 地理数据的结构
本章内容:
- Catalog和数据连接
- Geodatabase、数据集和要素类型
- ArcInfo工作空间和coverages
- Shapefile和CAD文件
- 地图和图层
- 矢量数据集结构的比较
- 矢量数据集中要素几何形状的比较
|
地理数据集是在计算机的文件系统和数据库管理系统中进行组织的。Catalog 包括了数据组织的两个方面并表现了统一的用户界面和数据模型。Catalog
使局域和网络数据操作变得很容易。
4.1 Catalog 和数据连接
我们使用的计算机上有组织在文件夹、文档、电子数据表格或数据库中的各种各样的数据。对于费用报告,我们可以用信函和报告文档、电子数据表格;而客户和产品的详细目录可以存贮在数据库中。我们也可以将这些文件组织到具有一定意义的文件夹中,如客户、工程、时间范围或任何有意义的组织等。
同样地,地理信息系统也以文件夹、文件、geodatabase 的形式来管理数据。地理数据的主要类型——矢量、栅格、TIN
和位置可以包含在数据库或文件中。 地理数据可以保存在计算机硬盘中单用户的地理数据库中或数据库服务器上的多用户地理数据库中。我们可以构建反映一定投影面积、专题分组、部门组织或其它分类的
geodatabase。 4.1.1 Catalog
ArcCatalog 是 ArcInfo 的一个应用程序,它能让用户浏览、访问、管理并且创建地理数据。它可以用与
Microsoft Windows 浏览窗口相似的方式表现地理数据。 我们在
Catalog 中看到的各个项目代表的是数据对象,如 geodatabase 或要素类型、地图对象(如地图和图层)、辅助对象(如样式或坐标系统)。
地理数据的各种连接的集合称为 Catalog。Catalog 为目录树上的各种地理数据提供了—个无缝的地理数据视图。Catalog
也可以操作关系数据库,表达它们的内部结构,尤其是那些存贮地理数据的表。 Catalog
中以特定的图标来表示地理数据的结构,这些图标反映了地理数据库中各元素的不同角色。 Catalog
中的很多项目表示的是 Windows 文件系统中的文件夹或文件。其它项目表示的是geodatabase 中要素或对象的集合。某些项目指向
geodatabase 或通过网络访问的关系型数据库。 在 Catalog
中可以完成的任务有:
- 创建数据或定义数据的格式
- 搜索数据
- 评估地理范围或数据的适宜性
- 存储数据来源和质量信息
- 启动 GIS 操作
- 发布数据
4.1.2 单用户和多用户geodatabase
Geodatabase 有两种类型——使用 Microsoft Access 数据库(.mdb
文件格式)的个人 geodatabase 和通过 ESRI 空间数据库引擎(ArcSDE)与其它关系型数据库相联系的多用户 geodatabase。
这两种 geodatabase 的功能是一样的,只是多用户 geodatabase
支持版本(versioning)——这样可以让不同的用户同时访问和编辑同一个地理数据库。有关版本将在第七章中进一步讲述。
4.1.3 文件夹连接和数据库连接
文件夹连接和数据库连接可以给用户提供具有统一标准的视图。
文件夹连接可以让用户访问自己硬盘上的数据或网络上的共享数据。
数据库连接包括了访问数据库的规范:服务器或 IP 地址、实例(instance)或
TCP 端口信息、用户名或密码。我们可以通过 ArcSDE 访问关系型数据库中的地理数据或者通过 ODBC(开放数据库连接)驱动器访问非空间属性数据。
一旦与远程多用户 geodatabase 相连接,在 Catalog 中就将增加一个新的结点,我们可以看到它与文
件夹连接中的要素数据对象具有相同的结构。
4.1.4 Catalog、文件夹和连接
| |
Catalog 是对在本地或网络硬盘中可以获得的地理数据和地图的表达。它也可以被定制以指向特定的数据位置和支持的文件类型。 |
| |
文件夹连接指向本地硬盘的根目录或网络硬盘的选定文件夹。 |
| |
在 Catalog 中,所有文件夹连接都将显示出来。如果该文件夹中没有地理数据集,则表现为普通文件夹。
|
| |
含有地理数据的文件夹则用特殊的图标来表示。它们包括地理数据库,coverage,shapefile,CAD
文件及其它相关文件。 |
| |
Geodatabase 是地理数据的面向对象的存贮方式。当定位到一个文件夹中时,如图所示,显示出一个个人
geodatabase。 |
| |
坐标系统文件中包含如何将球面的区域转换到平面坐标系统中的数学规范。 |
| |
数据库连接文件夹包含关系型数据库连接和多用户关系型数据库中的地理数据。 |
| |
数据库连接向导能够建立和测试与 ArcSDE 或 OLE
DB 数据库的连接。 |
| |
数据库连接指向一个 geodatabase,它存储在通过 ArcSDE 访问的多用户数据库中,或是通过
ODBC 访问的非空间关系型数据库中。 |
|
|