Skip To Content

触发交互式行为

通过“触发”交互工具,您可以在地图上做出选择来触发报表作者配置的特定交互式行为(更新报表对象设置提示符)。与触发点击式操作(可针对所有类型的 IBM Cognos 交互进行配置,包括更新地图)相比,通过在地图上选择项目来触发交互可以提供更多选项。

可使用多种绘制工具在地图上选择要素。如果希望扩大选择区域,您可以对您的绘图应用缓冲区。还可以根据需要编辑绘图。

做出选择后,会根据选择触发配置的交互式行为。例如,假设报表作者已在显示零售商位置的图层上配置交互式行为,以便更新按利润和收入组织的零售商列表。在地图上选择零售商位置组后,该列表会自动更新以反映您的选择。

注:

将仅选择已配置入选交互式行为的图层中的要素。

做出选择后,您可以对自动触发已配置的交互式行为的方式进行更改。您还可以手动触发各个交互式行为,或将触发的更新报表对象设置提示符行为的结果重置为其原始状态。

使用绘制工具

  1. 工具菜单中,选择触发交互

    触发交互工具随即打开。

    注:

    此工具仅在由报表作者启用时可用。

  2. 绘制下拉菜单中选择以下工具之一并在地图上进行绘制:

    点工具

    - 单击此选项以创建点。

    矩形工具

    矩形 - 单击此选项以快速创建矩形,或在地图上拖动绘制自己的矩形。

    圆形工具

    圆形 - 单击此选项以快速创建圆形,或在地图上拖动绘制自己的圆形。

    折线工具

    折线 - 单击此选项创建两个或多个点以绘制线。双击此选项以完成线的绘制。

    面工具

    - 单击此选项创建三个或多个点以绘制面。双击此选项以完成面的绘制。

    手绘面工具

    手绘面 - 在地图上单击并拖动以绘制手绘形状。

    手绘折线工具

    手绘折线 - 在地图上单击并拖动以绘制手绘线。

    已在地图上选择并高亮显示与您的绘图相交的要素。

    注:

    仅选择已配置入选交互式行为的图层中的要素。

    根据选择内容,将触发为自动交互所启用的已配置交互式行为。

    注:

    对于具有已配置交互式行为的动态地图服务图层,可能不会选择某些与您的绘图相交的要素。每个绘图可选择的最大要素数量将限制为服务上指定的 MaxRecordCount 值。

  3. 通过缓冲,您可以选择指定绘制距离内的要素。如果您希望向您的绘图添加缓冲区,请执行以下操作:
    1. 触发交互工具中,单击更多以显示更多选项。
    2. 选中缓冲区复选框打开缓冲。取消选中该复选框可随时关闭缓冲。

    打开缓冲后,缓冲区会自动应用到您的绘图以及您后续制作的所有绘图。

    注:

    默认缓冲距离和单位由该报表作者指定,但不能更改。有关详细信息,请参阅更改缓冲区设置

  4. 如果您希望绘制多个图形以选择地图上的要素,请选中添加绘图复选框并使用任意绘制工具继续做出选择。取消选中此复选框后,您绘制的任何附加绘图将清除之前所有的绘图。
  5. 使用绘制工具时,请根据需要执行以下任一操作:

    清除

    单击清除选项清除地图中的绘图,包括所有缓冲区。

    任何由选择触发的更新报表对象设置提示符交互式行为的结果均将返回到其原始状态。

    平移/编辑工具

    单击平移/编辑以编辑绘图或平移地图。

  6. 完成后,关闭触发交互窗格。

    将隐藏所有绘图(包括缓冲区),但仍将保留所有触发的交互式行为的结果。

    重新打开触发交互窗格后,您的绘图将重新应用于该地图。

更改缓冲区设置

  1. 如果使用的是紧凑型触发交互窗格,则单击更多以显示更多选项。
  2. 选中缓冲区复选框打开缓冲。取消选中该复选框可随时关闭缓冲。
  3. 根据需要更改默认缓冲距离和单位,然后按 Enter

    新缓冲区设置不仅将应用到地图上的现有绘图,还将应用到您绘制的任意新绘图。

编辑绘图

  1. 使用任意绘制工具在地图上进行绘制。
  2. 单击平移/编辑

    平移/编辑

  3. 单击要编辑的绘图。
  4. 执行以下任一操作编辑绘图:
    • 要移动绘图,请单击绘图内的任意位置并将其拖动到新位置。
    • 要调整绘图大小,请拖动任意白色方块。
    • 要旋转绘图,请单击绘图顶部的旋转控点并在地图上以圆周运动进行拖动。
    • 要更改绘图形状,请执行以下操作:
      • 通过拖动它来移动任意折点(灰色圆圈)。
      • 通过拖动任意白色圆圈(用于标记折点间的中点)创建新折点。拖动中点标记后,将在为新创建的线段创建新中点标记的同时创建新折点。
      • 单击折点并单击清除折点来移除任意折点。

        清除折点

        提示:

        您也可以先单击折点,然后单击 Delete 键。

    • 要移除绘图,请单击清除绘图

      清除绘图

      提示:

      您也可以单击 Delete 键清除此绘图。

    注:

    如果已将缓冲区应用于绘图,则在编辑绘图时将隐藏该缓冲区。完成编辑后,将根据更新的绘图重新计算缓冲区,同时缓冲区会重新应用到此绘图。

管理自动和手动交互性

在“触发”交互工具中,将在交互下列出由报表作者配置的所有入选交互式行为。该列表中不提供当前地图范围内不可见的图层上的已配置交互式行为。

默认情况下,选择地图上的要素时会自动触发当前地图范围内可见的图层上已配置的交互式行为。您可以使用交互下的自动选项关闭自动触发各个交互式行为。关闭自动触发交互式行为后,做出选择时将不再触发该行为,除非您再次打开该行为。

您可以使用交互下的手动选项手动触发各个交互式行为。您还可以将触发的更新报表对象设置提示符行为的结果重置为其原始状态。

  1. 要关闭自动触发交互式行为,请执行以下操作:
    1. 选择自动
    2. 取消选中该行为旁的复选框。

    下次在地图上做出选择时,将不会自动触发该行为。要再次打开自动触发该行为,请选中该复选框。

  2. 要根据地图上的选择手动触发交互式行为,请执行以下操作:
    1. 选择手动
    2. 从列表中选择该行为。
    3. 单击播放按钮。

      播放

    将根据选择触发交互式行为。

  3. 要重置触发的更新报表对象设置提示符交互式行为的结果,请在列表中选择该行为并单击重置按钮。

    重置

    交互式行为的结果将返回至其原始状态。

    提示:

    或者,单击清除全部交互 清除全部交互 按钮将地图上的全部交互式行为返回至其原始状态。