属性窗格 包含的工具可用于通过在选择树视图中单击要素来选择要素和编辑属性值。快捷菜单还提供其他工具,可帮助您在编辑属性值的同时管理数据质量。
属性规则和属性域
您遇到的某些属性值仅限于根据属性规则、子类型值或属性域定义的值。
属性规则
由属性规则管理的字段仅限于根据规则定义的值。如果指定一个破坏规则的值,则在窗格的顶部显示一个通知,该通知显示阻止更改的规则。
属性验证
默认情况下,字段值仅限于满足预定义标准的值。如果您的工作流需要能够覆盖这些值(例如属性域值、条件属性值或不允许为空值或空字段值的字段),可以关闭属性验证。
要查找和更正无效值,请在树视图中过滤当前选择的要素,以仅显示具有无效属性值的要素。为此,请在树视图中右键单击图层,然后单击仅选择无效对象 。
子类型和属性域
通过子类型或属性域定义的字段包括用于选择和分配有效值的下拉列表。更改子类型值时,系统会提示您应用由新子类型定义的默认值或保留现有要素属性值。
提示:
您可以关闭子类型警告并自动应用由新子类型定义的默认值。
字段颜色代码
执行特定功能的字段将以彩色高亮显示。颜色代码将在下面的表格中进行介绍:
字段颜色 | 说明 |
---|---|
橙色 | 子类型字段。 |
紫色 | 符号化图层。 |
黄色 | 在属性表的“字段”视图中,字段的“高亮显示”属性已启用。 |
编辑属性和相关记录
要编辑所选要素的属性和相关记录,请在窗格中展开选择内容,然后单击属性选项卡。
提示:
如果在要素或表的旁边出现警告图标 ,则右键单击项目,然后单击添加到地图 。
- 在编辑选项卡的选择组中,单击属性 。
- 请单击选择 选择要素,然后在窗格中展开选择内容。
- 要更新特定图层上所有选定要素的值,请单击窗格中的图层名称。
- 要选择多个要素并使用相同值编辑相同字段,请使用以下键盘快捷键:
- 要选择多个要素,请在按 Ctrl 的同时单击要素。
- 要选择相邻要素,请在按 Shift 的同时单击第一个和最后一个要素。
- 启用或清除自动应用。
- 选中自动应用以在您按下 Enter 键时自动应用编辑。
- 取消选中自动应用以在单击应用时应用编辑。在您应用更改之前,经过编辑的字段将以垂直绿条突出显示。
- 单击属性选项卡以编辑要素属性和子类型。
- 如果父级要素参与关系类,请单击属性关系选项卡以编辑相关表中的属性。
- 单击要编辑的单元格并更改值,然后按 Enter 键。
- 要更改子类型值,请单击选择符号类 并选择一个子类型。
- 要使用日历更改日期字段,请单击该字段,然后单击日历 。要输入当前日期和时间,请单击今天。
- 要将接受空值的字段设置为空,请右键单击并单击设置为‘<空>’。
- 如果自动应用已关闭,请单击应用。
- 要取消编辑值,请单击取消。
注:
如果在切换当前地图或场景之前,未应用或取消了对所选要素进行的编辑内容,系统将提示您应用或取消所有未提交的属性编辑内容。
在要素间复制属性
要将所有属性值从一个要素复制到另一个要素,或复制到整个图层上的所有要素,请使用复制属性和粘贴属性。默认情况下,系统会将字段值复制到目标图层上的匹配字段名称和数据类型中,或复制到当前字段映射定义的所有适用字段中。
提示:
要在要素间传递属性,请使用传递属性工具 。
- 在编辑选项卡的选择组中,单击属性 。
- 请单击选择 选择要素,然后在窗格中展开选择内容。
- 右键单击包含要复制的属性的要素,然后单击复制属性 。
- 右键单击目标要素或图层,然后单击粘贴属性 。
- 如果自动应用已关闭,请单击应用。
编辑条件属性值
条件属性值可以通过预定义值列表进行编辑,这些预定义值用作不严格约束的查找字段。一个字段中的值决定参与相同字段组的另一个字段中的选项列表。
这些字段的方案在源属性表中定义为字段组,并按关系层级进行组织。要修改此方案,请打开属性表,然后单击功能区上的数据选项卡。在设计组中,单击条件值 。
提示:
最佳做法是从值树的顶部开始,并允许下拉列表将您引导至有效选项。例如,在城市名称字段中的值可以确定在邮政编码字段中的选项列表。此方案可以扩展到多个字段。
- 在编辑选项卡的选择组中,单击属性 。
- 在窗格中单击选择 ,选择要素,然后在窗格中展开选择内容。
- 取消选中自动应用。
- 单击属性选项卡。
- 单击包含要编辑条件属性值的要素。
- 单击要进行编辑的属性的下拉箭头。
提示:
选择作为字段组中其他值有效成员的值。错误值将以垂直黄条突出显示,并在窗格中显示警告。停用值仍然可见,且在显示所有下拉列表中可用。
- 部分匹配 - 悬停鼠标以显示包含字段组的所有定义值的下拉菜单。它们将显示在正确选项的字段名称下。创建有效的字段值组合前,选择部分匹配需要对其他字段进行进一步编辑。
- 显示全部 - 显示适用于字段组的所有属性值。要在所有字段中更改属性值时,这将非常有用。单击显示匹配时,此控件将显示在下拉列表的底部。
- 显示匹配 - 将基于字段的父字段值来显示该字段的所有有效选项。这是默认设置。单击显示全部时,此控件将显示在下拉列表的顶部。
- 单击应用以应用更改。