配置属性集

适用于 Location Referencing 许可。

属性集是事件图层属性的集合,可以在单次编辑中使用一组特定于组织的附加属性来创建多个事件。

属性集是使用启用 LRS 的数据集中的事件要素创建的。 地图中包含的所有点和线事件图层均可配置为属性集。 事件图层中的每个可编辑的非 LRS 方案字段都可以添加到属性集中。 可以为路面类型和速度限制等特征数据创建唯一的属性集。

可以将属性集发布到要素服务并设置为可随时供编辑者使用。 要将属性集发布到要素服务,您必须在企业级地理数据库中配置属性集并将其保存在地图中,然后再进行发布。 了解有关地图 CIM 的详细信息。 发布地图时,所有属性集以及地图中的数据均会导入到服务中。

要素服务中的事件图层可以包含在属性集中。

配置属性集

当您在一次编辑中添加多个点事件添加多个线事件时,属性集将非常有用。 预配置属性集并将其发布至服务可减少编辑者的工作量,从而提高其工作效率,因此对于编辑者来说很有帮助。

企业级地理数据库管理员可以创建属性集,以供使用添加多个点事件工具 添加多个点事件添加多个线事件工具 添加多个线事件 的编辑者访问。 属性集中的属性可以配置为默认值。

  1. ArcGIS Pro 中,打开包含 LRS 数据集的地图,该数据集在企业级地理数据库中的事件图层将定义属性集。
  2. 单击位置参考选项卡,然后在事件组中单击属性集按钮 Configure Attribute Sets

    随即显示属性集对话框,其中显示了线事件的默认属性集。

    包含事件及其属性字段的点事件和线事件均具有属性集。 这些属性集为当前地理数据库管理员使用的默认值。 在保存至少一个自定义属性集后,可以将不同的属性集指定为默认属性集。 在下图中,工程中的所有线事件图层都包含在“所有线事件”属性集中。

    如果字段具有默认值,则在属性集对话框中选择包含该字段的属性集时会显示该值。 双击列中的默认值以更改其值。 在属性集对话框中更新的值可以覆盖数据库中设置的默认值。

    当要素服务中不存在属性集中的一个或多个图层时,警告图标 警告 会显示在属性集对话框中的属性集名称旁边。

    显示了具有自定义属性集的“属性集”对话框

    要为点事件图层类型创建属性集,请单击图层类型下拉箭头并选择点事件

    注:

    一个属性集可以包含点事件或线事件;但不能同时包含两者。

  3. 单击属性集下拉箭头并选择新建属性集以基于所选图层类型创建属性集。

    随即显示新建属性集对话框。

    具有默认名称的“新建属性集”对话框

    默认名称是根据所选图层类型提供的。

  4. 或者,为属性集提供不同的名称。

    例如,键入 Pavement Type

    使用用户提供的属性集名称的“新建属性集”对话框
  5. 单击确定

    新建的属性集将显示在属性集对话框中,其中列出了要素服务中的所有线事件图层。

  6. 将图层列中的任一图层拖到右侧的列表中,将其定义为属性集的一部分。 或者,右键单击左侧的事件图层并选择添加所选内容以将其添加到属性集。
    具有自定义属性集的“属性集”对话框

    在图像中,Pavement_Type 事件和其他线事件图层均已添加至属性集。

    注:

    某些事件属性为必填字段。 如果您尝试从包含必填字段的事件图层添加属性,则必填属性会自动添加到属性集中。

    要移除,右键单击属性集中的事件图层,然后选择移除所选内容将其移回左侧的可用事件图层列表。 或者,将项目从对话框右侧拖到左侧以将其从属性集中移除。

    移除所选图层或字段
  7. 完成添加属性并在属性集中提供值后,单击保存

    保存的属性集将存储在地图中。

    提示:

    要从属性集对话框中移除属性,单击下拉菜单中属性集旁的移除按钮。

  8. 要导入共享的属性集 RHAS 文件,单击属性集对话框上的导入

    这将打开属性集文件夹位置

    1. 如果属性集 RHAS 文件不在默认位置,则浏览至其他位置。
    2. 单击属性集 RHAS 文件,然后单击确定将其导入到地图。

    导入属性集 RHAS 文件时,会自动将其在地图中保存为属性集。

  9. (可选)单击设置为默认值按钮将自定义属性集设置为地图的默认属性集。
  10. 单击关闭 关闭 可关闭属性集对话框。

要素服务中的属性集

在将地图中的属性集发布到服务中后,具有该服务访问权限的任何要素服务编辑者可直接使用从服务读取的任何属性集。 编辑者无法编辑或移除服务中的属性集。

  1. ArcGIS Pro 中,打开已在地图中发布属性集的 LRS 要素服务。
  2. 单击位置参考选项卡,然后在事件组中单击属性集按钮 Configure Attribute Sets

    随即显示属性集对话框,其中显示了线事件的默认属性集。

    展开属性集下拉菜单查看地图中的所有可用属性集。

    • 从服务以及属性集文件夹位置读取的属性集列表。
    • 从服务读取的属性集无法从属性集对话框以及服务中移除。 此外,编辑者无法更新图层或值以及保存更新。 这由不可用的保存按钮指示。
      提示:

      要更新从服务读取的属性集并使用更新后的属性集添加事件,在更新后单击另存为按钮。 这会将更新后的属性集另存为指定属性集文件夹位置中的 RHAS 文件。 服务中的原始数据集保持不变。

      要移除服务中的属性集,需要企业级地理数据库管理员将其从用于发布的地图中移除,然后重新发布地图。

    • 可以编辑从属性集文件夹位置中读取的属性集。 Editors 可以更新这些 RHAS 属性集中的事件图层和值并将更新保存到原始 RHAS 文件。
      提示:

      编辑者还可以将更新后的 RHAS 属性集另存为新的 RHAS 属性集。

      要从属性集对话框中移除 RHAS 属性集,将其从属性集文件夹位置中删除。

    • 当地图中不存在属性集中的一个或多个图层时,警告图标 警告 会显示在属性集对话框中的属性集名称旁边。
  3. 要导入共享的属性集 RHAS 文件,单击属性集对话框上的导入。 这将打开属性集文件夹位置。 如果属性集 RHAS 文件不在默认位置,则还可以浏览至其他位置。 单击属性集 RHAS 文件,然后单击确定将其导入到地图。

    导入的属性集 RHAS 文件将在属性集下拉菜单中显示,但是不会保存在服务中。

  4. (可选)单击设置为默认值按钮将自定义属性集设置为地图的默认属性集。
  5. 单击关闭 关闭 可关闭属性集对话框。