依據空間檔案建立 Tableau 地圖

在 Tableau Desktop 中,您可以連線到以下空間檔案類型:Shapefile、MapInfo 表格、KML(鎖眼標記語言)檔案、GeoJSON 檔案、TopoJSON 檔案和 Esri 檔案地理資料庫。隨後,您可以使用這些檔案中的資料建立點、線或多邊形地圖。

若使用 Tableau Online 或 Tableau Server 中的 Creator 授權,您可以在建立新工作簿和連線至資料時,在「檔案」索引標籤中上傳只需要一個檔案(以 .zip 封裝的 KML、GeoJSON、TopoJSON、Esri shapefile,以及副檔名為 .gdb.zip 的 Esri 檔案地理資料庫)的空間檔案格式。

附註:在 Tableau 的當前版本中,您只能連線到點幾何圖形、線性幾何圖形或多邊形。您無法連線到混合幾何類型。

可在何處找到空間檔案

如果還沒有空間檔案,您可以在許多開放的資料入口網站中找到空間檔案。您也可以在您的城市或特定組織的網站上找到空間檔案(如果網站提供這些檔案)。

下面是一些例子:

連線到空間檔案

  1. 在 Tableau Desktop 中,按一下「新建資料來源」圖示,並選取「空間檔案」
    在 Tableau Online 或 Tableau Server (Creator 角色)中:選取「建立」>「工作簿」。選取「檔案」索引標籤。
  2. 巡覽到包含空間資料的資料夾,選取要連線到的空間檔案,然後按一下「開啟」

附註:若要連線到空間檔案,必須在同一目錄中包含以下所有檔案:

  • 若為 Esri shapefile:資料夾必須包含 .shp.shx.dbf.prj 檔案,以及 .zip 檔案。在 Tableau Online 或 Tableau Server 中連線至 Esri shapefile 時,必須以 .zip 封裝檔案。

    若為 Esri 檔案地理資料庫:資料夾必須包含檔案地理資料庫的 .gdb 或檔案地理資料庫 .gdb..zip。在 Tableau Online 或 Tableau Server 中連線至 Esri shapefile 時,必須以 .gdb.zip 封裝 Esri 檔案地理資料庫。

  • 對於 MapInfo 表格(僅限 Tableau Desktop):資料夾必須包含 .TAB.DAT.MAP.ID.MID.MIF 檔案。

  • 對於 KML 檔案:資料夾必須包含 .kml 檔案。(不需要其他檔案。)

  • 對於 GeoJSON 檔案:資料夾必須包含 .geojson 檔(不需要其他檔)。

  • 對於 TopoJSON 檔案:資料夾必須包含 .json 或 .topojson 檔案。(不需要其他檔案。)

Tableau 解釋您的空間資料的方式

連線到您的空間資料後,Tableau 會讀取資料集的空間參考資訊,並將資料轉換為緯度和經度座標。無論空間參照系如何,所有資料都會轉換為 WGS84 (EPSG:4326)

附註:如果您的資料未正常顯示變音符號(字元上的重音符號),請檢查以確保檔採用 UTF-8 編碼。

「Geometry」(幾何圖形)欄位

當您連線到空間資料時,Tableau 將為點幾何圖形或多邊形建立一個「Geometry」(幾何圖形)欄位。您可以使用「幾何」欄位建立具有空間資料的地圖。

此欄位中的值將顯示幾何圖元,例如適用於點幾何圖形的「點」、適用於線性幾何圖形的「線串」「多線串」,以及適用於多邊形的「多邊形」「多邊形集合」。但這只是一個基礎空間資料的別名。

有關如何使用「幾何」欄位構建地圖的詳情,請參閱依據空間資料構建地圖檢視部分。

聯接空間資料

有時,您的空間資料僅包括幾何資訊,並且不包括任何人口統計或其他資訊。在這種情況下,您可以將空間資料來源與另一種資料來源類型聯接,或者甚至與另一個包括分析所需的其他資料的空間檔案聯接,只要這些檔案有共有的列(或欄位)。

