配置属性集

适用于 Location Referencing 许可。

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

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

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

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

配置属性集

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

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

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

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

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

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

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

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

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

    注:

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

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

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

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

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

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

    例如,键入 Pavement Type

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

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

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

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

    注:

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

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

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

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

    提示:

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

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

    导入对话框随即显示,并指向默认情况下在ArcGIS Pro 中的 Location Referencing 选项中设置的属性集文件夹位置。

    1. 如果 RHAS 文件不在属性集文件夹位置,请浏览至其他位置。
      注:

      您可以在 ArcGIS ProLocation Referencing 选项中指定备用属性集文件夹位置。

    2. 单击 RHAS 文件,然后单击确定将其导入到地图。

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

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

要素服务中的属性集

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

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

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

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

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

      要更新从要素服务读取的属性集,请在更新后单击另存为按钮,将更新的属性集另存为新的 RHAS 文件。 要素服务中的原始属性集保持不变。

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

    • 可以编辑从属性集文件夹位置中读取的属性集。 Contributors 可以将更改保存到原始 RHAS 文件或新的 RHAS 文件。
      提示:

      要移除从属性集对话框的属性集文件夹位置读取的属性集,可从该属性集文件夹位置移除相应的 RHAS 文件。

    • 当地图中不存在属性集中的一个或多个图层时,警告图标 警告 会显示在属性集对话框中的属性集名称旁边。
  3. 可以单击属性集对话框中的导入以导入共享的 RHAS 文件。

    随即出现导入对话框 。 如果 RHAS 文件不在属性集文件夹位置,也可以浏览至其他位置。 选择 RHAS 文件,然后单击确定将其导入到地图。

    导入的 RHAS 文件显示在属性集列表中,但不保存在要素服务中。

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