地圖指南

如何使用釘選地圖、區域地圖和網格地圖來視覺化 Metabase 中的資料。

本文涵蓋如何在 Metabase 中使用地圖視覺化資料。本文中使用的美國地圖是使用每個 Metabase 安裝隨附的範例資料庫所建立。

地圖類型

Metabase 提供三種地圖類型

這些地圖類型中的任何一種都可以與我們的兩個預設地圖選項搭配使用:美國和世界。若要使用不同的地圖 (例如,專注於世界特定區域的地圖),您可以上傳 GeoJSON 格式的自訂地圖

An example of the world map with the region mapping visualization.

如果您有一個包含雙字母國家代碼的欄位,Metabase 會自動選取世界地圖。如果您的資料包含美國州名或雙字母州代碼,Metabase 會選取美國地圖。

讓您的資料與地圖繪製相容

如果您計畫使用地圖視覺化,則需要確保您的資料在兩個方面與地圖視覺化相容

若要編輯中繼資料,請前往您的資料模型管理設定。確認您的所有欄位類型都設定為 位置資料類型。例如,經度欄位都列出了其對應的欄位類型,但 緯度沒有欄位類型。若要新增欄位類型,請按一下 類型欄中的下拉式選單,然後選取 緯度

Changing the field type to latitude

若要建立世界地圖或美國區域地圖,請確保您的國家或州代碼符合國際標準化組織 (ISO) 指定的標準化雙字母格式。

比對會區分大小寫;如果資料庫中列出的國家或州代碼是小寫或包含額外空格,Metabase 將無法辨識它們。

釘選地圖

釘選地圖使用離散標記以地理方式呈現資料,且需要座標 (緯度和經度) 才能產生。讓我們從視覺化 範例資料庫中的 人員表格開始範例。一旦您檢視表格,您會注意到此表格包含四個地理資訊:城市、州、緯度和經度。

選取視覺化,然後捲動至地圖圖示。在您的緯度和經度欄位正確設定的情況下,Metabase 會預設產生釘選地圖,將標記放置在地圖上的這些座標。釘選正在定位客戶,但您也可以使用釘選地圖來定位企業夥伴、公司分公司位置或寄送地址,只要這些記錄包含座標即可。

Example of a pin map made from the people table. Hovering over one of the pins is revealing additional information about the person represented by the pin.

將滑鼠游標停留在釘選上方會提供其他資訊。

您可以使用釘選地圖進行的其他酷炫操作

  • 按兩下以放大區域。
  • 按一下並拖曳地圖以移動到不同的區域。
  • 按一下釘選以鑽取其他資訊。

Drilling through on a pin to access additional information, then selecting the relationship with the Orders table to see all the orders placed by the customer.

如果您的釘選連結到其他表格,或工具提示中包含過多資訊,則按一下點將會將您帶到詳細資料頁面,其中顯示欄位清單以及已連線表格的清單。按一下與另一個表格的關聯性會將您導向至目前釘選和其他表格相交之執行個體的清單。在此案例中,Metabase 會顯示該人員下的訂單。

區域地圖

區域地圖藉由根據值為區域的各部分著色,來顯示跨地理區域的資料。依區域分組人員可能是偵測客戶群模式的好方法。讓我們使用 範例資料庫中的相同 人員表格產生區域地圖。藉由選取螢幕右上角的綠色摘要按鈕來摘要資料。如果您依 計算記錄數,Metabase 將會產生區域地圖,顯示美國地圖,其中不同的陰影代表每個州存在的記錄數。

以下是德州的鑽取,以查看使用者建立的追蹤情況。

Drilling through Texas in a regional United States map to information about when users from Texas were created.

區域地圖需要您的資料具有欄位類型為 國家的欄位 (已正確格式化)。

An example of a regional USA map with data from the People table.

如同釘選地圖,您可以鑽取州,但介面和選項略有不同。使用區域地圖時,您會有已依州或國家分組在一起的資料點,因此鑽取將會顯示動作選單,而不是關於單一資料的其他詳細資料。

網格地圖

網格地圖建立覆蓋在地圖上的彩色漸層。網格地圖是視覺化問題解答的絕佳方式,這些問題關於您的大多數客戶來自何處,或您的公司在哪裡遇到最多的活動。對於跨單一地圖顯示的大量資料,它們也是釘選地圖的絕佳替代方案。

Map of USA exemplifying a grid map with a bin size of 1 degree. The red areas indicate a greater concentration of data points.

若要建立網格地圖,您需要對緯度和經度進行分箱。

