优阅达 | Tableau 微课堂(41):扩展 Tableau 的地图功能

published: 2022-10-26

扩展 Tableau 的地图功能

可展开 Tableau 的映射功能,并将数据映射到自动可用范围之外。例如,我们想要查看中国银行的全球分支机构,则可使用坐标数据进行映射。如果我们的数据中包含纬度和经度坐标信息,那就足够了。

Tableau 地图映射设置

例如在这里 ,我们拥有中国银行驻中国以外地区的分支机构信息,我从boc.cn网站上获取了分支机构地址,通过P处理地理编码器运行了这些街道地址。现在,该数据源中的每个分支结构都有地理编码的数据,包括地址、分支机构名称、国家地区、纬度和经度。

在这里可以看到,共有4个纬度和经度字段,其中2个字段是斜体显示,名为“已生成”。Tableau 为其在数据集中识别的所有地理字段生成纬度和经度。在这里,它识别出了国家/地区。

我们还可以直接在数据集中提取纬度和经度字段,双击就能进行绘图。请注意,纬度需要位于行上,经度需要位于列上。

我们将分支机构拖至“ 标签”,现在数据集中的每条记录都已绘制。我们可以看到每个分支机构用一个点表示。

如果没有像分支机构这样细分为不同点的字段,也可转到“分析菜单”,并取消选择“聚合度量”。

如果这些位置包含银行业务数据,只要存在于地理编码数据集共享的字段,例如分支机构名称或地址,我们就可以混合或连接这些数据。

多边形填充形状

在直接使用地理编码数据与导入自定义地理编码之间一个较大区别,是能够使用多边形(即填充形状),如果我们连接到包含多边形信息,以及纬度和经度坐标的数据源,则可以轻松映射自定义多边形。

在此,我们快速举一个示例。我们将“标记”类型改变为多边形。

将“公园名称”拖至“详细信息”,将“点ID”拖至“路径”功能区,将“多边形ID”和“子多边形ID”拖至“详细信息”。

最后绘制纬度和经度。整体效果就出来了。

这就是使用数据集内包含纬度和经度的数据的两个示例,都是关于点和多边形的。

导入自定义地理编码

如果我们不想每次都处理数据内的纬度和经度,那么可以向 Tableau 中导入自定义地理编码。基本操作非常简单。

首先,我们需要创建一个或多个包含地理编码信息的自定义导入CSV文件。需要非常仔细地设置这些文件。

接下来,我们将包含CSV文件的文件夹导入到 Tableau 中,最后我们将地理角色分配到 Tableau 中的字段。

导入文件的操作很简单,转到“地图—地理编码—导入自定义地理编码”,如需压缩文件夹可在本文下方留言或在公众号回复“自定义CSV文件”。

浏览到文件夹,并选择“导入”。请注意,Tableau 将导入此文件夹中的所有CSV文件。

我们的地理编码现在已导入。以后每次使用包含分支机构的数据在这台计算机上创建工作簿时,只需设置地理角色就能进行映射。

无论我们使用的是哪个数据集,只要分支机构的名称相同,Tableau 都能够进行映射。这里我们将连接到一些有关员工数量和管理人员的简单虚拟数据信息,其中没有地理数据,但是有国家地区和分支机构名称。

手动分配地理角色

Tableau 不会自动将分支机构识别为地理角色,但我们可以分配。右键单击并转到地理角色,然后单击分支机构。

现在分支机构旁边显示一个“地球”图标,表示这是一个自定义角色。

我们将绘制国家地区,然后绘制分支机构。

这是我们的地图,数据集本身中没有纬度和经度,我们将按照员工数量标注颜色,并将管理人员添加至标签。

本节 Tableau 微课堂到此结束,感谢你的耐心阅读。

下节课将带你学习 Tableau 计算入门 。


更多相关信息,请访问专题页: Tableau可视化大屏