HackMD
    • Sharing Link copied
    • /edit
    • View mode
      • Edit mode
      • View mode
      • Book mode
      • Slide mode
      Edit mode View mode Book mode Slide mode
    • Note Permission
    • Read
      • Only me
      • Signed-in users
      • Everyone
      Only me Signed-in users Everyone
    • Write
      • Only me
      • Signed-in users
      • Everyone
      Only me Signed-in users Everyone
    • More (Comment, Invitee)
    • Publishing
    • Commenting Enable
      Disabled Forbidden Owners Signed-in users Everyone
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Invitee
    • No invitee
    • Options
    • Versions
    • Transfer ownership
    • Delete this note
    • Template
    • Save as template
    • Insert from template
    • Export
    • Google Drive Export to Google Drive
    • Gist
    • Import
    • Google Drive Import from Google Drive
    • Gist
    • Clipboard
    • Download
    • Markdown
    • HTML
    • Raw HTML
Menu Sharing Help
Menu
Options
Versions Transfer ownership Delete this note
Export
Google Drive Export to Google Drive Gist
Import
Google Drive Import from Google Drive Gist Clipboard
Download
Markdown HTML Raw HTML
Back
Sharing
Sharing Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
More (Comment, Invitee)
Publishing
More (Comment, Invitee)
Commenting Enable
Disabled Forbidden Owners Signed-in users Everyone
Permission
Owners
  • Forbidden
  • Owners
  • Signed-in users
  • Everyone
Invitee
No invitee
   owned this note    owned this note      
Published Linked with
Like BookmarkBookmarked
Subscribed
  • Any changes
    Be notified of any changes
  • Mention me
    Be notified of mention me
  • Unsubscribe
