创建和管理字段

字段视图用于管理与图层或表关联的字段。通过使用字段视图,可以编辑图层或表的字段、修改其属性、删除字段或创建新字段。

以下是在名为 Building 的图层上执行的字段视图中的编辑示例:

  1. 更改字段的名称或别名
  2. 删除不必要的字段
  3. 添加名为 BLDGTYPE 的新字段以存储校园建筑物的类型
  4. 将属性域应用到字段
  5. 将默认值应用到字段

字段视图中的编辑操作示例

以下示例是一些可在字段视图中操作的标准编辑任务。

打开字段视图

字段视图可从以下位置打开:

  • 目录窗格 - 右键单击要打开字段视图的要素类或表格,然后选择设计 > 字段
  • 内容窗格 - 右键单击图层或表格,然后选择设计 > 字段
  • 功能区 - 在内容窗格中选择图层。在要素图层上下文功能区中,单击数据选项卡,然后单击设计组中的字段
  • 属性表 - 在属性表视图中,单击添加字段以打开字段视图,并准备好用新行对其进行填充。您也可以右键单击任意列,然后选择字段,或者单击菜单按钮,然后单击字段

当前图层下拉菜单

在字段视图中处理字段时,请注意一些字段是特定于图层的,而另一些则特定于构建该图层的数据源。您可以使用视图顶部的当前图层下拉菜单在两者之间切换。图层字段与图层定义一起存储在工程中,而数据源字段与图层源一起存储,例如图层所基于的要素类。此差异非常重要,因为一个数据源可以有多个与之关联的图层。对基础数据源所做的更改会传播到基于该源的图层。对图层级字段所做的更改只会针对该特定图层进行更改。

目录窗格中打开字段视图时,其中仅显示数据源的字段。当前图层下拉菜单显示数据源选项且为只读。

内容窗格、要素图层功能区或属性表视图打开字段视图时,可通过当前图层下拉菜单在图层与数据源之间切换。如果在相同源的地图中有多个图层,则所有这些图层将会显示在下拉菜单中。

如果在下拉菜单中选择数据源,则会显示以下字段:

  • 字段名
  • 别名
  • 数据类型
  • 允许空值
  • 默认

如果在下拉菜单中选择图层,则会显示数据源字段和图层字段。图层字段如下:

  • 可见性
  • 只读
  • 高亮显示
  • 数字格式

排列字段顺序

要素图层独立表功能区的字段顺序组中,包含用于按字段名称升序或降序排列的选项。或者,双击所需列以设置升序或降序排列。

编辑字段的名称和别名

要编辑字段的名称,请双击要更改的字段名称的单元格并输入新名称。请执行同样的操作来编辑字段的别名。

删除字段

要删除字段,请在数据格网的最左列中单击以选中要删除的行。这样即会高亮显示整行。可通过按 Delete 键、使用功能区剪贴板中的删除选项或右键单击该行并单击删除来删除字段。

提示:

您也可以通过右键单击列并选择删除,或者通过选择列中的值并单击视图上方工具栏中的删除按钮来删除属性表视图中的字段。了解有关公用表和属性任务的详细信息。

删除多个字段

要删除多个字段,请完成以下步骤:

  1. 通过在数据格网的最左列中单击以选中要删除的行以突出显示该行。
  2. 按住 Ctrl 键并选择其他要删除的字段行。
    注:

    或者,也可以按住 Shift 键并单击另一行以高亮显示介于所选的第一行与单击选中的行之间的所有行。

  3. 通过按 Delete 键、使用功能区剪贴板中的删除选项或右键单击该行并单击删除来删除字段。

创建字段并应用属性域和默认值

要创建字段,请完成以下步骤:

  1. 单击字段选项卡上的新字段按钮或单击提示单击此处添加新字段的视图中的最后一行。

    将指针置于字段名称列。

  2. 输入新字段的名称。
  3. 双击别名列并输入字段别名。
  4. 选择数据类型列并从下拉菜单中选择数据类型。
  5. 对于已包含数据的图层,允许空值列不可用。对于新创建的图层或仅方案图层包,单击允许空值下拉菜单并选择
  6. 要将属性域应用到字段,请单击属性域列的下拉箭头并从列表中选择一个属性域。
    仅有效的属性域类型才会显示在属性域下拉列表中。例如,用于创建新范围属性域的选项不会存在于文本字段中。
    提示:

    您也可以通过单击创建新范围属性域创建新编码值属性域属性域下拉列表中创建新属性域。此操作将打开属性域视图,其中包含用字段中的属性进行预填充的新属性域。输入属性域属性并单击属性域选项卡上的保存后,新属性域即在字段视图和子类型视图的属性域下拉列表中可用。

    了解有关如何创建和管理属性域的详细信息。
  7. 要向字段中添加默认值,请单击默认值单元格并输入值。
  8. 要创建新文本字段,可通过单击长度单元格并输入所需长度或单击单元格中的上下箭头以达到所需长度来更改字段的长度参数。

提示:

也可通过单击视图上方工具栏中的添加字段按钮,在属性表视图中创建新字段。此操作将打开字段视图,并按照上述步骤中所述用新行进行填充。了解有关公用表和属性任务的详细信息。

保存在字段视图中进行的编辑

完成编辑操作后,请单击字段选项卡上的保存按钮将所做的编辑以及在此之前所做的任何编辑应用到基础数据库。

注:
当活动地图中有未保存的编辑时,保存按钮将处于禁用状态,系统将通过信息通栏提醒您。要再次启用保存按钮,需要先保存或放弃地图中的编辑。

在字段视图中进行编辑时,编辑行旁边将出现一个绿色指示符。ArcGIS Pro 将在内存中保留在字段视图中所做的更改记录,直到单击选项卡上的保存按钮将这些更改应用到数据库中。

行旁边的红色指示符表示一个错误,它将使得单击保存后无法提交该行。如果在您编辑的行旁边存在红色指示符,则您可以将鼠标悬停在指示符上方,此时将弹出一条消息,说明错误的原因。更正错误时,指示灯将再次变为绿色。单击保存按钮以提交这些编辑内容。

关闭字段视图时如果存在未应用的编辑,系统将弹出一条警告消息,提醒您继续关闭视图将导致上述编辑丢失。如果单击确定,视图将会关闭且编辑将从内存中移除。如果单击取消,则您可以通过单击选项卡上的保存按钮来应用这些编辑内容,也可以在应用编辑和关闭字段视图之前修复带有红色指示符的行中的任何错误。

注:

如果您编辑了图层中存储的字段属性(可见性、只读、突出显示和数字格式),这些编辑内容将仅在保存项目时才存在。