壯闊台灣「協作地圖」全新升級!幕後團隊分享,我們如何思考應變知識普及與公民協作維護公開資料品質?

由開發團隊跟你分享我們為什麼決定做這個更新,又是如何從多次的使用者研究中,找到最適合的回報流程設計方式。

Fri Jun 12 2026

壯闊台灣照片

分享

文/ Ethan Huang(軟體工程師)、Sandra Lin(服務設計師)

壯闊台灣 iCanHelp App 於 2025 年中初次上線的時候,就內建了第一個版本的應變地圖。當時我們是手動下載來自各單位的政府公開資料,匯入第三方地圖軟體後,內嵌在 iCanHelp App 的手冊中。

經過數個月的籌劃與開發,iCanHelp App 應變地圖功能,全面升級為「協作地圖」!地圖的功能不僅是從個人與家庭的應變計畫出發,更加上民眾回報的功能,期望透過公民協作的力量,來完善例如 AED 地點、防空避難等公開圖資的品質。

這篇文章將會從幕後開發團隊的視角,跟你分享我們為什麼決定做這個更新,又是如何從多次的使用者研究中,找到最適合的回報流程設計方式。

為什麼要做?

我們為什麼要從既有的地圖軟體,轉移到自行開發的工具呢?自從 iCanHelp App 上線以來,我們逐漸發現當初一次下載的公開資料,有可能變得不正確,例如:AED 會換位置、避難收容公園的用途也有可能改變。因此第一個契機就是,我們希望能夠建立一個每天會自動更新的防災地圖。

除了過期的資料之外,我們還發現許多公開資料,受限於當初記錄單位的經緯度小數點位數不足,或是輸入錯誤導致地點資訊有許多缺漏,甚至看到有些 AED 地點不是出現在「海上」就是出現在座標 (0,0) 的非洲。

雖然我們也可以每次有使用者向我們回報資訊問題時,就上系統手動、逐筆更新資料,不過經過數輪的討論後,我們馬上意識到只有 10 人的壯闊台灣辦公室,不可能單靠自己的力量來維護這個資料集。因此我們升級應變地圖的第二個契機就是:希望將地圖的功能,從讓社會大眾被動地「了解自己家裡附近的防災資訊」,到可以在準備的過程中,協助其他人更快速了解資訊的正確性,並可以「主動地回報」,讓公開資料的品質變得更好。

此時我們意識到我們需要做的工程,不僅是資料流程的搬家,我們更需要為使用者設計一套良好的公民協作回報流程。

我們發現了什麼?如何透過設計破除行動前的「猶豫」?

既然要藉由公民協作來完善更高品質的公開資料,那麼勢必需要了解一般使用者對這些資料的認識。我們做了一系列的使用者訪談,在需求分析過程中,我們發現,許多使用者即使願意協助提供現場資訊,仍常因為不確定自己的資訊是否有價值,而選擇不採取行動。

這種猶豫通常來自兩個問題:一是不理解回報資訊將如何被其他人使用;二是不確定自己應該回報哪些內容,才能真正幫助到有需要的人。當使用者有這些猶豫,便容易導致潛在的貢獻者流失,也讓平台難以累積足夠的正確資訊。

因此,當回報功能的價值來自於大量且即時的使用者參與,降低回報的門檻/提高回報的品質就成為規劃回報功能時的主要考量。

提供回報提示

透過回報提示簡單說明為什麼要回報,以及要回報什麼?

在使用者瀏覽地點資訊時,我們在地點資訊中加入回報提示,主動說明回報資訊可能帶來的幫助,例如協助其他民眾判斷現場狀況、補足官方資訊的空缺,或提供更即時的資訊。希望能透過建立回報與實際影響之間的連結,提升使用者參與的動機。

簡化回報的填寫成本

表格的設計上,我們避免要求使用者撰寫大量文字,而是優先以「是/否」等結構化問題引導填答。

表格的設計上,我們避免要求使用者撰寫大量文字,而是優先以「是/否」等結構化問題引導填答。這種方式能降低填寫成本,讓使用者即使在時間有限的情況下,也能快速完成回報。同時,我們仍保留補充說明欄位、照片上傳欄位,讓有更多資訊的使用者能提供額外細節。

快速一覽回報結果

為了讓回報資訊更容易被理解與利用,我們將使用者回報結果以視覺化方式呈現在地點總覽中。

為了讓回報資訊更容易被理解與利用,我們將使用者回報結果以視覺化方式呈現在地點總覽中。相較於逐筆閱讀回報內容,視覺化呈現能幫助使用者快速掌握整體狀況,提升回報資訊的可讀性。

開發過程中的支線任務:無可避免的資料清洗

在開發的過程中,我們發現許多與 GIS 圖資相關的政府公開資料,都沒有統一的格式或是標準欄位。為了要能夠用同樣的格式匯入資料庫,並且可以於介面中統一顯示名稱、敘述、地址與營業時間等資料,我們勢必需要有一個統一且可維護的資料流來抓取這些資料,並轉換成標準的格式。

於是我們將這樣的方法論建立成一個共用套件,透過預先定義好的邏輯,將來自各單位的公開資料,轉換成標準的 GeoJSON 格式,並且對應好介面中顯示的欄位名稱。我們認為圖資的開源與進用性和緊急應變知識的普及一樣重要,因此我們將這組公開地圖套件,開源放在 Github 上面,你也可以在 npm 上下載 `@forwardalliance/opengis` 到你的專案中,無論是協助資料分析或是顯示網頁地圖,這個套件都可以為你提供標準化的資料。

除此之外,我們的後端 API 也是透過標準的 GeoJSON 來回傳地點資訊,如果你會使用例如 QGIS 的地圖軟體,你可以用以下連結存取透過以上套件清洗、且每天更新的原始資料,方便你做進一步的整理或分析。我們未來也會持續更新「協作地圖」支援的圖資清單。

壯闊台灣過去六年推動的《後盾計畫》,透過訓練大眾、企業與公部門夥伴,普及緊急應變相關技能與知識。同理,我們認為圖資與資訊的普及,也是緊急應變機制中很重要的一個環節,希望透過面向使用者的協作地圖,加上面向研究、開發者的資料整理與程式碼開源,讓更多人能夠與我們一起建立更有韌性的社會。


若對協作地圖的使用有任何建議或疑問,或想要進一步了解壯闊台灣的數位產品與組織使命,都可以聯絡我們,或寄信到 [email protected] 和我們交流、分享。

壯闊台灣聯盟是獨立的非營利組織,希望透過建構互助、當責的公民社會來提升民主價值,進而為台灣打造一個團結、安全、自由的社會。

我們的工作是一段長期的工程,邀請你捐款支持,陪伴我們走更長的路
捐款支持:https://fa.team/3RYDbAw
壯闊台灣「協作地圖」全新升級!幕後團隊分享,我們如何思考應變知識普及與公民協作維護公開資料品質?|壯闊台灣聯盟 Forward Alliance