您可以设置一个交互式行为,当报表用户选择或单击列表或交叉表中的某个项目后可以更新地图。可在通过 IBM Cognos 数据创建的图层、要素服务图层以及动态地图服务图层上配置此行为。
要在 Esri Maps for IBM Cognos 中为地图配置该行为,首先必须在 Report Studio 中正确配置您的报表。有关 Report Studio 中报表配置的详细信息,请参阅 IBM Cognos Report Studio 用户指南
有关可以在 Esri Maps for IBM Cognos 中配置的交互行为的详细信息,请参阅关于交互行为。
- 在 Report Studio 中创建新报表。
- 在报表中,将可插入对象窗格中工具箱选项卡上的 Esri Map 拖放到提示页面或报表页面。
- 创建并填充新查询。
- 在 Report Studio 中保存报表。
- 打开 Esri Maps Designer 并浏览至刚刚创建的报表。在相应地图旁,单击配置打开地图。
- 在出现的地图配置窗口中,向地图添加数据。请参阅向地图添加 IBM Cognos 数据。
- 当您完成添加数据后,打开内容窗格。
- 在内容窗格中,单击要配置行为的图层右侧的箭头。
- 选择 IBM Cognos 交互性。
- 选择更新地图,然后单击新增。
注:
如果您已配置图层的交互式行为,则在添加并配置新行为之前需要单击添加按钮。
要删除交互式行为,请单击删除按钮。
- 也可以在标注框中为行为输入新的标注。
- 在图层属性下拉菜单中,选择想要更新的属性字段。
- 在地图行为旁边,选中过滤要素复选框、缩放至要素复选框、高亮显示要素复选框或三者都选中。
注:
如果选中高亮显示要素,则选择用于高亮显示地图中要素的颜色。
- 选中想要更新的报表对象旁的复选框。
- 在每个所选报表对象中的选择一列/行下拉菜单中选择一个数据项目,报表客户必须在报表对象中单击或选择此项目以完成地图更新。
注:
若未指定选择传递值的值,则此数据项目中的数据必须与图层属性复选框中的数据相匹配。
- 在选择传递值下拉菜单中,当报表对象中的列或行已被单击或选中,系统会随意选择一个数据项目进行传递。
注:
若已指定,则数据项目中的数据必须与图层属性复选框中的数据相匹配。
- 单击确定。
注:
如果之后想要更改行为配置,可选择图层设置窗格上的 IBM Cognos 交互性,然后单击更新地图旁的配置按钮。