例如,您可以將包含美國俄勒岡州各個學區自訂地理位置的 KML 檔案與一個 Excel 試算表聯結,該試算表包含有關這些學區的人口資訊。

有關不同空間資料聯結方式的詳情,請參閱在 Tableau 中聯接空間檔案

依據空間資料構建地圖檢視

  1. 開啟新工作表。

  2. 在「資料」窗格中的「量值」下,按兩下「Geometry」(幾何圖形)欄位。

  3. 該「Geometry」(幾何圖形)欄位將新增到「標記」卡片上的「詳細資料」,而「Latitude (generated)」(緯度(產生))和「Longitude (generated)」(經度(產生))欄位將新增到「欄」和「列」架。將建立一個地圖檢視。

篩選幾何圖形以提高檢視效能

使用大型空間資料集時,檢視可能需要很長時間才能呈現。如果是這種情況,您可以使用資料來源中的另一個維度篩選新增到檢視的幾何圖形的數量。有關篩選資料的詳情,請參閱篩選檢視中的資料(連結在新視窗開啟)

例如,在下圖中,檢視已使用(「Family Name」(科名))維度進行篩選,只顯示一小部分多邊形。來自 IUCN 瀕危物種清單(連結在新視窗開啟)的資料來源包含世界各地瀕危哺乳動物的資料。因此,「Family Name」(科名)維度包含哺乳動物家族名稱的清單。本檢視已被縮小到一個家族名:犀牛。檢視中只顯示了犀牛多邊形。

幾何欄位

如果不使用篩選條件,則會顯示資料來源中世界各地每種哺乳動物的多邊形,並且每次執行動作時,例如在檢視中選取標記時,檢視都需要很長時間才能呈現。

向檢視中新增詳細資料層級

「Geometry」(幾何圖形)欄位是一個量值,並且預設情況下將在新增到檢視時使用 COLLECT 彙總來彙總為一個標記。所有多邊形或標記都將在檢視中,但它們將作為單個標記。因此,您需要:

  • 向檢視新增其他明細層級以將其分為單獨的標記(根據您指定的明細層級)

  • 全部在一起分解資料,以便每個標記(多邊形或資料點)是單獨的。

向檢視中新增其他詳細資料層級

  • 從「維度」中,將一個或多個欄位拖到「標記」卡片上的「詳細資料」

分解資料:

  • 按一下「分析」,然後清除「彙總屬性量值」

自訂幾何圖形的外觀

您可以透過新增色彩、隱藏多邊形線條、指定頂端顯示的多邊形或資料點,以及調整資料點的大小來自訂點、多邊形和線的外觀。

新增色彩

若要為資料點或多邊形新增色彩,請將一個維度或量值拖到「標記」卡片上的「色彩」

例如,在上圖中,會將「Presence」(存在度)維度放在「色彩」上來表示某種動物在特定區域中存在。

隱藏多邊形線條

預設情況下,依據空間資料建立多邊形地圖時,將會顯示多邊形線條。如果您想要一個更清潔的檢視,則可以刪除它們。

例如,採用以下影像。第一個影像顯示了多邊形線條。第二個影像不顯示多邊形線條。

預設情況下會顯示多邊形線條。

多邊形線條已被刪除。

隱藏多邊形線條:

  1. 在「標記」卡片上,按一下「色彩」

  2. 在「效果」下,選取「邊框」下拉清單,然後按一下「無」

    隱藏線

指定哪些多邊形或資料點顯示在上方

您的多邊形或資料點可能會重疊或相互覆蓋。如果檢視中有色彩或大小圖例,您可以指定哪些多邊形或資料點顯示在頂端。

例如,在下圖中,請注意在南非區域中有一個較小的多邊形隱藏在較大的青色多邊形後面。

您可以重新排列圖例中的各項來控制哪些資料點或多邊形顯示在頂端。為此,請在圖例中選取要顯示在頂端的項,然後將其拖到清單的頂端。