Subscribe
--- tags: GIS --- # 想把資料變成一張地圖?臺灣地理資料、地圖工具與 GIS 類專案的做法 * 核心主題:臺灣地理資料與地圖工具(GIS)的資源指南,適合正在規劃地圖類專案的提案者。 * 涵蓋資源:10 項工具、資料來源與專案案例,另附 3 篇延伸閱讀 * 主題標籤:地理資訊系統|GIS|開放資料|公民科技|地圖協作 * 資料查核日期:2026-08-15 * 作者:Claire Cheng 與 AI 協作編輯 * 授權:CC BY 4.0, by g0v.tw jothon & [Claire Cheng](https://claire-cheng.com/zh) ## 這篇能回答你 * 我想規劃地圖專案但不會寫程式,第一步該用什麼工具?→ 看「Google 我的地圖」 * 專案需要套疊圖層、進行空間分析與產出正式地圖,該用什麼軟體?→ 看「QGIS」 * 臺灣地圖底圖去哪裡找?能否自行編輯?→ 看「OpenStreetMap(開放街圖)」 * 官方地籍圖、電子地圖從哪裡下載或介接?→ 看「國土測繪圖資服務雲」 * 想比對同一地點不同年代的樣貌,有現成的歷史地圖可疊圖嗎?→ 看「臺灣百年歷史地圖」 * 手上只有地址,如何轉換成地圖上的點位?→ 看「全國門牌地址定位服務(TGOS)」 * 有用衛星影像分析找出潛在植樹用地的案例嗎?→ 看「臺灣好植地」 * 想自建環境感測器並繪製即時地圖,有前例可循嗎?→ 看「LASS 環境感測器網路系統/空氣盒子」 * 想以群眾實地拍照回報建立評分地圖,機制如何設計?→ 看「平安走路許願帳戶」 * 如何運用政府開放的交通事故資料製作地圖?→ 看「交通事故地圖」 ## 這個領域在做什麼 地理資料做的事情很單純:把一件事,跟它發生的位置綁在一起。 舉例來說,想知道「交通事故常發生在哪些路口」、「長照資源散佈在哪幾區」,或是「空氣污染如何隨風向在城市間擴散」,都屬於地理資料的應用。 它跟一般試算表最大的差別,在於每筆資料都多了一個「在哪裡」的欄位。但麻煩的是,「位置」的記錄方式很多種——可能是門牌地址、GPS 經緯度、工程用的 XY 坐標,甚至是地政特有的地號,彼此轉換都需要特定工具。 幸運的是,多數地圖底圖、坐標轉換工具與協作平台都已有現成的開源程式、開放資料,不需要從頭自己開發。本文整理這些資源與開源工具,讓你參考如何使用前人整理造好的輪子、借鑑前人怎麼運用這些資料做出公民科技專案。 ## 先決定:你要做的是一張圖,還是一套分析? 多數地圖類專案的第一個岔路,是要不要跨過「桌面 GIS 軟體」這道門檻。零程式路線做得到協作標記、資料匯入匯出,但碰到圖層套疊、空間運算就得換工具。 ### [Google 我的地圖](https://www.google.com/mymaps) * 提供者:Google * 用途:透過瀏覽器標記地點、繪製地圖並分享。支援匯入 CSV、KML、Google 試算表等格式,並可藉由「重新匯入並合併」同步來源資料。 * 機制: * **零門檻線上協作**:具備 Google 帳號即可啟用,支援多人共同編輯標記,無需自行架設後台。 * **明確的容量限制**:單張地圖上限 10,000 個物件(點、線、面),單一圖層上限 2,000 個,圖層總數上限 10 個;KML/KMZ 檔案上限 5MB,其餘格式上限 40MB,單次匯入上限 2,000 列。大型專案需預先評估拆分策略。 * 可借鑑: * 可參考[道路標線改造案例、民間已提出方案地點地圖](https://g0v.hackmd.io/@chewei/SyH6lxZZ3)的 g0v.tw.tw 共筆紀錄,此專案在收集素材時,遇到 Google 我的地圖的一些使用限制,包括手機介面無法編輯、圖層數量上限只有 10 個)。 ### [QGIS](https://qgis.org/) * 提供者:QGIS.ORG(免費開源專案,由貢獻者共同擁有) * 用途::執行圖層套疊、空間分析與專業製圖。支援多元圖資格式,並可將圖層發布為標準的 WMS(網路地圖服務)或 WMTS(地圖圖磚服務)供外部介接。 * 機制: * **外掛生態系完整**:基於 GNU GPLv2+ 授權,社群已開發超過 2,000 款外掛,涵蓋基礎製圖至進階空間運算,可依需求逐步擴充功能。 * **外出到現場調查需搭配其他 App 使用**:QGIS 官方沒有推出行動裝置版本。如果你的專案需要帶著手機到馬路上、現場拍照打點,得改用像 QField 或 Mergin Maps 這類其他團隊開發的 App。規劃時程時,記得把學習和串接這些額外 App 的時間算進去。 ## 底圖與圖層:臺灣的地理資料去哪裡找 有了工具,下一步是拿到能疊在地圖上的底圖與圖層。底圖與圖層主要有三種來源:全球協作且開放編修的開放街圖、官方權威且免申請的國土測繪圖資,以及專供時間軸比對的歷史地圖。三者皆支援 WMS/WMTS,可直接介接至 QGIS。 ### [OpenStreetMap(開放街圖)/OSM Taiwan 臺灣社群](https://osm.tw/) - 提供者:全球社群協作(2004 年由 Steve Coast 發起;臺灣社群自 2010 年起活躍) - 用途:提供任何人可編輯、可免費取用的世界地圖底圖資料,可以下載後用在自己的地圖或分析工具裡,也能直接參與編修、補充在地資訊。 - 機制: - **維基百科式的協作模式**:地圖由使用者自己繪製,同時也扮演複查者的角色,確保圖資正確性;採 ODbL(開放資料庫授權)授權,日常生活、導航、學術甚至商業應用都能自由取用。 - **鼓勵修改後以開放資料回饋社群**:沒有修改地圖內容就能自由使用(例如直接印刷、嵌入網頁);若有修改地圖資料,就必須以開放格式回饋給社群。 - **座標偏移的問題**:臺灣早期使用的空照圖有座標偏移,導致部分舊資料位置不準。OSM Taiwan 官方 FAQ 建議搭配「國土測繪圖資服務雲」的開放資料地圖與各縣市公開地址點位,配合現地實察修正。 ### [國土測繪圖資服務雲](https://maps.nlsc.gov.tw/) * 提供者:內政部國土測繪中心 * 用途:整合臺灣通用電子地圖、地籍圖、國土利用現況調查圖等官方圖資的查詢與介接平台。主要圖資(含正射影像、現況調查圖、段籍圖、行政區界圖)皆提供免申請的 WMS 與 WMTS 服務。 * 機制: * **免費 Web Map API**:提供視覺化介面框選範圍與標記,可直接產出靜態地圖連結;開發者亦可藉此產生動態地圖元件嵌入網頁,無需自建圖資伺服器。 * **內建協作標記功能**:除圖資查詢與介接外,平台亦提供多人協作標記功能,為少數內建協作機制的官方圖台。 ### [臺灣百年歷史地圖](https://gissrv4.sinica.edu.tw/gis/twhgis/) * 提供者:[中央研究院人文社會科學研究中心地理資訊科學研究專題中心](https://gis.rchss.sinica.edu.tw/twhgis/) * 用途:將「地圖與遙測數位典藏計畫」累積的歷史地形圖完成空間坐標定位與數位化。使用者可在線上疊合 2 至 3 個不同年代圖層,直接比對百年來的地貌變遷。 * 機制: * **省下自己校正歷史圖資的工作**:紙本地圖尺寸大、圖幅多,不同比例尺地圖互相比對過程繁複;這個系統把數位化與坐標定位的工序都做好了,大幅降低跨年代套疊分析的門檻。 ## 怎麼將你的資料怎麼放到地圖上? 臺灣常見的位置標示方式包括地址、XY 座標、經緯度與地號。其中「地號」為臺灣特有的土地登記編號,雖非國際通用教學內容,但在處理都市更新、土地利用與公有地等議題時不可或缺。 ### [全國門牌地址定位服務(TGOS)](https://www.tgos.tw/tgos/Addr) - 提供者:內政部(內政地理資訊圖資雲整合服務平台) - 用途:提供地理編碼(Geocoding)功能,將地址轉換為坐標。資料庫涵蓋全臺約 800 萬筆門牌,支援 CSV 批次比對與模糊比對設定(如誤差半徑、單雙號過濾、行政區鎖定)。 - 機制: - **分級用量限制**:一般會員註冊即可使用,每日提供 1 萬筆查詢額度;機關、法人與學術單位申請進階權限通過後,每月可享 30 萬筆額度。 - **單戶單點建置精度**:考量臺灣非都市地區聚落排列與早期門牌編釘較無規律,資料庫採每戶單一測繪點建置,提供民政、警消與工程單位高精度定位基準。 ## 四個真實案例:機制如何設計?專案又該如何走得長久? 專案維護壽命與資料取得難度高度相關。以下四個案例涵蓋開源衛星影像、自建感測器、群眾實地回報與政府開放資料加值;其中後兩個專案使用相同政府來源,維護狀態卻呈現強烈對比。 ### [臺灣好植地](https://g0v.hackmd.io/@chewei/patch-by-planting/) * 提供者:臺灣好植地專案(來自 g0v.tw 社群) * 用途:透過空間分析篩選適合植樹的公有空地,媒合土地管理機關、公民社群與贊助單位推動綠化。 * 機制: * **[結合衛星與街景「雙重視角算樹](https://eyesonplace.net/2021/01/15/16120/)」**:一是用衛星影像計算 NDVI(常態化差值植生指標)判斷植被健康度,免費影像來源包含美國地質調查局的 Landsat、農業部農村發展及水土保持署 BigGIS 系統的 Sentinel-2 光學影像、國家太空中心開放的福衛五號;二是採用 MIT Senseable City Lab 開發的 Treepedia,用 Google 街景計算「綠視率」。 * 可借鑑: * **誠實記錄國外工具在臺灣的誤判**:團隊記錄了國外工具在臺落地限制,例如 Treepedia 易將臺灣常見的綠色鐵皮屋或廣告看板誤判為植被,僅適用於大尺度趨勢分析;iTree 樹種資料庫則缺乏臺灣本土樹種參數。 ### [LASS 環境感測器網路系統/空氣盒子](https://pm25.lass-net.org/) * 提供者:LASS 社群,由「哈爸」發起的開源公益計畫;空氣盒子由華碩雲端、瑞昱半導體與中研院資訊所合作開發 * 用途:將分散各地的微型感測器數據即時上傳雲端,繪製成全城公開的空氣品質地圖;任何人都能自行架設低成本裝置,加入這個由民間社群由下而上共建的環境監測網路。 * 機制: * **從裝置到展示全部開源**:感測裝置、網路系統架構、大數據分析與展示介面全部公開,任何人都能參照架設或直接取用資料,不必重新開發。 * **由點到面:打造連續視覺化地圖**:單一感測器只能呈現特定位置的數據。PM2.5 開放資料入口透過演算法串連各地測站,將孤立的點位數據轉換為類似天氣預報圖那樣、整片區域連續著色的面狀地圖。 ### [平安走路許願帳戶](https://commusidewalk-app.vercel.app/) * 提供者:平安走路許願帳戶專案團隊 * 用途:把志工實地拍照與標註人行道問題的結果換算成評分,畫成人行環境評分地圖;另用政府開放的交通事故資料畫成事故地圖與統計圖表。 * 機制: * **評分邏輯公開透明**:依保護性、有無設置行人空間、佔用情形、原始寬度、行人被迫碰到的最大動態風險計算人行道得分,同時公開三種演算法(加權法、扣分法、連乘法)並說明地圖預設採用加權法,把主觀評分的判斷依據攤開讓人檢視。 * **資料處理與網站前端分開維護**:R 語言的資料處理與網站程式碼是兩個獨立的開源專案,分工清楚,任一方都能單獨被檢視或接手。 * 截至本文確認資料時,此專案的兩個 GitHub 原始碼庫的最後一次更新都停在 2024 年 2 月。 ### [交通事故地圖](https://kiang.github.io/NPA_TMA/) * 提供者:江明宗(Finjon Kiang)個人開發維護 * 用途:自動介接警政署 A1(24 小時內死亡)與 A2(受傷或超過 24 小時死亡)類交通事故開放資料,依村里層級呈現事故熱點。 * 機制: * **專案自動維運**:程式碼與排程腳本全數開源,透過排程配合警政署每週一的釋出節奏自動抓取更新,維持零人工作業的穩定維運(至 2026 年 8 月仍持續更新)。 * 可借鑑: * 與「平安走路許願帳戶」採用相同事故資料來源,但本專案仰賴全自動資料管線,在無專職營運人力的情境下展現更長期的續航力。 ## 延伸閱讀:社群討論與過往專案筆記 * [交通道安資料、交通事故、肇事、碰撞構圖資料](https://g0v.hackmd.io/@chewei/H1gVzVO3F):收錄中央政府與各縣市政府釋出的交通事故資料,以及使用這些資料製作的民間專案。如果你的公民科技專案需要原始資料、參考怎麼運用相關資料,這篇共筆的參考價值極高。 * [認識地理資料、找到地理資料、提問地理資料](https://g0v.hackmd.io/WYtratuLSfuHa32oW_uD2w?view):零時小學校「夏日源理」課程文件,教你去哪裡找地理資料、資料靠什麼定位(地址、座標、經緯度、地號四種寫法各附轉換教學)。 ## 資料查核說明 本文資料查核日期:2026-08-15。資料庫、各類工具與社群討論筆記,均有可能在此日期之後更新、變動,請務必自行查核。 ## 授權與出處 本文由 g0v.tw 揪松團(jothon)與 Claire Cheng 共同編輯,以 CC BY 4.0 授權釋出,歡迎轉載、改作與 AI 取用,請標示出處。更多臺灣公民科技資源見「臺灣公民科技資料庫 Civic Tech Taiwan」:https://civictech.tw/

