通过使用属性域视图,您可以查看现有属性域、编辑其属性和值、删除属性域和创建新的属性域。
在属性域视图中进行编辑时,可以通过在单元格中单击来使用鼠标导航格网,或使用 Tab 或方向键左右移动行或上下移动列。
继续该部分之前的帮助主题中的工作流,下面的屏幕截图显示了名为 AccessType 的新属性域的创建过程。此属性域将用于确定要进入任何给定的校园建筑物所需的访问权限的类型。系统将授予此属性域四个有效值:Employees、Public、Maintenance 和 Security。
打开属性域视图
属性域视图可从以下位置打开:
- 目录窗格 - 右键单击地理数据库,然后单击属性域,或右键单击要素类或表,然后选择设计 > 属性域。选择要素类或表格时,请注意属性域视图显示与存储该要素类或表格的地理数据库关联的所有属性域。
- 内容窗格 - 右键单击图层或表格,然后选择设计 > 属性域。
- 功能区 - 在内容窗格中选择图层或表格。在要素图层上下文功能区中,单击数据选项卡,然后单击设计组中的属性域。
创建属性域
要创建属性域,请完成以下步骤:
- 在内容窗格中选择图层。
要素图层选项卡变为可用。
- 在数据选项卡的设计组中,单击属性域 。
注:
也可通过字段视图和子类型视图中的功能区访问“属性域”视图。
- 单击属性域选项卡上的新建域按钮 。
在属性域视图中新创建一行并将指针置于该行的域名列。
- 输入新属性域的名称。
- 在描述列中输入新属性域的描述。
- 在字段类型列中,从字段类型下拉菜单中选择字段类型。
- 从属性域类型下拉菜单中选择范围属性域或编码值属性域。
- 从分割策略下拉菜单中选择分割策略。
- 从合并策略下拉菜单中选择合并策略。
- 在属性域视图右侧的格网中,为新编码值属性域输入编码和值,或为新范围属性域输入下限和上限。
- 输入完成后,单击属性域选项卡上的保存按钮 将新属性域添加到地理数据库。
注:
当活动地图中有未保存的编辑时,保存按钮将处于禁用状态,系统将通过信息通栏提醒您。要再次启用保存按钮,需要先保存或放弃地图中的编辑。在字段视图或子类型视图中创建新属性域
您也可以在字段视图或子类型视图中创建属性域。
单击任何字段属性域列中的下拉菜单,然后选择创建新范围属性域或创建新编码值属性域(子类型视图仅显示创建编码值属性域的选项)。属性域视图随即打开,其中包含用字段中的属性进行预填充的新属性域。输入属性域属性并单击属性域选项卡上的保存后,新属性域即在字段视图和子类型视图的属性域下拉列表中可用。
将属性域应用到字段
创建属性域后,您可以将其分配给字段。您可以分别使用字段视图或子类型视图将属性域应用于要素类级别或子类型级别的字段。如果要素类具有子类型,则建议在子类型视图中的子类型级别下应用属性域。
要将属性域应用于任一视图中的字段,请双击要应用属性域的字段的属性域列,并从下拉列表中选择一个属性域。然后,您可以从默认值列的下拉列表中选择适当的默认值。
抢先版本:
添加新的子类型时,任何分配给要素类级别字段的现有属性域都将由新子类型的字段继承。
警告:
如果要素类具有子类型,则只有分配到子类型级别字段的属性域才会在字段和子类型视图之外的应用程序区域(例如属性窗格)中可见。
修改或删除属性域
在企业级地理数据库中创建属性域时,将记录该属性域的所有者。所有者是创建属性域的用户。只有属性域的所有者才能删除或修改属性域。
可将属性域与要素类或表格的特定字段相关联,也可以与要素类或表格的子类型的特定字段相关联。如果属性域正被某个表或要素类使用,则无法对其进行删除但可对其修改。
要删除属性域,请单击代表要删除的属性域所在的行旁边的选项卡。这样即会选中整行。按 Delete 键,或者使用功能区上剪贴板中的删除按钮,或者右键单击该行并从上下文菜单中选择删除。
可修改属性域的以下属性:
- 属性域名称
- 说明
- 分割与合并策略
- 范围属性域的最大值和最小值
- 与编码值属性域关联的编码和值
通过单击保存按钮将属性域提交到地理数据库中后,将无法修改属性域类型或字段类型。
识别属性域用法
属性域管理的重要组成部分是了解地理数据库中的属性域用法。属性域用法窗格有助于识别为地理数据库工作空间分配了特定域的数据集。通过在数据格网中显示数据集以供查看来报告地理数据库工作空间的属性域用法。字段和子类型设计视图可用于浏览和更改属性域分配。例如,在删除地理数据库中的属性域之前,属性域用法窗格有助于确定必须要从中取消分配属性域的数据集。
要访问属性域用法窗格,请完成以下步骤:
- 打开属性域视图。
- 在属性域选项卡的更改组中,单击属性域用法 。
属性域用法窗格随填充的工作空间一并显示。
- 从属性域下拉菜单中选择属性域。格网视图通过提供以下各列来显示地理数据库中数据集的属性域用法:
- 数据集
- 字段
- 子类型
- 为要管理的属性域分配选择行。右键单击数据格网最左侧的列,然后单击以下选项之一:
- 字段 - 打开“字段”视图。
- 子类型 - 打开“子类型”视图。
使用“字段”和“子类型”设计视图来管理属性域分配。可以使用“字段”和“子类型”设计视图来管理属性域分配,或者可以使用移除字段的属性域工具。提示:
双击该行打开“字段”或“子类型”设计视图以浏览属性域分配。