在 Tableau 2024.3 中,我们不仅能通过丰富的 Viz Extensions 快速创建高级图表,还能借助全新的空间参数、空间计算(对称差集、交集、差集)和 Union 空间聚合等功能增强地理空间分析,进一步丰富地图可视化的交互性。
01 空间参数:地图交互新利器,动态数据分析更灵活
Tableau 新增的空间参数为地图可视化提供了参数的全部功能。借助空间参数,你可以选择点、线或多边形来动态影响计算。这类似于现有的参数类型,但具有地理空间功能。
此外,你还可引入数据集之外的空间值。例如,使用熟知文本(WKT, 一种标准文本表示格式,用于提供坐标参考系统或空间参考系统的完整定义)来设置值,从而在 Tableau 工作簿中动态、可视化地探索空间关系。
如上图所示,Tableau 仪表板中并排显示了两个交互式地图。如果我们在一个地图中点击普吉特海湾的学区,则会改变另一个地图中学校的数据点。
如要使用空间参数进行创新,请参考以下场景进行探索:
▶ 探索无法连接的数据源之间的空间关系:
已发布的 Tableau 数据源不能用于连接或创建关系,但可以在工作表创作中与空间参数一起使用。
▶ 跳过耗时的空间连接过程:
以前,探索大型空间数据集之间的关系需要进行空间连接,可能需要等待数小时才能完成。如今,借助强大且灵活的 Tableau 空间参数,你可以打破数据源之间的边界,比较两个数据源中的空间区域。如果要更进一步,你还可使用参数操作动态比较多个数据源中的区域。
▶ 通过参数控件进行个性化探索:
与其他参数类型一样,你可以将参数控件与空间数据一起使用。设置 Tableau 空间参数时,你可以在列表中看到易于理解的名称和别名,或在控件中输入点、多边形、线或任何其他内容。而报表的查看者也可以从数据集之外获取数据,并将其用于分析中。
▶ 真正实现动态的距离查询:
如果你会在 Tableau 中创建地图缓冲区(Buffer),就能快速找到其中的内容!
如下图所示,用户可直接在工作表中使用参数控制缓冲区的大小,再也无需费力进行距离计算并在交集连接上设置大小值。
在这个示例仪表板中,地图呈现的是纽约市布鲁克林区域小型企业的分布情况,并允许你通过交互式操作探索企业周边一定范围内的地址数量。
鼠标点击橙色方块(代表企业),地图会出现一个以其为中心的环形缓冲区。通过将空间参数、缓冲区计算、参数操作结合起来,Tableau 提供了一种动态探索地理空间数据的新方式:
缓冲区大小由仪表板下方的 "Inner Buffer" 和 "Outer Buffer" 滑块控制,分别代表内环和外环的半径(单位可能是米或英尺)。"Address-o-Meter" 条形图会显示在缓冲区范围内的地址数量,仪表板右下角的参数控件会显示你当前选中的企业名称。
▶ 根据空间关系快速筛选或创建集
由于 INTERSECTS() 空间函数返回 true/false 的布尔值结果,因此你可以使用它从数据中快速筛选或创建集,并控制其他可视化图表的结果。
▶ 动态比较两个区域
使用新的空间布尔计算,你可以快速对比两个区域,并观察可视化图表的变化。
▶ 通过简化的连接帮助用户解答邻近度问题
Tableau 空间参数允许用户选择感兴趣的位置(和距离)来获得个性化的结果,且无需预先创建所有可能的连接。
▶ 测试与预览空间分析效果
在一小部分数据上直观测试空间交集,以确保你能够在连接所有数据前进行所需的分析,快速简便!
▶ 交互式创建所需的地理区域
众所周知,空间数据虽复杂但很有用,因此 Tableau 空间参数不仅支持点、线和多边形,还支持点、线和多边形的集合,这意味着你可以使用参数操作交互式创建所需的地理区域效果。
假设,某跨国集团在美国的销售区域涵盖三个州:伊利诺伊州、印第安纳州和俄亥俄州,那么你就可以选择这三个区域并创建一个包含其数据的空间参数。
02 空间计算:区域对比更直观,空间关系一目了然
除了空间参数,Tableau 2024.3 还新增了三种空间计算函数,可用于比较地图上的区域。这些布尔值类型的空间运算符将返回一个空间对象结果,以方便你在地图上查看对象,更深入地评估空间关系。
目前,Tableau 包含 4 种空间运算符,前 3 项为新增功能:
SYMDIFFERENCE(对称差集):计算第二个参数中与第一个参数中的区域重叠的任何部分,并从两者中丢弃。最终返回两个参数中区域的剩余部分。
INTERSECTION(交集):计算并返回第二个参数与第一个参数中区域重叠的区域部分。
DIFFERENCE(差集):当第二个参数中的所有区域都是从第一个参数中重叠的区域划分出来时,计算剩余区域的部分。丢弃第二个参数中不重叠的区域。
UNION(并集):返回作为整体轮廓重叠或相交的空间数据点、多边形和线。
结合下图来看,右侧是两幅独立的填充地图,而左侧三幅地图则分别描绘了基于右侧地图区域的共同点或差异进行对称差集、交集和差集布尔计算的空间结果。
03 Union 空间聚合:边界融合一键完成,区域整合更便捷
以前,Tableau 中可用于空间值的唯一聚合方式是“Collect”。现在,你可以使用“Union”进行聚合了。如下图所示,我们可以直观了解 Tableau 中两种空间聚合方式的区别。
👉 Collect(收集):如图左,"Collect" 将四个独立的县组合在一起,但保留了各自的边界线,你可以清晰看到四个县的轮廓。此外,"Collect" 将多个空间对象聚合为一个集合,但不改变这些对象的几何形状。
👉 Union(联合):如图右,"Union" 也将四个县组合在一起,但它消除了县之间的内部边界,将它们融合成一个单一的、连续的形状。同时,"Union" 会创建一个新的空间对象,其几何形状是所有输入对象合并后的结果。
进一步探索 Tableau 地图功能
想必对地图感兴趣的小伙伴,已经跃跃欲试了。立即升级到 Tableau 2024.3,期待你借助这些全新的空间分析功能,实现更强大的交互式地图!
若你希望进一步探索上述应用示例,可点击下载示例工作簿哦~