ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

地理数据库怎样存储在 DBMS 中?

  • 地理数据库的物理存储
  • 存储和管理空间数据

许多地理数据库都利用关系数据库(如 Oracle、IBM Db2 或 Microsoft SQL Server)存储数据和管理地理信息。这样可以将地理数据库扩展到极大规模,并同时支持大量用户和编辑人员。而且,这类地理数据库还支持多种关键的数据管理工作流,如版本化、复制和历史存档。

地理数据库的物理存储

地理数据库的主要存储机制是表存储。表或者以文件的形式存储到磁盘上,或者直接存储到数据库管理系统 (DBMS) 的内容中,具体如下:

地理数据库的类型数据存储方法

个人地理数据库

Microsoft Access

文件地理数据库

包含数据文件的文件系统文件夹

桌面地理数据库(随 ArcGIS Desktop [Desktop Standard 或 Desktop Advanced] 及具有 Geodatabase Update 的 ArcGIS Engine 一起提供)和工作组地理数据库(工作组级别的 ArcGIS Server)

Microsoft SQL Server 速成版

企业级地理数据库(需要 ArcGIS Enterprise 级别。这需要您获取自己的 DBMS。)

  • IBM Db2
  • IBM Informix Dynamic Server
  • Microsoft SQL Server
  • Oracle
  • PostgreSQL
  • SAP HANA(仅支持 ArcGIS Enterprise 和 ArcGIS Pro)

地理数据库与 DBMS

存储和管理空间数据

表

数据库中的地理数据库存储包含两类表 - 数据集表(用户定义的表)和系统表。

系统表(对部分列使用 XML 文档)和数据集表(可使用 SQL 类型的列)显示在地理数据库中

  • 数据集表 - 地理数据库中的每个数据集都存储在一个或多个表中。这些数据集表使用系统表管理数据。
  • 系统表 - 地理数据库系统表用于追踪每个地理数据库的内容。它们实质上描述的是用于指定所有数据集定义、规则和关系的地理数据库方案。这些系统表包含并管理实现地理数据库属性、数据验证规则和行为所需的元数据信息。

例如,在 SQL Server 数据库中,使用二进制几何存储机制存储在地理数据库中的简单要素类由业务表、关联要素 (f) 表和空间索引 (s) 表组成。这些表会使用一组系统表:i 表、gdb_items、sde_table_registry、sde_layers 和 sde_spatial_references 系统表。这些表用于追踪有关要素类的信息。

每个 DBMS 中用于存储和管理地理数据库的一组表和列都会稍有不同。用于存储地理数据库的 DBMS 的类型会影响物理存储方案。

附加文件

地理数据库还使用数据库中的触发器、函数、存储过程和用户定义的类型来实现功能和保持一致性。没有必要详细讨论这些内容,因为您无需与这些数据库对象中的大多数进行交互。

如果想使用 SQL 访问地理数据库中的信息,请参阅 SQL 和企业级地理数据库了解相关基本知识。

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明