Skip To Content

配置交互式行为以更新地图

您可以设置一个交互式行为,当报表用户选择或单击列表或交叉表中的某个项目后可以更新地图。可在通过 IBM Cognos 数据创建的图层、要素服务图层以及动态地图服务图层上配置此行为。

要在 Esri Maps for IBM Cognos 中为地图配置该行为,首先必须在 Report Studio 中正确配置您的报表。有关 Report Studio 中报表配置的详细信息,请参阅 IBM Cognos Report Studio 用户指南

有关可以在 Esri Maps for IBM Cognos 中配置的交互行为的详细信息,请参阅关于交互行为

  1. 在 Report Studio 中创建新报表。
  2. 在报表中,将可插入对象窗格中工具箱选项卡上的 Esri Map 拖放到提示页面或报表页面。
  3. 创建并填充新查询。
  4. 在 Report Studio 中保存报表。
  5. 打开 Esri Maps Designer 并浏览至刚刚创建的报表。在相应地图旁,单击配置打开地图。
  6. 在出现的地图配置窗口中,向地图添加数据。请参阅向地图添加 IBM Cognos 数据
  7. 当您完成添加数据后,打开内容窗格。
  8. 内容窗格中,单击要配置行为的图层右侧的箭头。
  9. 选择 IBM Cognos 交互性
  10. 选择更新地图,然后单击新增
    注:

    如果您已配置图层的交互式行为,则在添加并配置新行为之前需要单击添加按钮。

    要删除交互式行为,请单击删除按钮。

  11. 也可以在标注框中为行为输入新的标注。
  12. 图层属性下拉菜单中,选择想要更新的属性字段。
  13. 地图行为旁边,选中过滤要素复选框、缩放至要素复选框、高亮显示要素复选框或三者都选中。
    注:

    如果选中高亮显示要素,则选择用于高亮显示地图中要素的颜色。

  14. 选中想要更新的报表对象旁的复选框。
  15. 在每个所选报表对象中的选择一列/行下拉菜单中选择一个数据项目,报表客户必须在报表对象中单击或选择此项目以完成地图更新。
    注:

    若未指定选择传递值的值,则此数据项目中的数据必须与图层属性复选框中的数据相匹配。

  16. 选择传递值下拉菜单中,当报表对象中的列或行已被单击或选中,系统会随意选择一个数据项目进行传递。
    注:

    若已指定,则数据项目中的数据必须与图层属性复选框中的数据相匹配。

  17. 单击确定

    注:

    如果之后想要更改行为配置,可选择图层设置窗格上的 IBM Cognos 交互性,然后单击更新地图旁的配置按钮。