什么是地理数据库?

在最基本的层面上,ArcGIS 地理数据库是存储在通用文件系统文件夹或多用户关系数据库管理系统 (DBMS)(如 Oracle、Microsoft SQL Server、PostgreSQL 或 IBM DB2)中的各种类型地理数据集的集合。地理数据库大小不一;拥有不同数量的用户;可以小到只是基于文件构建的小型单用户数据库,也可以大到成为可供许多用户访问的大型工作组、部门及企业级地理数据库。

但地理数据库不仅仅是数据集的集合。术语地理数据库在 ArcGIS 中具有以下含义:

  • 地理数据库是 ArcGIS 的原生数据结构,并且是用于编辑和数据管理的主要数据格式。虽然 ArcGIS 使用大量地理信息系统 (GIS) 文件格式的地理信息,但其专用于使用和利用地理数据库的功能。
  • 它是地理信息的物理存储,主要使用 DBMS 或文件系统。通过 ArcGIS 或通过使用 SQL 的数据库管理系统,可以访问和使用数据集集合的此物理实例。
  • 地理数据库具有全面的信息模型,用于表示和管理地理信息。此信息模型以一系列用于保存要素类和属性的表的方式来实现。此外,高级 GIS 数据对象可添加以下内容:真实行为;用于管理空间完整性的规则;以及用于处理核心要素和属性的空间关系的工具。
  • 地理数据库软件逻辑提供了 ArcGIS 中使用的通用应用程序逻辑,用于访问和处理各种文件中以及各种格式的所有地理数据。该逻辑支持处理地理数据库,包括处理 shapefile、计算机辅助绘图 (CAD) 文件、不规则三角网 (TIN)、格网、影像、地理标记语言 (GML) 文件和大量其他 GIS 数据源。
  • 地理数据库具有一个管理 GIS 数据工作流的事务模型。

地理数据库的上述各个方面将在此帮助部分的其他主题中进行详细介绍。