将表注册到地理数据库快速浏览

使用 ArcGIS Desktop 创建或添加到 ArcSDE 地理数据库中的数据会自动注册到 ArcSDE 和地理数据库。

但是,如果使用结构化查询语言 (SQL) 在数据库管理系统 (DBMS) 中创建空间表或非空间表,或者使用 ArcSDE 应用程序编程接口 (API) 来导入数据,则表不会注册到 ArcSDE,并且也不会注册到地理数据库。

大多数情况下,要在 ArcGIS Desktop、ArcGIS Engine 或 ArcGIS Server 中使用表,必须将其注册到 ArcSDE 和地理数据库。但是,可用的注册方法确实有多种,具体取决于表是否为空间表(包含几何列,可以是矢量或栅格数据)。下表给出了注册方式不同的表分别具有哪些功能:

表类型

未注册到 ArcSDE 和地理数据库

仅注册到地理数据库

仅注册到 ArcSDE

同时注册到 ArcSDE 和地理数据库

非空间表

  • 可在 ArcCatalog 中预览
  • 可添加到 ArcMap 以参与连接或关联
  • 功能与未注册表相同,另外还可参与到关系类中,并可使用子类型、域和验证规则
  • 不能在 ArcGIS 中编辑或注册为版本
  • 功能与未注册表相同,另外还可在 ArcMap 中编辑(非版本化),并可注册为版本*
  • 不能使用子类型、域、验证规则或关系类

可使用所有地理数据库功能。

空间表

可作为查询图层添加到 ArcMap 中

不能;必须在注册到地理数据库之前注册到 ArcSDE

  • 可在 ArcCatalog 中预览
  • 可注册为版本*
  • 可作为查询图层添加到 ArcMap 中

可使用所有地理数据库功能。

*将表注册为版本会自动将其注册到地理数据库。

相关主题


7/10/2012