Skip To Content

数据准备

ArcGIS for Power BI 将数据中的位置与地图上的位置进行匹配。 在将数据添加到地图之前,您组织和准备的数据越多,地图结果就越准确。

向地图添加数据图层时,请选择能最好地表示信息的位置类型。 为了确保最佳精度,准备并组织与位置类型相符的数据。

位置类型

使用以下位置类型:

位置类型描述

坐标

纬度、经度

  • 纬度和经度值表示地图中 x、y 坐标的位置。
  • 可以在 WGS84 或 Web 墨卡托坐标系中映射 x,y 坐标数据。 也支持其他系统,例如 NAD 1927
  • 如果纬度 (y) 值介于 -90 和 90 之间,且经度 (x) 值介于 -180 到 180 范围内,则使用 WGS84 坐标系。
  • 如果经纬度值以米为单位,且小数点前(左侧)有 6、7 或 8 位数,则使用 Web 墨卡托坐标系。
  • 您可以使用度/分/秒表示法来映射数据。
  • 您还可以在 ArcGIS 支持的其他坐标系中进行选择。 有关详细信息,请参阅支持的注记格式以及坐标系 ArcGIS 博客文章

位置

例如,地址

  • 位置特定于所选的国家或地区。 例如,美国具有州、县、邮政编码等选项。 印度可能具有邮政编码等选项。 中国可能具有省等选项。 日本可能具有县等选项。
  • 数据包含的地址元素越多,结果就越准确。
  • ArcGIS World Geocoding Service 覆盖区域页面上的受支持国家/地区列表中提供了具有地址覆盖范围的国家/地区的完整列表。
  • ArcGIS 管理员会对某些要素施加用户配额限制,您可能收到提示配额不足无法执行请求的消息。 如果出现上述情况,请联系管理员。
  • 访客用户最多可向 ArcGIS for Power BI 可视化添加 3500 个地址点,如果登录至您的 ArcGIS 账户,则最多可添加 10,000 个点。
  • 位置字段井位仅接受单个值。 因此,如果地址信息包含在单独的列中,则必须将信息合并到以逗号分隔的单个位置列中。 然后,可以将已合并的列数据添加到位置字段井位中以向地图添加数据。

位置

Esri JSON

  • Esri JSON 将几何和要素信息编码到对象中。
  • Esri 要素集是具有相同几何类型和坐标系的要素的集合。
  • 在 JSON 文档中,要素集由 JSON 对象表示。 JSON 对象具有三个键:geometryTypespatialReferencefeatures。 有关详细信息,请参阅 Esri JSON
  • 如果添加的 EsriJSON 数据没有对位置字段井位的空间引用,系统将提示您配置空间参考,方法为在图层窗格的位置类型选项卡中选择正确选项。
  • 使用 ArcGIS Connectors for Power Automate 从要素图层获取几何操作,您可以从要素图层获取几何或边界信息,并将其导出为 Esri JSON。
  • 如果数据包含已使用 Esri JSON 格式化的位置信息,则它会出现在形状列中。 将形状值拖入位置字段井位中以在地图上绘制 Esri JSON 位置。 Esri JSON 支持点、线和面。
  • 支持ArcGIS for Excel 添加 Esri JSON。
    注:

    如果 JSON 数据为 null/空、被截断或不正确,则将检测不到 EsriJSON,字符串值会在位置字段井位中分析并地理编码为名称、地址等。

位置

GeoJSON

  • GeoJSON 将几何和要素信息编码到对象中。
  • GeoJSON 数据是可能包含多个几何类型的要素集合,例如:Point、LineString、Polygon、MultiPoint、MultiLineString、MultiPolygon 和 GeometryCollection。 有关详细信息,请参阅 GeoJSON 格式文档

请参阅下面的为 GeoJSON 准备数据部分。

标准行政边界

请参阅下面的标准行政边界部分。

标准行政边界

在位置字段中使用标准行政边界时,ArcGIS for Power BI 将首先在列的数据类别元数据中搜索特定设置。 如果数据被划分为州或省邮政编码国家/地区类别,则 ArcGIS for Power BI 将使用标准地理查询来查找地图上的项目。

注:

在某些情况下,位置(例如邮政编码)可能与非住宅邮政信箱或相关的非住宅服务相关联。 这些位置没有与之关联的边界,并且 GeoEnrichment Service 不会维护此类位置的人口统计数据。 如果您使用非住宅位置创建地图,请使用位置类型。 使用边界位置类型将导致地理编码过程中出错。

如果未找到元数据,则 ArcGIS for Power BI 将在与标准行政边界关联的数据字段名称中搜索支持的关键字。 下表列出了标准行政边界及相关的关键字。 关键字不区分大小写。

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

地址

city、cities、addr、address、street、town、capital

美国州

state、states

多边形

邮政编码

zip、zips、zipcode、zipcodes、zip code、zip codes、postal code

多边形

美国县

county、counties

多边形

世界城市

city、cities

世界各国

country、countries

多边形

如果找到关键字,则 ArcGIS for Power BI 将使用 ArcGIS GeoEnrichment Service 将面位置添加到地图。 有关完整的受支持国家/地区的列表,请参阅 GeoEnrichment 覆盖区域

行政边界作为面添加到地图中,可同时表示该地点的形状和位置。

如果 ArcGIS for Power BI 未找到可识别的元数据或关键字,则将以文本形式将数据发送到 ArcGIS World Geocoding Service 以查找点位置。 在许多情况下,由于缺少足够的信息来确定位置,这将导致查找结果不准确。 可以使用图层窗格上的位置类型选项卡来指定位置参数

为 GeoJSON 准备数据

ArcGIS for Power BI 支持从 ArcGIS for Excel 添加 GeoJSON 文件。

请参阅 ArcGIS for Excel 将数据图层添加至地图主题。

注意事项

如果导入的 GeoJSON 包含多个几何类型,则可能导致动态切换受支持的几何类型。 例如,最初显示点几何,但是在进行过滤后,将显示面几何。

  • 在导入后,如果数据包含已使用 GeoJSON 格式化的位置信息,则该信息会在几何列中显示。 将几何值拖入位置字段井位中以在地图上绘制 GeoJSON 位置。
  • GeoJSON 支持点、多点、线和面。
  • 建议在将 GeoJSON 数据导入 Microsoft Power BI 之前按几何类型对其进行过滤。 这将确保仅在数据中表示单一几何类型。
  • 如果 JSON 数据为 null/空、被截断或不正确,则将检测不到 GeoJSON,字符串值会在位置字段井位中分析并地理编码为名称、地址等。

局限性

  • 目前仅支持一个几何字段。 如果存在多个几何字段,将仅支持第一个字段 (Geometry1)。 由于文本限制,较长的数据将拆分为多个字段。 请参阅 Microsoft 文档中的文本类型

  • 不支持 GeoJSON 几何集合类型。


在本主题中
  1. 位置类型