2026-01-01

【Metabase】套用台灣地圖進行分析

參考資料 ----

simplemaps


Metabase 預設自帶 世界地圖 & 美國地圖,如果需要台灣地圖幫助我們進行資料分析,則要手動新增台灣圖資。


simplemaps 下載台灣的 GeoJSON 的檔案 -- 檔名 tw.json,瞄一下 json 檔的內容,包含了一級行政區,其中屬性 id, name 是我們需要的。

 
{
  "type": "FeatureCollection", 
  "features": [
    {
...
...

  "type": "Feature", 
      "properties": {
        "source": "https://simplemaps.com", 
        "id": "TWKIN", 
        "name": "Kinmen"
      }, 
      
...
...
 



因為在【LinuxMint 22.2 安裝設定 MySQL 8.0 + phpMyadmin】這篇筆記中,我們安裝了 phpMyadmin,所以 LinuxMint 一併安裝了 Apache,其網站根目錄位置為 /var/www/html/

tw.json 放置在 /var/www/html/ 下,然後在 Metabase 設定 tw.jsonurl,在本例為 http://localhost/tw.json


要注意的是:通常我們的資料庫中 縣/市 欄位並不是遵循 GeoJSONISO 名稱定義,所以需要做適當的轉換,例如:另外建一個對照用的 table

 
對照資料表:city_geo
+--------+--------+-------+
|   id   |  英文  |  中文  |
+--------+--------+-------+
| TWKIN  | Kinmen | 金門  | 
+--------+--------+-------+
|  ...   |  ...   |  ...  |
+--------+--------+-------+
 





沒有留言:

張貼留言