在 Tableau 中聯接空間檔案
可以使用空間資料在 Tableau 中建立地圖或其他圖表類型。如果有兩個空間資料來源,則可以使用其空間特性(地理或幾何圖形)將其聯結。您可以聯結兩個空間檔案,或使用空間計算聯結包含緯度和經度欄位之非空間資料的空間檔案。
Tableau 支援到以下空間資料來源的連線:
- 形狀檔
- MapInfo 表
- 鑰孔標記語言 (KML) 檔案
- GeoJSON 檔案
- TopoJSON 檔案
- Esri 檔案地理資料庫
如果在 CSV 或 Excel 檔案中含有 WKT(已知文字),則可以匯入資料,然後在「資料來源」頁面中將其轉換為空間資料。還可以使用 MAKEPOINT 將含有緯度和經度坐標的資料轉換為空間資料。請參看使用 MAKEPOINT 建立空間資料來源。
有關可在 Tableau 中連線到的空間檔案類型,以及如何連線到這些檔案的更多資訊,請參閱空間檔案連接器範例。
重要說明:在 Tableau 2021.3 或更高版本中,可以在點/多邊形、多邊形/線、多邊形/多邊形和線/多邊形要素之間建立空間連線。在 Tableau 2021.2 及更早版本中,只能在點和多邊形之間建立空間連線。
聯結空間檔案
提示:要建立、編輯或檢視聯結,必須在關係畫布(即首次開啟或建立資料來源時看到的區域)中開啟邏輯資料表,並存取聯結畫布。
開啟 Tableau 並連線到第一個空間資料來源。
透過按兩下畫布上的表開啟資料來源的聯結畫布,以開啟聯結畫布(物理層)。
在「資料來源」頁面左上方的「連線」下,按一下「新增」。
在出現的「新增連線」功能表中,連線到第二個資料來源。將第二個資料來源拖到聯結畫布上。
按一下「聯結」圖示。
在出現的「聯結」對話方塊中,執行以下操作:
選取一種聯接類型。
有關其中每種類型的詳情,請參閱聯結資料。
在「資料來源」下,選取要與之聯結的空間欄位。
附註:「Geometry」是空間檔案來源的預設欄位名稱,但 SQL Server 除外,使用者將在其中建立欄位名。空間欄位的旁邊有一個地球圖示 。
對於第二個資料來源,選取另一個空間欄位。如果第二個資料來源不是空間檔案,且包含緯度和經度欄位,請選取「建立聯結計算」做為 join 子句,方可在空間聯結中使用您的資料。有關詳情,請參閱空間函數。
按一下「=」號,然後從下拉式功能表中選取「相交」。您只能將兩個空間欄位相交。
完成後,關閉「聯結」對話方塊。
地圖將更新以顯示每個盆地中的水禽目擊數,且您已準備好開始分析您的空間數據。
有關構建不同圖表類型的詳情,請參閱組建圖表和分析資料。
空間聯接疑難排解
SQL Server 錯誤:幾何圖形與地理資料不相容
儘管 SQL Server 同時支援地理和幾何圖形資料類型,但 Tableau 僅支援 SQL Server 中以下地理資料中的地理資料類型:EPSG:WGS84 = 4326、EPSG:NAD83 = 4269、 EPSG:ETRS89=4258。如果嘗試新增其他地理資料,或者將 SQL Server 中的幾何圖形欄位新增到分析,您將遇到錯誤。
頂點排序
不同的空間系統可能會以不同方式對其頂點排序。如果兩個空間檔包含兩個不同的頂端順序,則可能會導致分析出現問題。Tableau 會根據空間資料來源的順序來解譯排序規格。
更多資訊請參閱 Tableau 知識庫中的使用從 Shapefile 或 GeoJSON 匯入的 KML 或 SQL 空間資料進行空間聯結緩慢並返回反轉結果及支援的進階空間分析並附帶 Tableau 中的線和多邊形邊緣變更。
另請參閱: