内容:

在 Tableau 中联接空间文件

  • 版本 :2022.1 及更高版本

适用于: Tableau Desktop, Tableau Online, Tableau Server

本文使用一个示例演示如何在 Tableau 中联接空间文件。

您可以连接到以下空间数据源:Shapefile、MapInfo 表、KML(锁眼标记语言)文件以及 GeoJSON 文件。您可以将两个空间文件联接在一起,或使用空间计算将空间文件与包括纬度和经度字段的非空间数据联接。有关详细信息,请参见空间函数

重要注意事项:Tableau 支持使用空间数据源的空间特性(地理或几何图形)来联接两个空间数据源。您只能在多边形之间创建空间联接。

联接空间文件

  1. 打开 Tableau 并连接到第一个空间数据源。有关可在 Tableau 中连接到的空间文件类型以及如何连接到这些文件的详细信息,请参见空间文件连接器示例。

  2. 在“数据源”页面左上方的“连接”下,单击“添加”。

  3. 在出现的“添加数据源”菜单中,连接到第二个数据源。

    这两个数据源将添加到画布。

  4. 单击“联接”图标。

  5. 在出现的“联接”对话框中,执行以下操作:

    • 选择一种联接类型。

      有关其中每种类型的详细信息,请参见联接数据

    • 在“数据源”下,选择要作为联接依据的空间字段。(请注意,“Geometry”(几何图形)是空间文件源的默认字段名称,但 SQL Server 除外,用户将在其中创建字段名)。空间字段的旁边有一个地球图标 。

    • 对于第二个数据源,选择另一个空间字段。如果第二个数据源不是空间文件并包含纬度和经度字段,请选择“创建联接计算”作为联接子句,以便可在空间联接中使用您的数据。有关详细信息,请参见空间函数

    • 单击“=”号,然后从下拉菜单中选择“相交”。您只能将两个空间字段相交。

  6. 完成后,关闭“联接”对话框。

    您现在即可开始分析空间数据。

    可以使用空间数据在 Tableau 中创建地图或其他图表类型。有关构建不同图表类型的详细信息,请参见构建图表和分析数据

空间联接疑难解答

SQL Server 错误:几何图形与地理数据不兼容

尽管 SQL Server 同时支持地理和几何图形数据类型,但 Tableau 仅支持 SQL Server 中以下地理数据中的地理数据类型:EPSG:WGS84 = 4326、EPSG:NAD83 = 4269、 EPSG:ETRS89=4258。如果尝试添加其他地理数据,或者将 SQL Server 中的几何图形字段添加到分析,您将遇到错误。

顶点排序

不同的空间系统可能会以不同方式对其顶点排序。如果两个空间文件包含两个不同的顶部顺序,则可能会导致分析出现问题。Tableau 依据空间数据源的顺序解读排序规范。