在 Report Studio 中创建启用地图功能的报表之后(请参阅配置启用地图的报表),您可以向地图添加 IBM Cognos 数据。
地图是由一个或多个图层组成的空间文档。图层是 Esri Maps for IBM Cognos 直观表示地理数据集的方式。图层类似于纸质地图上的图例项。例如,在公路地图中,可以将公路、国家公园、行政边界和河流视为不同的图层。向地图中添加 IBM Cognos 数据时,Esri Maps for IBM Cognos 会创建一个图层,并将其显示在内容窗格中。创建图层后,可以配置样式设置方式、设置透明度、启用聚类或热点图、打开弹出窗口等。
将 IBM Cognos 添加至地图后,Esri Maps for IBM Cognos 将针对 IBM Cognos 报表中的查询来运行 XML 查询。随后向 ArcGIS 发送一个记录集,其中仅包含一些必要的位置信息(地址、经度和纬度值、城市等),用于满足 AcrGIS 服务在将要素渲染为地图中的图层时使用的参数。例如,如果使用“地址”位置类型将地址数据添加至地图,Esri Maps for IBM Cognos 和浏览器将向 ArcGIS 发送一个地址列表来进行地理编码。ArcGIS 将经过地理编码后的地址数据返回至浏览器以便渲染为点要素图层。ArcGIS 不会直接查询 IBM Cognos 数据库来获取所需信息,也不会有诸如客户或销售信息的其他业务信息传送至 ArcGIS。
- 在 Esri Maps Designer 中,浏览至启用地图功能的报表,单击想要添加数据的地图旁边的配置或编辑。
- 在地图配置窗口中,如果出现提示,请登录到 ArcGIS。
- 在添加数据菜单中,选择从 IBM Cognos。
您添加到报表中的查询将显示在从 IBM Cognos 添加数据窗格中。
- 选择要添加的查询,然后单击下一步。
- 执行以下操作之一:
- 通过选择其中一种位置类型指定当前查询中位置的显示方法。
注:
选择位置类型时,必须确保要添加的 IBM Cognos 数据中的行与用于显示数据的地图图层中的要素一一对应。有关详细信息,请参阅位置类型。
- 如果您要使用 ArcGIS 中的地图服务或要素服务作为位置类型,请选择添加位置类型,然后按照添加位置类型中的步骤进行操作。
注:
如果选择地址位置类型,则会消耗 ArcGIS 服务配额。为帮助您估算将使用的服务配额数,请参阅服务配额概述。
要在 Portal for ArcGIS 部署中使用“地址”位置类型,您的门户必须具有配置的托管服务器和支持批处理的有效地理编码器。有关详细信息,请参阅将门户配置为地理编码地址和配置托管服务器。
- 通过选择其中一种位置类型指定当前查询中位置的显示方法。
- 单击下一步。
- 选择并指定包含位置信息的列的值。确保所选的列与位置类型之间一一对应。
- 如需为位置类型选择纬度,经度,则要使用的默认坐标系为世界大地测量 (WGS) 1984。要指定不同的坐标系,请执行以下操作:
- 单击高级链接。
- 为要添加的数据选择相应的坐标系。如果数据的坐标系不是 WGS 1984 或 Web 墨卡托,则选择其他。
- 如果选择其他,请在 WKID 文本框中输入该坐标系的熟知 ID (WKID)。
注:
点位置必须与底图的空间参考系统兼容。
- 单击下一步。
- 请执行以下操作:
- 选择您想要在弹出窗口、样式等其他程序中使用的列,并选择您指定的列数据的格式。
提示:
如果漏选了某列或意外多选了您在本步骤中不需要的列,您可在将数据添加至地图后进行更改。有关详细信息,请参阅编辑图层属性。
- 如果您希望在添加数据后将地图缩放至所创建图层的全图,请选中缩放至图层复选框。
- 如果要为图层指定其他名称,请在图层名称框中输入新的名称。
- 选择您想要在弹出窗口、样式等其他程序中使用的列,并选择您指定的列数据的格式。
- 单击向地图添加数据。
包含数据的图层将添加到地图中,并在内容窗格中列出。如果您选中缩放至图层复选框,地图会缩放至所添加图层的全图。
注:
Esri Maps for IBM Cognos 会自动聚类包含 1000 个以上要素的图层上的点,从而在添加数据时减少性能问题。您可以使用内容窗格中的聚类点按钮来关闭聚类。管理员还可以修改自动点聚类的阈值。有关详细信息,请参阅配置管理设置。
- 对要在地图中显示的所有其他查询重复步骤 3 到 11。
注:
如果在查找位置时出现错误,该信息会显示在内容窗格中该图层的下方。您可以单击查看错误链接,并使用滚动箭头查看发现错误的位置。要修复数据中的错误,请联系数据库管理员。
如果您不想看到这些错误,您可以通过在配置窗口中关闭显示加载数据错误设置来禁用错误显示。
- 要保存并关闭地图,请在保存地图菜单中单击保存并关闭。