此为与先前版本的 Esri Maps for IBM Cognos 相关的存档文件。如果您需要使用当前版本,请转至 http://doc.arcgis.com/zh-cn/maps-for-cognos

位置类型

您可以轻松地将数据直接从 IBM Cognos 添加到地图。

当从 IBM Cognos 添加数据时,请选择能最好表示信息的 ArcGIS 位置类型。IBM Cognos 中的位置信息用于创建您的业务数据和指定位置类型间的关系。

默认位置类型

如果您的组织使用 ArcGIS Online,则以下默认位置类型可用。如果您使用 Portal for ArcGIS,则列表中仅支持前两个位置类型(地址纬度,经度)。

  • 地址 - 取决于组织的地理区域,地址数据可由以下内容构成:地址、街道、城市、子区域、区域、州、省、邮政编码、美国邮政编码、国家/地区等。数据所包含的地址元素越多,结果就会越精确。地址元素可以包括在若干独立的字段中,也可以包括在一个字段中(单行地址)。两种地址查找方法均受支持,但是通过使用所有地址元素并将其存储在独立字段中的方法可获得最佳的结果。
  • 纬度,经度 - 纬度和经度值表示地图中的一个 X, Y 坐标位置。您可从任意坐标系映射 X, Y 坐标数据。您可选择世界大地测量 1984 (WGS84) 坐标系或 Web 墨卡托坐标系,您也可指定任意其他坐标系的熟知 ID。如果您倾向使用 WGS84 或 Web 墨卡托坐标系,请遵守这些准则:如果您的纬度 (Y) 值在 -90 和 90 间,经度 (X) 值在 -180 到 180 间,请使用 WGS84;如果您的经度和纬度值以米表示并且小数点(左边)前有 6、7 或 8 位数字,请使用 Web 墨卡托坐标系。
  • 标准行政边界(只能用于 ArcGIS Online) - 标准行政边界包括城市、州、省、美国邮政编码、邮政编码和国家/地区。您的区域设置决定了行政边界是否可用。城市作为点添加到地图中。州、省、邮政编码、美国邮政编码和国家/地区作为面添加到地图中,可以同时表示出该地的形状和位置。

自定义位置类型

如果默认位置类型均无法表示您的数据,则可以指定 ArcGIS 中的动态地图服务要素服务用作位置类型。例如,如果组织有自己的边界(水区、销售区或区划边界),则可改用自定义位置替代默认位置类型来绘制数据,前提是业务数据中的行与服务中用作位置类型的形状一一对应(有关详细信息,请参阅选择位置类型)。 Esri Maps for IBM Cognos 支持要素服务和地图服务。有关根据动态地图服务或者要素服务添加位置类型的详细信息,请参阅添加位置类型

选择位置类型

当使用 Esri Maps for IBM Cognos 在地图上绘制业务数据时,选择正确的位置类型很重要。在绘制一行输入数据时,其必须具有点、线或面形状才能对其进行定位和识别。您选择的位置类型会简化此过程。

地址和纬度、经度

选择地址位置类型时,将使用您的组织管理员在 ArcGIS Online 或 Portal for ArcGIS 上配置的其中一个地理编码器生成点。

对于纬度,经度位置类型,使用识别的 X 和 Y 位置列中的数据生成点。

纬度、经度位置类型

标准行政边界和自定义类型

当您选择任意标准行政边界或自定义位置类型时,将使用特定的列或选定位置类型的列定位和检索合适的形状。通过共同列,也就是键,关联数据行和位置类型来完成此操作。

您数据中的列名称无需与位置类型中的列名称相匹配;但是列中的信息必须相同才可生成匹配。当不能定位数据行时,即不能从位置类型检索形状,将分配给它一个空形状且不在地图上进行绘制。下表显示的是各位置类型支持的键。

位置类型形状类型支持的键

美国州

需要以下内容:

  • State - 州名。可以是全称、两个字母的缩写或州 FIPS 编码(例如“New York”、“NY”或 36)

美国城市

需要以下内容:

  • City - 城市名(例如, "Albuquerque")
  • State - 州名。可以是全称、两个字母的缩写或州 FIPS 编码(例如“New York”、“NY”或 36)

美国邮政编码

需要以下其中一项:

  • ZipCode - 邮政编码(例如,"92373")
  • ZipCodePlus4 - 邮政编码 + 4(例如,“92373-8100”)

美国的县

需要以下内容:

  • County - 县名称(例如,“Nassau”)
  • State - 州名。可以是全称、两个字母的缩写或州 FIPS 编码(例如“New York”、“NY”或 36)

世界城市

需要以下内容:

  • City - 城市名(例如,"Budapest")

或者,可指定以下内容:

  • Country - 国家/地区名称或 ISO-3166 alpha 2 代码(例如,“France” 或 “FR”)

国家/地区

需要以下内容:

  • Country - 国家/地区名称或 ISO-3166 alpha 2 代码(例如,“France” 或 “FR”)

自定义

点、线或面(由选定地图或要素服务图层决定)

添加位置类型工作流过程中指定

当使用标准行政边界或自定义位置类型定位数据时,确保输入数据的行和选定位置类型中的形状有一一对应关系很重要。在一一对应关系中,输入数据的每行与地图中的单个形状相对应。在以下示例中,输入数据的每行(按州显示的利润)与美国的一个州相对应;State列表示唯一键。因此可轻松地判定并在地图上绘制输入数据的每行的形状。在此示例中,绘制了单个面形状,该形状与按州显示的利润输入数据(例如,Arizona)的每行相对应。

一对一关系示例

选择不合适的位置类型可能造成不可预测的结果。这是因为错误的位置类型经常会导致输入数据和选定位置类型的形状之间存在多对一或一对多关系。再次说明,如以上所述那样,建立一一对应关系很重要。

在以下示例中,输入数据显示按邮政编码的利润。数据也包含美国州的信息。在这里,邮政编码表示输入数据中的唯一键。在任意给定美国州中发现了多个邮政编码。如果已选择美国州位置类型,即如果将 State 视为唯一键 - 则每个输入行将定位到其关联的州,并创建输入数据行和位置类型的形状间的多对一关系。这表示将直接在地图上叠加绘制与多个输入行相对应的面形状。在此示例中,Arizona 将被绘制四次。因此,在这种情况下,美国邮政编码位置类型和非美国州位置类型是合适的选择。

多对一关系示例

像多对一关系一样,应避免一对多关系。在一对多关系的情况下,将仅在地图上检索和绘制第一个匹配的形状。这不会在地图上适当地表达出输入数据。