优阅达“优课堂” | 第44课:连接并使用空间文件

published: 2022-09-20

欢迎观看由优阅达制作的【优课堂】系列视频。本节课,我们来学习:连接并使用空间文件。


空间文件

空间文件包含对可视化分析非常有用的地理信息。Tableau 支持点状几何体、线性几何体和多边形,不支持混合几何体。


连接到空间文件

新建一个工作簿。首先,我们要连接到数据。在“连接”界面的左侧窗格中,单击“空间文件”,然后导航至该文件。

在此示例中,我们打开 brimbankroadnetwork 文件夹。在选择.shp文件(空间文件)前,我们单击展开文件对话框右下角的文件类型,可以看到:Tableau 可以连接多种文件类型,包括 ESRI 形状文件、KML 和 GeoJSON等。

这里,我们选择“shp文件(空间文件)”,单击打开。

成功连接空间文件后,就可以在“概览窗格”中看到数据。向右拖动滑条,可以看到Tableau 将空间信息解读为新字段 “几何”。

单击“新工作表”时,我们可以看到 “几何” 字段前带有“地球”图标,表明它可以被直接绘制到地图中。我们双击此“几何”字段,可以获得一个地图。操作就是这么简单!


处理几何字段

当我们首次绘制空间文件时,Tableau 会默认将其显示为单个标记,正如左下角状态栏所示的那样。我们也可以将鼠标悬停在地图上来查看显示。

通过在视图中添加另一个维度,可以对数据进行解聚。这里,我们将维度字段“Road Class(道路等级)” 拖至“标记”卡的颜色。

现在,我们可以通过颜色来了解不同的道路等级。

单击右侧图例中的深绿色,可以清楚看到高速公路被高亮显示;再次单击深绿色,可恢复视图。单击选中浅蓝色图例,可以看到大多数道路为区内市政道路;再次单击浅蓝可取消选中。

悬停在视图上任意标记时,可以看到这种等级的所有道路。

我们也可以通过另一种方法对整个视图进行解聚。单击展开 “分析” 菜单,并取消勾选 “聚合度量” 。此操作可将数据分解为其基础单元(此例为路段),每个单元都有自己的标记。

但我想用标记表示每条道路,包括由多个路段组成的道路。因此,需要撤销上述操作。单击工具栏的“撤回”按钮,然后将维度字段“Road Name(道路名称)”拖至“标记”卡的详细信息。


处理更多数据

我们还想知道这些道路的类型是什么,因此,将“Road Type(道路类型)”拖至颜色,用不同的颜色来表示类型。

然后,单击图例的下拉小箭头,打开拉下菜单,选择排序。排序依据选择为“字段”,排序顺序为“降序”,字段名称为“Road Name” ,聚合选择“计数(不同) ”来进行排序。

现在,从视图中,我们可以看到每种类型有多普遍。

但颜色看起来有些杂乱。我们单击“标记”卡中的“颜色”,选择编辑颜色。选择调色板模板为“夏天”,点击分配调色板;然后,按住Ctrl键选中从way到road的道路类型 设置调色板为“灰色”,分配调色板,最后单击应用并确定。

让我们来看看视图表达了哪些信息。

单击“Court”图例,可以看到:短街小街最为常见,但它们都是很短的社区道路。

单击“Street”图例,可以看到:街道的覆盖面积似乎更大。

单击“Road”图例,可以看到,公路往往很长,有意思!再次单击此图例,恢复视图。

我们还可以按 “Speed Limit(速度限制)”来显示路线的大小(粗细)。

首先,单击字段“Speed Limit(速度限制)”前的图标,将其从“字符串”类型转换为“数字(整数)”。

然后,右键此胶囊,将其转换为度量。

最后,将此字段拖拽至“标记”卡的大小。这样,我们就看到了速度限制与道路的关联情况。


联接数据

我还想在示例中添加另一个数据集,是一份关于布林班克树木的数据集。这些数据以道路名称作为树木所在位置的名称。因此,我们可以用“道路名称”来联接两份数据集。

单击 Tableau 工作区界面左下角的“数据源”选项卡,转至“数据源”界面。然后,单击左侧窗格中的“添加”按钮,选择添加“空间文件”,导航到数据源存放位置。

此例中,我们打开 brimbankstreettrees 文件夹,选择连接 BrimbankStreetTrees.shp 文件。

然后,将此表拖放至右侧画布中进行数据联接。我们根据 Rd Name Ty(道路名称 Ty)和 Site Name(位置名称)进行联接。可见,空间文件可以像任何其他数据一样进行联接。



以上就是关于「连接并使用空间文件」的全部内容。感谢观看本视频,更多 Tableau 学习资源,请关注微信公众号“优阅达大数据生态”。