按一下螢幕頂端的按鈕中的瀏覽資料。選取 範例資料庫,開啟 人員表格,然後按一下右上角的綠色摘要按鈕。向下捲動至經度,當您將滑鼠游標停留在欄名稱上方時,自動分箱字詞和加號符號 + 將會出現在右側。

按一下 自動分箱將會開啟一個快顯視窗,其中包含數個分箱選項。(度數越大,每個箱在地圖上涵蓋的區域就越大。) 選取 每 1 度分箱

下一個步驟是捲動至緯度。當您將滑鼠游標停留在上方時,您會再次看到 自動分箱和加號符號出現在右側。這次,按一下加號符號 +。選取之後,重複您對經度執行的步驟:選取分箱選項。

Creating a grid map from the People table by binning latitude and longitude by one degree.

您可以使用不同的方式與網格地圖互動

  • 將滑鼠游標停留在網格元素上方以顯示其座標及其分組方式。
  • 按兩下網格元素以放大地圖。
  • 按一下並拖曳以在地圖內移動。
  • 在網格元素上按一下滑鼠一下,然後選取 放大,使其資料點顯示為個別的網格元素。

Demonstration of grid map features outlined in above list.

其他功能 (釘選地圖和網格地圖)

還有一些釘選地圖和網格地圖特有的功能需要涵蓋

儲存為預設檢視

除了其他地圖功能之外,將滑鼠移到地圖上,會在上下角顯示幾個選項。左上角是放大和縮小控制項。右上角是儲存為預設檢視繪製方塊以篩選

使用 放大控制項並重新整理頁面後,地圖會重設為原始地圖顯示。

現在讓我們設定預設檢視。若要控制頁面重新整理時地圖的重設位置,請在調整地圖方向後選取儲存為預設檢視。這將是地圖在頁面重新整理後返回的新預設檢視。

若要變更您的預設檢視,只需放大到您想要的檢視,然後再次選取儲存為預設檢視;您的舊預設檢視將會被取代。

繪製方塊以篩選

篩選方塊可讓您依特定區域篩選資料。

您可以按一下繪製方塊以篩選,然後將滑鼠游標移到地圖上方。滑鼠現在是加號。若要勾勒地圖的一部分,請按住滑鼠並在地圖上拖曳以建立透明藍色方塊。一旦您勾勒出目標區域,請放開滑鼠,您的地圖將會更新以篩選所選區域中的資料。如果您已設定預設檢視,則檢視將會保持靜止。如果未設定預設檢視,則檢視將會放大到所選區域。

Demo using the draw box to filter

地圖的常見問題

為地圖座標選擇不適當的欄位

如果您使用 人員表格建立問題並要求地圖視覺化,Metabase 將會讓您使用記錄 ID 作為緯度或經度。這是「合法但錯誤」的案例,如果您的 Metabase 安裝管理員未在資料模型中設定欄位類型,您可能會使用其他不適當的欄位作為您自己資料的地圖座標。

沒有您需要的區域地圖

Metabase 隨附世界地圖和美國地圖。如同本課程簡介所述,您可以透過管理面板上傳其他地圖。當您執行此動作時,您必須指定地圖的哪個屬性可識別區域;然後您的資料必須使用完全相同的標籤。

忘記釘選地圖可能只顯示資料的子集

Metabase 在釘選地圖上只會顯示前兩千列作為釘選,這既是為了效能考量,也是因為一百萬個釘選難以理解。如果您的資料以某種方式排序,則這些釘選可能無法代表整體資料。始終值得查看一些直方圖以檢查您的假設。

未摘要區域和網格地圖的資料

您可能不想顯示每個區域或儲存格的簡單計數。相反地,您可能想要顯示總銷售額、每個區域中每個使用者的網站平均停留時間或其他統計資料。無論是什麼,您都必須建立您需要的摘要,以便每個區域或儲存格有一個值。

新增地圖時,瀏覽器停止回應或擲回錯誤

有時 GeoJSON 檔案太大,瀏覽器無法處理,而且瀏覽器在嘗試呈現地圖時會停止回應或擲回錯誤。在這些情況下,您可以使用 MapShaper 工具來縮減檔案大小。只需上傳您的 GeoJSON 檔案,並使用滑桿調整要在地圖上呈現的形狀數量。滑桿越高,檔案越小,但您會隨著檔案大小縮小而遺失一些詳細資料,因此您可能需要調整滑桿才能取得適合您地圖的檔案大小。

延伸閱讀

下一步:表格與格式設定

您可以使用表格視覺化執行的幾乎所有操作。瞭解如何設定條件式格式設定、迷你長條圖、值格式設定等等。

下一篇文章