http://www.gissky.net- GIS空间站

我要投稿 投稿指南 RSS订阅 网站资讯通告:
搜索: 您现在的位置: GIS空间站 >> 技术专栏 >> ArcGIS >> ArcGIS入门与应用 >> 正文

将表注册到Geodatabase地理数据库指南

作者:ESRI    文章来源:ESRI    点击数:    更新时间:2014-2-6
摘要:将表注册到Geodatabase地理数据库指南。

将表注册到地理数据库还会将记录添加到以下地理数据库系统表中:

  • GDB_ITEMS
  • GDB_ITEMRELATIONSHIPS
  • TABLE_REGISTRY)
  • COLUMN_REGISTRY(或 sde_column_registry)

如果表包含空间列,则记录还将被添加到以下这些地理数据库系统表中:

  • LAYERS(或 sde_layers)
  • GEOMETRY_COLUMNS(或 sde_geometry_columns)

此外,将表注册到地理数据库还会将 ObjectID 字段添加到表中。该字段由带有唯一 ID 编号的地理数据库填充。

如果将表注册到地理数据库且该表已包含 ObjectID 字段,则会弹出一个对话框,允许用户使用现有的字段或添加新字段 ObjectID_1。

警告警告:

如果选择使用现有字段但现有值不唯一,则请注意将使用从 1 开始的值覆盖字段中的值。如果选择使用现有字段且现有值唯一,ArcGIS 插入的下一个值将为最大现有 ID 值 + 1。例如,如果字段中的最大现有值为 204,ArcGIS 插入的下一个值则为 205。

如果将空间表(要素类)注册到地理数据库且该表已包含名为 ObjectID 的字段,则 ID 字段将自动添加到业务表中。此 ID 字段的数据类型为 ObjectID。该字段由表中每条记录的唯一值填充。这些值由地理数据库生成。

请注意,注册到地理数据库的空间表中只能存在一个数据类型为 ObjectID 的字段。

如果已存在名为 ObjectID 的列,则添加 ObjectID

注册到地理数据库的表中所使用的字段数据类型必须映射到 ArcGIS 数据类型。否则,注册将失败。。

要在 ArcGIS for Desktop 中将表注册到地理数据库,请执行以下步骤:

步骤:
  1. 启动 ArcMap 并打开 Catalog 窗口,或启动 ArcCatalog。
  2. 连接到包含要注册的表的企业级地理数据库。

    此连接在目录树的“数据库连接”节点下进行。请确保以表所有者的身份进行连接。

  3. 右键单击要注册的表,然后单击注册到地理数据库
  4. 如果要注册已包含 ObjectID 字段的非空间表,则选择使用现有字段或创建新的字段来存储 ObjectID。
  5. 如果要注册空间表且 ArcGIS 可检测出实体类型、空间参考、空间范围以及合适的 ObjectID 列,则将自动注册该表。如果其中任何一个属性未被确定,则将弹出一个对话框。
  6. 如果出现该对话框,则须提供所需的信息。
  7. 单击确定注册该表。

将表注册到地理数据库之后将可以使用地理数据库功能,例如,向其中添加子类型、定义表中字段的属性域以及将表置于关系类中。如果是空间表(要素类),也可以将其移动到要素数据集中,以便在拓扑、网络、terrain 以及其他要素数据集构造中使用。(要使用诸如网络数据集、terrain 和逻辑示意图等功能,必须已安装并启用所需的 ArcGIS 扩展模块。)

Tags:ArcGIS,Geodabase,属性范围域,教程,注册  
责任编辑:gissky
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 中国地图