ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

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

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

关系类:最大程度地提高性能

在 Standard 或 Advanced 许可等级下可用。

创建新的关系类时,如果主键和外键没有索引,则会自动为其建立索引。在导航关系或编辑具有消息传送机制的关系时,这些索引可以提高性能。

在 ArcMap 中编辑具有消息传送机制的要素类或表时,ArcGIS 会打开相关类,这样这些类便可以通过移动或删除本身或通过实现一些自定义行为来响应消息。如果使用的地图中没有相关类,ArcGIS 会打开该相关类,使其对消息进行响应,然后再将其关闭。对于每次编辑操作,ArcGIS 都会重新打开和关闭相关类,这无疑会降低系统性能。为了解决这一问题,在 ArcMap 中使用类时地图中应该包含所有相关类。这样,相关类在添加到 ArcMap 时便会打开并一直保持打开状态,直到将其从地图中移除或完成 ArcMap 会话。

使用多个 ArcGIS Desktop Advanced coverage 数据模型,“要素属性”表可以包含尽可能少的项目,并且要素类的很多属性都会包含在相关表中。这可以通过地理数据库要素类来实现;但是,导航地理数据库中的关系比导航 INFO 中的关联成本更大。在 INFO 环境中,通常是在名为查找表的外部相关表中存储要素的符号系统。仍然可以在地理数据库中通过使用关系类和连接两个表来实现这一点;但是,即使使用为主键和外键建立的索引,以这种方式对大型数据库进行符号化的速度也会很慢。请尝试保留要素类表中符号化的属性。出于性能考虑,建议将符号系统信息存储在要素类中。

相关主题

  • 关系类属性
  • 关系类创建与维护概述

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

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