“批处理属性编辑器”微件

“批处理属性编辑器”微件允许您同时选择要素(基于另一图层的相关要素或者通过按形状进行草绘)和更新公共属性。 例如,运营经理可以使用“批处理属性编辑器”微件来选择需要进行检测的资产(要素),并将这些要素分配给特定的外业工作人员。

警告:

如果不同图层的同一字段具有不同的属性域,将仅显示和使用一个属性域。

警告:

如果地图具有多个子类型,则仅使用 REST 端点中的子类型字段而不是全部。 这是一个已知限制。 从下拉菜单中选择描述后,编码值将存储在文本字段中,因为对其进行验证需要一个数值。

配置“批处理属性编辑器”微件

可将此微件设置为应用程序启动时自动打开。 单击微件上的不要在应用程序启动时打开此微件按钮 不要在应用程序启动时打开此微件 以启用自动打开微件的选项。 (对于需要首先添加到应用程序的微件,您可以在配置微件后进行此设置。)

  1. 将鼠标悬停在微件上方,然后单击配置此微件按钮 配置此微件 以打开配置窗口。
    注:

    如果需要先将微件添加到应用程序,请在微件选项卡上单击微件占位符。 在打开的选择微件窗口中,选择微件然后单击确定

  2. 或者,单击更改微件图标按钮,然后将其替换为自己的图像。
    随即显示文件资源管理器窗口,供您选择可用作微件图标的本地图像文件。
  3. 定义选择类型选项卡上,选择下列其中一种方法来选择要更新的要素:
    • 按面积选择 - 使用一种形状并在地图上进行草绘以选择要素。 定义允许选择的绘制工具。
    • 根据要素选择 - 选择一个要素并更新所有相交要素的属性。
    • 按要素和共享属性值选择 - 选择一种要素并更新共享公共属性值的所有要素的属性。
      注:

      需要在定义待更新图层选项卡中为所有要更新的图层定义查询字段的值。

    微件支持以这三种方法生成待更新的选定记录集。 只能选择其中一种方法。 如果需要多种方法,请创建微件的新实例。

  4. 单击定义待更新图层选项卡,选择一个或多个待更新图层,然后更新每个图层的高亮显示符号。
  5. 单击定义待更新字段选项卡,然后选择待更新的公用字段。
    注:

    如果在定义待更新图层表中选中多个图层,则仅可更新公用可编辑字段。 仅当字段在 Web 地图的图层弹出窗口配置中设置为可编辑时才会列出。

  6. 要自定义微件描述,请更新要在微件顶部显示的文本文本框。
    警告:

    如果您在 10.8.1 版本之前配置了该应用程序,并且为此内容使用了自定义 XSS,则可能需要对其进行修改以确保它现在可以按预期显示,因为自那时以来已实施 XSS 过滤器以提高安全性。

  7. 单击确定,保存并关闭“批处理属性编辑器”微件配置。

使用“批处理属性编辑器”微件

  1. 单击微件图标以打开“批处理属性编辑器”微件。
  2. 选择一个或多个待更新图层。 要过滤图层中的要素,请单击过滤器列中的编辑工具并添加一个表达式。
  3. 选择要在地图上进行绘制的工具或要素(取决于微件配置),然后选择待更新的要素。
  4. 定义选定要素的新值,然后保存。
    • 如果选择具有不同值的多个要素,默认情况下,您将看到保留现有值
    • 如果选择具有不同值的多个要素,且字段具有一个属性域,下拉列表将显示所有属性域值。 在该列表中,将以下划线标出要素使用的现有值。
    • 要将数据更新为 NULL,请在下拉列表中选择无值。 将字段留空会保留要素的现有值。