Skip To Content

位置类型

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

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

默认位置类型

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

  • 地址 - 根据组织的地理区域情况,地址数据可由以下内容构成:地址、街道、城市、子区域、区域、州、省、邮政编码、美国邮政编码、国家/地区等。数据所包含的地址元素越多,结果就会越精确。地址元素可以包括在若干独立的字段中,也可以包括在一个字段中(单行地址)。两种地址查找方法均受支持,但是通过使用所有地址元素并将其存储在独立字段中的方法可获得最佳结果。
    注:

    如果您的管理员已为您的组织指定地理编码器,则仅“地址”位置类型可用。可以指定多个地理编码器,但仅列出支持批处理的地理编码器。如果您使用世界地理编码服务,请参阅地理编码覆盖以获取地理编码覆盖信息。

    为您的组织指定的地理编码器如下:

    • ArcGIS Online - 如果已指定默认 Esri 世界地理编码服务,则将在列表中显示为地址。所有自定义地理编码器均按名称列出。
    • Portal for ArcGIS - 按名称列出的指定地理编码器。

    要在 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 位置列中的数据生成点。

纬度、经度位置类型

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

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

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

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

美国州

以下为必需内容:

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

美国城市

以下为必需内容:

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

美国邮政编码

需要以下内容之一:

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

世界城市

以下为必需内容:

  • 城市 - 城市名称(例如,“Budapest”)。

您也可以选择指定以下内容:

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

国家/地区

以下为必需内容:

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

自定义

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

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

注:

仅支持英语地名。

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

一对一关系示例

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

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

多对一关系示例

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