Power BI 微课堂 | 第60课:Azure Maps 视觉对象中的图层设置

发布于: 2025-02-26

今天,我们继续学习:Azure Maps 视觉对象中的图层设置。学习如何在 Azure Maps 视觉对象中添加和设置气泡层、3D 层与热度地图层,从而更改数据在地图上的显示方式。


图层类型

Power BI 中的 Azure Maps 视觉对象有两种类型的图层。第一种类型侧重于呈现传递到视觉对象的“字段”窗格的数据,包含以下图层,称为数据呈现层。

  • 气泡层:在地图上以缩放圆的形式呈现这些点。

  • 3D 层:在地图上将点呈现为 3D 列。

  • 着色地图层:提供视觉对象显示,以显示不同地理位置或区域中值的差异。

  • 热度地图层:在地图上显示数据“热点”。

第二种类型的图层将额外的外部数据源连接到地图以提供更多上下文,其包含以下图层。

  • 引用层:将上传的 GeoJSON 文件覆盖在地图顶层。

  • 图块层:覆盖位于地图顶层的自定义图块层。

  • 流量层:覆盖地图上的实时流量信息。

所有数据呈现层和图块层都有最小和最大缩放级别选项,用于指定这些图层应显示的缩放级别范围。有了这些选项,就可以在一个缩放级别使用一种类型的呈现层,并在另一个缩放级别过渡到另一个呈现层。

这些层也可以放在相对于地图中其他层的位置。使用多个数据呈现层时,如果它们具有相同的“图层位置”值,则这些图层添加到地图的顺序将确定其相对分层顺序。


常规层设置

在“格式”窗格中,常规层部分是常见设置,适用于连接到“字段”窗格中的 Power BI 数据集的图层(气泡层、3D 列层)。

在本期微课堂中,我们将着重介绍如何在 Azure Maps 视觉对象中添加气泡层、3D 层与热度地图层,从而更改数据在地图上的显示方式。


添加气泡层

气泡层将位置数据渲染为地图上的缩放圆圈。下图使用气泡层显示点数据的地图,所有气泡均为蓝色。

最初,所有气泡均具有相同的填充颜色。如果将字段传递到“字段”窗格的“图例”中,则气泡会基于其分类进行着色。如下图,图例显示哪种颜色与哪些业务关联。

气泡的轮廓默认为白色,但可以更改为新颜色,也可以通过启用 “高对比度轮廓”选项来更改。这一选项会动态分配属于填充颜色的高对比度变体的轮廓颜色,有助于确保气泡清晰可见,而不必考虑地图的样式。

下面是“气泡层”部分提供的“格式”窗格中的主要设置。

》气泡大小缩放

如果将字段传递到“字段”窗格的“大小”中,则气泡会相对于每个数据点的度量值进行缩放。

如果将字段传递到“大小”中,“格式”窗格的“气泡层”部分中的“大小”选项会消失,因为气泡会在最小值和最大值之间进行半径缩放。

如果“大小”已指定字段,则以下选项会显示在“格式”窗格的“气泡层”部分中。

》类别标签

地图上显示“气泡层”时,“类别标签”设置会在“设置视觉对象格式”窗格中变为活动状态。使用“类别标签”设置可以自定义字体设置,例如字体类型、大小和颜色,以及类别标签的背景色和透明度。


添加 3D 柱形图层

3D 柱形图层支持在地图上以 3D 圆柱体形式直观显示位置数据,可用于将数据提取到下一个维度。同气泡层类似,3D 柱形图可以使用颜色和相对高度,同时轻松地直观显示两个指标。

为了使柱形具有高度,需要向“生成视觉对象”窗格的“大小”添加一个度量值。如果未提供度量值,则没有高度的柱形将显示为平面正方形或圆,具体取决于“形状”选项。

用户可以倾斜和旋转地图,从不同角度查看数据。使用以下方法之一,可倾斜或俯仰地图:

  • 在“格式”窗格的“地图”设置中打开“导航控件”选项,添加一个倾斜地图的按钮。

  • 按住鼠标右键,然后向上或向下拖动鼠标。

  • 在触摸屏上使用双指触摸地图,并同时向上或向下拖动双指。

  • 聚焦到地图后,按住 Shift 键,再按向上或向下箭头键。

使用以下方法之一,可以旋转地图:

  • 在“格式”窗格的“地图”设置中打开“导航控件”选项,添加一个旋转地图的按钮。

  • 按住鼠标右键,然后向左或向右拖动鼠标。

  • 在触摸屏上使用双指触摸地图并旋转。

  • 聚焦到地图后,按住 Shift 键,再按向左或向右箭头键。

下面是“3D 柱形图层”部分中提供的“格式”窗格中的所有设置:


添加热度地图层

热度地图(也称为密度地图)是地图上的一种覆盖,用于以不同的颜色表示数据密度。常用于在地图上显示数据“热点”,是呈现包含大量点的数据集的极佳方式。

以往,在地图上显示大量数据点会导致性能下降,并且可能会在地图上覆盖重叠的符号,从而使地图变得不可用。而以热度地图的形式呈现数据不仅可以提高性能,还可以清晰显示每个数据点的相对密度,从而帮助你更好地了解数据。

当用户想要可视化大量比较数据时,热度地图非常有用:

  • 在国家/地区之间比较客户满意度或商店业绩。

  • 衡量顾客到访不同位置的购物商场的频率。

  • 可视化大量统计数据集和地理数据集。

那么,如何添加热度地图层呢?首先,在 Power BI Desktop 中,选择你创建的 Azure 地图。然后,在“格式”窗格中,将“热度地图”切换到“打开”即可。

现在,你就可以调整所有热度地图层设置以适应报表。

》热度地图层设置

使用“格式”窗格的“热度地图”部分,可以灵活地自定义和设计热度地图可视化效果,以满足特定要求。在“热度地图”部分中可以执行以下操作:

  • 使用像素或米作为度量单位配置每个数据点的半径。

  • 自定义热度地图层的不透明度和强度。

  • 指定是否应将“大小”字段中的值用作每个数据点的权重。

  • 从颜色选取器中选择不同的颜色。

  • 设置热度地图层可见的最小和最大缩放级别。

  • 确定热度地图层相对于其他图层的位置,例如,3D 层和气泡图层。

下表显示了“格式”窗格的“热度地图”部分中提供的主要设置:



以上就是关于「Azure Maps 视觉对象中的图层设置」的全部内容。感谢您的耐心阅读,更多 Power BI 学习资源,请持续关注优阅达大数据生态。