---
schema_version: "1"
id: 3fefd9ce1c015efea78604a9559b7d3d11bbed14e97f39fa4ddf600e67904e5f
title: 在 Tableau 中聯接空間檔案
collection: tableau
version: next
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/next/zh-tw/pro/desktop/maps_spatial_join.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/zh-tw/maps_spatial_join.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 7668f9b1952d823f50c981c3af334da0c22e5621a64904442b45e97d76f369f8
description: Join spatial files using their geometry or with spatial calculations.
---
[跳至主要內容](#main-content)

# 在 Tableau 中聯接空間檔案

可以使用空間資料在 Tableau 中建立地圖或其他圖表類型。如果有兩個空間資料來源，則可以使用其空間特性（地理或幾何圖形）將其聯結。您可以聯結兩個空間檔案，或使用空間計算聯結包含緯度和經度欄位之非空間資料的空間檔案。

Tableau 支援到以下空間資料來源的連線：

- 形狀檔
- MapInfo 表
- 鑰孔標記語言 (KML) 檔案
- GeoJSON 檔案
- TopoJSON 檔案
- Esri 檔案地理資料庫

如果在 CSV 或 Excel 檔案中含有 WKT（已知文字），則可以匯入資料，然後在「資料來源」頁面中將其轉換為空間資料。還可以使用 MAKEPOINT 將含有緯度和經度坐標的資料轉換為空間資料。請參看[使用 MAKEPOINT 建立空間資料來源](https://help.tableau.com/v0.0/pro/desktop/zh-tw/functions_functions_spatial.htm#Create)。

有關可在 Tableau 中連線到的空間檔案類型，以及如何連線到這些檔案的更多資訊，請參閱[空間檔案](https://help.tableau.com/v0.0/pro/desktop/zh-tw/examples_spatial_files.htm)連接器範例。

**重要說明：**在 Tableau 2021.3 或更高版本中，可以在點/多邊形、多邊形/線、多邊形/多邊形和線/多邊形要素之間建立空間連線。在 Tableau 2021.2 及更早版本中，只能在點和多邊形之間建立空間連線。

## 聯結空間檔案

> [!TIP]
> 
> 提示：要建立、編輯或檢視聯結，必須在關係畫布（即首次開啟或建立資料來源時看到的區域）中開啟邏輯資料表，並存取聯結畫布。

1. 開啟 Tableau 並連線到第一個空間資料來源。
2. 透過按兩下畫布上的表開啟資料來源的聯結畫布，以開啟聯結畫布（物理層）。
3. 在「資料來源」頁面左上方的「連線」下，按一下「新增」。
4. 在出現的「新增連線」功能表中，連線到第二個資料來源。將第二個資料來源拖到聯結畫布上。  
    ![空間資料集之間的空間聯結圖。](/tableau/next/zh-tw/pro/desktop/zh-tw/Img/spatial_join1.png)

1. 按一下「聯結」圖示。
2. 在出現的「聯結」對話方塊中，執行以下操作：

- 選取一種聯接類型。
    
    有關其中每種類型的詳情，請參閱[聯結資料](https://help.tableau.com/v0.0/pro/desktop/zh-tw/joining_tables.htm#jointypes)。
- 在「資料來源」下，選取要與之聯結的空間欄位。
    
    附註：「Geometry」是空間檔案來源的預設欄位名稱，但 SQL Server 除外，使用者將在其中建立欄位名。空間欄位的旁邊有一個地球![地球圖示，表示地理角色已套用於欄位。](/tableau/next/zh-tw/pro/desktop/zh-tw/Img/globe.png)圖示 。
- 對於第二個資料來源，選取另一個空間欄位。如果第二個資料來源不是空間檔案，且包含緯度和經度欄位，請選取「建立聯結計算」做為 join 子句，方可在空間聯結中使用您的資料。有關詳情，請參閱[空間函數](https://help.tableau.com/v0.0/pro/desktop/zh-tw/functions_functions_spatial.htm)。
- 按一下「=」號，然後從下拉式功能表中選取「相交」。您只能將兩個空間欄位相交。
    
    ![Tableau 聯結對話方塊，其中包含內部聯結、左聯結、右聯結和完全外部聯結選項。](/tableau/next/zh-tw/pro/desktop/zh-tw/Img/spatial_join2.png)

4. 完成後，關閉「聯結」對話方塊。
    
    地圖將更新以顯示每個盆地中的水禽目擊數，且您已準備好開始分析您的空間數據。
    
    ![日本地圖，其中不同深淺的綠色表示坡度平均值。](/tableau/next/zh-tw/pro/desktop/zh-tw/Img/maps_spatial_analysis.png)
    
    有關構建不同圖表類型的詳情，請參閱[組建圖表和分析資料](https://help.tableau.com/v0.0/pro/desktop/zh-tw/design_and_analyze.htm)。

## 空間聯接疑難排解

### SQL Server 錯誤：幾何圖形與地理資料不相容

儘管 SQL Server 同時支援地理和幾何圖形資料類型，但 Tableau 僅支援 SQL Server 中以下地理資料中的地理資料類型：EPSG:WGS84 = 4326、EPSG:NAD83 = 4269、 EPSG:ETRS89=4258。如果嘗試新增其他地理資料，或者將 SQL Server 中的幾何圖形欄位新增到分析，您將遇到錯誤。

### 頂點排序

不同的空間系統可能會以不同方式對其頂點排序。如果兩個空間檔包含兩個不同的頂端順序，則可能會導致分析出現問題。Tableau 會根據空間資料來源的順序來解譯排序規格。

更多資訊請參閱 Tableau 知識庫中的[使用從 Shapefile 或 GeoJSON 匯入的 KML 或 SQL 空間資料進行空間聯結緩慢並返回反轉結果](https://kb.tableau.com/articles/issue/spatial-join-slow-and-returns-inverted-results-using-kml-or-sql-spatial-data-imported-from-shapefile-or-geojson?lang=zh-tw)及[支援的進階空間分析並附帶 Tableau 中的線和多邊形邊緣變更](https://www.tableau.com/zh-tw/about/blog/2018/8/supporting-advanced-spatial-analytics-changes-lines-and-polygon-edges-tableau?_ga=2.102831876.545437502.1654528953-1215196164.1596129853)。

## 另請參閱：

[空間檔案](https://help.tableau.com/v0.0/pro/desktop/zh-tw/examples_spatial_files.htm)

[聯結資料](https://help.tableau.com/v0.0/pro/desktop/zh-tw/joining_tables.htm)

[依據空間檔案建立 Tableau 地圖](https://help.tableau.com/v0.0/pro/desktop/zh-tw/maps_shapefiles.htm)

[在 Tableau 中建立雙軸（分層）地圖](https://help.tableau.com/v0.0/pro/desktop/zh-tw/maps_dualaxis.htm)