最上層示範

調整資料點的大小

如果使用資料點幾何圖形,您可以調整各個點在地圖檢視上的大小。如果要根據定量值(如平均銷售額或利潤)對資料點進行比例指派,這將非常有用。

調整資料點的大小:

  1. 「資料」窗格中,將量值拖到「標記」卡片上的「大小」

  2. 在「標記」卡片上,按一下「標記類型」下拉清單,並選取「圓」

  3. 可選:從「資料」窗格中,將一個或多個維度拖到「標記」卡片上的「詳細資料」,向檢視中新增更多資料點。

    附註: 詳細資料層級確定將調整哪些資料點的大小。向「標記」卡片上的「詳細資料」中新增其他維度以增加詳細資料層級(更多資料點),否則您可能最終得到一個大的資料點。

最上層示範

有關如何向檢視中新增詳細資料層級的詳情,請參閱向檢視中新增詳細資料層級部分。

依據空間資料構建雙軸地圖

如果將空間檔與另一個空間檔或其他檔案類型聯接,您可以使用這些檔案中的地理資料建立一個雙軸地圖。這使您能夠在地圖上建立多個資料層。

例如,下面是一個使用兩個空間檔建立的雙軸地圖檢視。它包含兩個地圖;一個地圖以多邊形方式顯示紐約市的各個行政區,另一個地圖顯示遍佈整個城市的地鐵入口的資料點。地鐵入口資料位於城市行政區多邊形的頂端。

  1. 在 Tableau Desktop 中,開啟一個新工作表。

  2. 連線到您的資料來源。

  3. 建立第一個地圖檢視。

    有關如何依據空間檔案構建地圖檢視的資訊,請參閱上文的依據空間資料構建地圖檢視部分。

  4. 在「列」架上,按住 Control 並拖動(在 Mac 上按住 Command 並拖動)「Longitude」(經度)欄位以複製該欄位,並將其放在第一個「Longitude」(經度)欄位的右邊。

    重要資訊 :此範例使用「Latitude (generated)」(緯度(產生))和「Longitude (generated)」(經度(產生))欄位,這些欄位是 Tableau 在您連線到空間資料時組建的。如果您的資料來源包含自己的緯度和經度欄位,則可以使用這些欄位來取代 Tableau 組建的欄位,或者與 Tableau 組建的欄位結合使用。有關詳情,請參閱在 Tableau 中建立雙軸(分層)地圖

    現在有了兩個完全相同的地圖檢視。「標記」卡片上現在有三個標籤:每個地圖檢視各一個標籤,以及同時適用於兩種檢視的標籤(全部)。您可以使用這些來控制地圖檢視的可視詳細資料。頂端的「Longitude」(經度)索引標籤對應於檢視左側的地圖,底部的「Longitude」(經度)索引標籤對應於檢視右側的地圖。

  5. 在「標記」卡片上,按一下其中一個「Longitude」(經度)索引標籤,然後移除該索引標籤上的所有欄位。

    其中一個地圖檢視現在為空白。

  6. 從「資料」窗格中,將適當的欄位拖到「標記」卡片上的空白「Longitude」(經度)索引標籤,建立第二個地圖檢視。

  7. 完成兩個地圖檢視後,在「欄」架上以右鍵按一下右側的「Longitude」(經度)欄位,並選取「雙軸」

    您的地圖資料現在分層位於地圖檢視中。

    若要對哪些資料顯示在頂端進行變更,請在「欄」架上拖動右側的「Longitude」(經度)欄位,並將其放在左側「Longitude」(經度)欄位的前面。

另請參閱

空間檔案(連結在新視窗開啟)

在 Tableau 10.2 中輕鬆處理您的地理空間分析(連結在新視窗開啟)(Tableau 部落格文章)

在 Tableau 中聯接空間檔案

Tableau 中的地圖概念(連結在新視窗開啟)

在 Tableau 中建立雙軸(分層)地圖

感謝您的意見回饋!