Import from clipboard

Advanced permission required

Your current role can only read. Ask the system administrator to acquire write and comment permission.

This team is disabled

Sorry, this team is disabled. You can't edit this note.

This note is locked

Sorry, only owner can edit this note.

Reach the limit

Sorry, you've reached the max length this note can be.
Please reduce the content or divide it to more notes, thank you!

Import from Gist

Import from Snippet

or

Export to Snippet

Are you sure?

Do you really want to delete this note?
All users will lost their connection.

Create a note from template

Create a note from template

Oops...
This template has been removed or transferred.


Upgrade

All
  • All
  • Team
No template.

Create a template


Upgrade

Delete template

Do you really want to delete this template?

This page need refresh

You have an incompatible client version.
Refresh to update.
New version available!
See releases notes here
Refresh to enjoy new features.
Your user state has changed.
Refresh to load new user state.

Sign in

Forgot password

or

Sign in via GitHub

New to HackMD? Sign up

Help

  • English
  • 中文
  • 日本語

Documents

Tutorials

Book Mode Tutorial

Slide Example

YAML Metadata

Resources

Releases

Blog

Policy

Terms

Privacy

Cheatsheet

Syntax Example Reference
# Header Header 基本排版
- Unordered List
  • Unordered List
1. Ordered List
  1. Ordered List
- [ ] Todo List
  • Todo List
> Blockquote
Blockquote
**Bold font** Bold font
*Italics font* Italics font
~~Strikethrough~~ Strikethrough
19^th^ 19th
H~2~O H2O
++Inserted text++ Inserted text
==Marked text== Marked text
[link text](https:// "title") Link
![image alt](https:// "title") Image
`Code` Code 在筆記中貼入程式碼
```javascript
var i = 0;
```
var i = 0;
:smile: :smile: Emoji list
{%youtube youtube_id %} Externals
$L^aT_eX$ LaTeX
:::info
This is a alert area.
:::

This is a alert area.

Versions

Versions

Upgrade now

Version named by    

More Less
  • Edit
  • Delete

Note content is identical to the latest version.
Compare with
    Choose a version
    No search result
    Version not found

Feedback

Submission failed, please try again

Thanks for your support.

On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

Please give us some advice and help us improve HackMD.

 

Thanks for your feedback

Remove version name

Do you want to remove this version name and description?

Transfer ownership

Transfer to
    Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.