藥局口罩採購地圖正式停止更新

隨著中央流行疫情指揮中心宣佈暫停實名制口罩銷售政策,藥局口罩採購地圖也在今天停止自動更新功能,從去年 2/6 正式上線到今天提供了 626 天的服務,最開始也真的沒想過會持續這麼久,也希望不會有再次啟用服務的情況出現。

藥局口罩採購地圖 – https://kiang.github.io/pharmacies/

也因為製作這個地圖,多了許多機會跟來自各地的朋友分享過程,每次都會聊到,地圖應用本身並不是困難的事情,最難的部份是系統整合與資料整理,這個部份全民健保運用過去 20 多年的時間累積很好的基礎,讓我有機會站在巨人的肩膀上去延伸出地圖應用。

當然,過程中很多轉折關鍵也需要歸功於唐鳳政委的居中協調,她熟悉開放社群的語言去搭建起公私協力的橋樑,讓多邊合作能夠真的發生;只是我期待的並不是這樣特別的橋樑,而是希望過程中遇到的障礙可以在法規面出現突破,讓更多公私協力的情況可以自然發生。過去討論的開放資料專法進度已經延遲近一年,至今尚未有正式的草案公開,這是比較可惜的地方。

我認為無償協助政府進行程式開發並不是健康的作法,只是因為短暫待過政府單位,知道要拿政府的錢需要經過繁雜的程序,很多時候經歷那些程序反而無法自由發揮,所以還是選擇了自由;接下來我還是會運用自身的專長去關注更多社會議題,期待疫情真的能夠遠離我們!

評論

好食券地圖改版,加入更多過濾功能

今天好食券的政府網站再次改版,提供了整理過後的支付資料,所以我依據新版資料進行好食券地圖的改版;這次改版除了套用新資料,裡面也包含許多朋友詢問的 “信用卡” 支付方式可以檢索,地圖的過濾方式也加入了商店類型與行政區,可以進一步縮小檢索範圍,希望讓地圖更貼近需求。

好食券地圖 – https://kiang.github.io/foodlover/

這次改版感謝唐鳳政委與內政部資訊中心的協助,解決大量住址資料轉換的工作。官方網站的備註資訊提到 “好食店家適用之數位支付工具,係由金融機構、電子支付機構所提供,實際適用支付工具仍以店家現場提供為主。”,目前也沒有適合的方式來通報資料上的錯誤,因此地圖資訊也是僅供參考。

店家類型統計:
餐飲 => 37575
夜市/市場攤販 => 3286
糕餅 => 3392
百貨美食街 => 445
觀光工廠 => 96

支付方式統計:
信用卡 => 21759
台灣pay => 20147
街口 => 13452
悠遊卡 => 8421
悠遊付 => 4778
iPASS 一卡通 => 4204
LINE Pay Money => 2861
橘子支付 => 2585
icash pay => 2503
Pi 拍錢包 => 1754
歐付寶 => 1100
愛金卡 => 19

評論

好食券地圖暫時不會更新的說明

好食券的官方網站改版後我研究了一下,發現過去關鍵的數位支付方式資料已經全部移除,現在只會列出全國各地的餐飲業店家資訊,至於店家是否採用數位支付方式變成得自己洽詢店家;這樣一來就失去了網站設置的目的,好食券地圖也就變成像孤兒一樣,有點進退兩難。

好食券地圖 – https://kiang.github.io/foodlover/

目前好食券地圖有 45156 筆商家資料,這些資料的正確性存在問題,已經有許多民眾反應依循地圖去找店家,到了現場才發現列出的支付方式店家並不提供,或是各種不一致的情況;這或許是資料被隱藏的理由之一,只是過程已經投入這麼多資源進行資料的蒐集與整理,就這樣中途放棄真的很可惜,這或許代表數位支付的發展在台灣還有很長的路要走。

過程中還發現官方網站的資安問題,維運團隊在改版時不慎流出了許多商家負責人的身份證字號資訊,雖然在通報之後已經完成修正,但這些混亂的情況也代表著目前主管機關並沒有準備好作為數位支付政策的領頭羊;也其實,政府機關本來就不該是創新政策的領導者,期待一個大有為的政府並不是民主社會常態。正常來說應該是民間自發去醞釀創新政策需要的環境,政府機關研議法規的調整與行政工作的支援,這樣的分工才能夠發揮最大綜效。

總之,好食券地圖的參考性短時間內沒辦法跟著政府腳步提昇,但現有成果其實得來不易,也相當程度提供了一個參考方向,所以好食券地圖暫時就維持在既有狀態;至於有些網友建議蒐集民眾回報資訊呈現,這件事情背後需要付出龐大的維運成本,好食券這樣的短期政策大概不容易找到願意投資的人,期待未來民間廠商可以自發創造更好的資訊系統給大家。

評論

好食券地圖初版上線

好食券是這次政府振興方案的加碼措施,對於振興五倍券願意使用數位綁定的民眾提供額外 500 元的消費額度,可以在已經採用數位支付的商家中進行消費;一般民眾對於哪裡有採用數位支付並不熟悉,因此經濟部另外製作一個網站提供商家資訊,只是條列式的資訊使用不易,在 ptt 網友試著下載所有資料後,我接手製作這個好食券地圖,提供給想要檢索好食券適用商家的朋友們。

好食券地圖 – https://kiang.github.io/foodlover/

由於資料量比較多,地圖一開始只會呈現縣市區塊,點選個別縣市後才會載入該縣市的商家資料;透過瀏覽器開啟後一般會跳出提示,如果願意授權使用設備的位置,網頁會自動定位到行動裝置提供的地理點位,同時在地圖會以藍色圓點標記所在位置,程式也會以所在位置縣市自動載入資料呈現。

地圖中每個圓點代表一個位置,點選後可以進一步看到該地址包含哪些商家與使用的支付方式,下方則是提供三個導航按鈕點選後會帶出個別的導航服務方便引導前往;因為資料量較大,目前還沒全部處理完成,未來會陸續補上,同時也有部份住址資訊模糊導致無法自動定位,後續會試試透過協作方式陸續補完。

目前系統還只有資料展示功能,未來時間允許會陸續加入更多功能,如果有特別的想法歡迎運用點選 “網站問題反應” 後的系統提供建議與指教。

評論

台灣宗教地圖初步上線

台灣宗教信仰的發展跟文化歷史有許多的連結,近年來政府也積極進行資訊的整合,建置專屬的網站也有對應的資料開放,所以我嘗試建置台灣宗教地圖來展示目前的狀態;初步統計有 12627 個宗教信仰單位,其中有 11465 個寺廟與 988 個教會,我會持續依據政府腳步更新資料。

台灣宗教地圖 – https://kiang.github.io/religions/

由於資料量比較多,地圖一開始只會呈現縣市區塊,點選個別縣市後才會載入該縣市的宗教資料;透過瀏覽器開啟後一般會跳出提示,如果願意授權使用設備的位置,網頁會自動定位到行動裝置提供的地理點位,同時在地圖會以藍色圓點標記所在位置,程式也會以所在位置縣市自動載入資料呈現。

地圖中每個圓點代表一個宗教場所,黃色代表寺廟與宗祠、白色代表教會,淺藍色則是有正式成立基金會的單位;點選後可以進一步看到基本資料,其中有三個導航按鈕點選後會帶出個別的導航服務方便引導前往。

目前系統還只有資料展示功能,未來時間允許會陸續加入更多功能,如果有特別的想法歡迎運用點選 “網站問題反應” 後的系統提供建議與指教。

評論

台灣 COVID-19 本土病例地圖發展過程與展望

本土病例地圖(1)是在 2021/05/25 上線,其實在這之前疾管署就已經提供傳染病統計資料查詢系統(2)讓民眾查詢 COVID-19 (嚴重特殊傳染性肺炎) 本土病例的地理分佈,只是網站介面操作不太直覺,也看不到區域的變化趨勢,在網路上看到李柏鋒醫師轉發李怡志老師繪製的病例分佈資料(*3)後,我就決定以此為雛型製作另一個版本。

剛開始資料的取得比較麻煩,每次更新都需要透過程式模擬點選每個縣市來取得資料,後來疾管署在得知我們開發應用的需求後,就在原本只有縣市資訊的開放資料中進一步向下延伸提供鄉鎮市區欄位,大幅減少更新資料需要的時間;後續也持續根據李柏鋒醫師與許多網友的建議,持續改進地圖的功能與修正錯誤。

我並沒有醫療相關背景,因此剛開始對於資料有許多認知上的錯誤,像是一開始的資料日期是「個案研判日」,後來才依稀知道每個病例會歷經一些疫調程序,然後研判出「發病日」資訊,這個日期對於疫情的判斷會更重要些;只是對於一般民眾來說,往往只會想要知道每天新增了多少病例,所以在疾管署釋出「發病日」資料後我選擇同步維護另一個版本,而不是置換既有地圖。

除了地圖的呈現,本土病例地圖也逐步加入每日病例變化與性別、年齡分佈的統計圖,花比較多功夫的是加入 7日平均 曲線圖;當時是因為出現所謂的 “校正回歸” ,也就是回頭調整舊有通報日資料的情況,這才意識到通報塞車時只看單日變化容易出現疫情的誤判,透過動態計算的平均數字比較能夠避免週末前後通報數量明顯增減影響判斷。

由於新聞媒體的報導,許多朋友會每天盯著地圖的數字變化,在資料出現異常時就會第一時間發問,像是原始資料是否為本土病例的欄位突然在原本的中文資料外出現英文,導致程式判斷錯誤而出現明顯變化,突然出現許多陌生的網友提醒我去修正錯誤;另外有一個比較有趣的過程,有一次調整程式時我把沒有病例的區域從顯示 0 改為變成空白,更新後也突然出現許多網友表達無法適應,強烈要求把這個 0 加回到地圖上,這才知道政府持續強調 “清零” 的概念對民眾的影響極深。

隨著疫情趨緩,每天關注本土病例地圖變化的朋友慢慢減少,由於都是透過自動化程式維護,所以維持程式運作還沒有太大問題;只是這段期間累積的一些經驗希望持續分享出去,讓更多朋友在未來類似情況發生時也能夠站出來幫上一些忙,或甚至這些成果未來有機會希望能夠併入疾管署的網站,由政府單位接手持續的維運,畢竟我的創作只是一種例外,這樣的例外要能夠融入既有系統或體制內才能夠發揮最大的價值。

我的創作很多都依循 g0v 零時政府(*4)的精神,使用開放授權方式放在網路上,歡迎任何人進行延伸的創作(fork);我們共同的出發點是希望自己投入的心力與資源最終有機會讓整體社會提昇,但自始就沒有長期投入的規劃,所以最理想的情況就是可以公私協力,讓這些成果可以發揮最大效益,而不是只有曇花一現般的存在。

*1. 台灣 COVID-19 本土病例地圖 – https://kiang.github.io/covid19/
*2. 傳染病統計資料查詢系統 – https://nidss.cdc.gov.tw/nndss/DiseaseMap?id=19CoV
*3. 李柏鋒醫師轉發文章 – https://www.facebook.com/pofeng/posts/10151627293584949
*4. g0v 零時政府 – https://g0v.tw/

評論

2020 至今 4905 人死於交通事故,是疫情的 5.83 倍

衛福部今天的通報中,疫情死亡人數自 2020 起累計 842 人;今天道安資訊查詢網更新,統計今年前 7 月因為交通事故 30 日內死亡人數為 1709 人,加計 8 月至今已知的事故 24 小時內死亡(A1)數字後為 1905 人,再加上 2020 年的 3000 人,2020 至今有 4905 人死於交通事故,是疫情的 5.83 倍!

如果只看今年以來數字,高雄市 217 人最多、其次台南市 204 人與台中市 192 人;如果以 8 月人口計算每 10 萬人發生率,全國為 8.12 ,台東縣 19.63 最高、其次嘉義縣 16.34 與屏東縣 15.49 ,六都唯一高於全國發生率的是台南的 10.92 ,六都最低的則是台北市的 3.21 。由於資料的侷限,目前只能統計到 9/26 ,實際發生數字一般也大於公開資料能夠取得範圍。

對比疫情,我們對於交通事故的重視程度極低,但交通事故在台灣嚴重的程度卻遠大於疫情;我認為今天立委邱顯智提到的建議很好,交通部應該比照衛福部每天開記者會公佈死傷人數,直到交通事故傷亡人數能夠有效降低!

全部報表 – https://github.com/kiang/NPA_TMA/tree/master/report/2021_30days
道安資訊查詢網 – https://roadsafety.tw/

評論

台南狹小巷道火災搶救不易巷道地圖更新

網址: https://kiang.github.io/tainan_basecode/narrow_roads/

台南市政府消防局公開的狹小巷道清冊(*1)有持續更新,所以試著更新過去製作地圖的資料,同時運用 TGOS API 把原本找不到的點補上。

這份資料由各區消防分隊所整理,裡面的巷弄區分為三種類型:

  • 紅區:指巷道消防搶救最困難的地區,不但道路寬度低於四公尺以下,且救災時必須利用此巷道進出,周邊建築物幾乎都會受影響
  • 黃區:指巷道消防搶救較困難的地區,道路寬度雖然大於四公尺,但因白天、夜間經常停放汽機車或其他障礙物,導致實際道路可用寬度小於四公尺
  • 藍區:道路寬度足夠救災之用,但該巷道未具備雲梯車操作的空間,無法從事高樓救災工作

中西區由於發展的早,可以看到許多密集的紅區,這些狹小巷弄要想根本改變會需要進行都市更新工作;只是考量中西區的特色也來自這些老屋、古蹟,所以同樣的範圍已經劃定歷史街區,同時補助許多老屋的修繕與維護。台南有許多地方一直在都市發展與文化保存之間拔河,有機會可以走進巷弄裡感受一下,共同思考台南在下一個 400 年的發展方向!

*1. 臺南市狹小巷道清冊 – http://data.tainan.gov.tw/dataset/narrow-roads

評論

2018/12-2021/08 村里人口變化比較

縣市層級的民選公職大多在 2018/12 上任,因此從 2018/12 統計到 2021/08 的人口變化,作為各項施政變化的參考;全國人口從 2018/12 的 23588932 人到 2021/08 的 23451837 共減少了 13709 人。

統計期間雲林縣斗六市虎溪里另外拆分出正心里,所以人口統計數字有劇烈變化;扣除前述異動,村里人口減少排名前十為

新北市新店區新安里 6533 -> 4097 / -2436(-37.3%)
臺北市松山區自強里 10211 -> 8990 / -1221(-12%)
臺北市萬華區和德里 7165 -> 6344 / -821(-11.5%)
高雄市鳳山區富甲里 2843 -> 2060 / -783(-27.5%)
臺北市萬華區華江里 8885 -> 8195 / -690(-7.8%)
臺北市萬華區和平里 7120 -> 6437 / -683(-9.6%)
臺北市松山區吉祥里 8614 -> 7934 / -680(-7.9%)
臺中市烏日區前竹里 2616 -> 1957 / -659(-25.2%)
臺北市內湖區樂康里 9053 -> 8399 / -654(-7.2%)
臺北市中山區大直里 9735 -> 9090 / -645(-6.6%)

村里人口增加排名前十為

新北市林口區南勢里 20688 -> 27084 / +6396(30.9%)
新北市淡水區崁頂里 15638 -> 21659 / +6021(38.5%)
臺中市北屯區廍子里 13333 -> 19067 / +5734(43%)
新北市林口區湖南里 23277 -> 27543 / +4266(18.3%)
桃園市中壢區青埔里 4545 -> 8432 / +3887(85.5%)
新竹縣竹北市北興里 5053 -> 8469 / +3416(67.6%)
桃園市中壢區洽溪里 6321 -> 9179 / +2858(45.2%)
桃園市龜山區樂善里 4273 -> 6811 / +2538(59.4%)
高雄市鼓山區龍水里 28874 -> 31402 / +2528(8.8%)
桃園市八德區興仁里 8954 -> 11452 / +2498(27.9%)

改用比例排名,人口減少前十為

高雄市大寮區光武里 203 -> 109 / -94(-46.3%)
雲林縣斗六市虎溪里 6454 -> 4004 / -2450(-38%)
新北市新店區新安里 6533 -> 4097 / -2436(-37.3%)
高雄市鳳山區富甲里 2843 -> 2060 / -783(-27.5%)
臺中市烏日區前竹里 2616 -> 1957 / -659(-25.2%)
屏東縣屏東市鵬程里 307 -> 239 / -68(-22.1%)
新竹市北區大鵬里 316 -> 247 / -69(-21.8%)
高雄市楠梓區宏南里 979 -> 790 / -189(-19.3%)
南投縣仁愛鄉榮興村 59 -> 48 / -11(-18.6%)
新北市新莊區營盤里 2250 -> 1842 / -408(-18.1%)

人口增加排名前十為

高雄市左營區自助里 411 -> 1079 / +668(162.5%)
桃園市中壢區青埔里 4545 -> 8432 / +3887(85.5%)
高雄市橋頭區新莊里 2839 -> 5211 / +2372(83.6%)
連江縣北竿鄉芹壁村 217 -> 376 / +159(73.3%)
臺中市南屯區春安里 973 -> 1681 / +708(72.8%)
新竹縣竹北市北興里 5053 -> 8469 / +3416(67.6%)
桃園市桃園區文中里 3111 -> 5031 / +1920(61.7%)
桃園市龜山區樂善里 4273 -> 6811 / +2538(59.4%)
臺南市南區明德里 1053 -> 1667 / +614(58.3%)
臺中市南屯區新生里 1793 -> 2837 / +1044(58.2%)

完整清單可以參考
https://github.com/kiang/tw_population/blob/master/reports/2019/population.csv

評論

在台南找回海洋國家的冒險精神,期待水域開放繼續加速

今天參與觀旅局舉辦的推動台南市水域遊憩活動發展座談會,會中郭局長提到,在 108/12/03 國家賠償法修正正式公告生效後,許多過去基於法規要求衍生的限制措施會逐步檢討修正,在開放山林之後就是接著開放水域的討論;其實在 110/09/02 行政院又進一步通過「國家賠償法」修正草案,期待進入立法院討論時可以有更多進步的共識,而不是讓台灣一直淪為 “先禁國家” 或 “媽寶國家” 的批評中,我們該找回海洋國家勇於冒險的精神。

會議中主要聚焦在台南運河與黃金海岸週邊區域的水域遊憩規定討論,台南運河原本就有水上競技訓練與漁船出入,隨著固定航班遊船參與以及民眾水域活動增加,開始會有零星的衝突發生;會中討論方向包括明訂水域內速限以及研議共通閃避原則,立足點還是會在水域共有的精神,只是過去長期禁止讓許多人對於這些規範陌生,期待水域活動普及後可以提昇水域使用人的基本素養,減少衝突發生。也有聊到虎頭埤對於自備無動力船隻收費的不合理,以及烏山頭等水域並未開放等問題,期待這些問題可以逐步獲得解決。

我在會中提到,高雄愛河的使用規定已經由事前申請調整為當下報備,期待台南運河跟進;而台南運河或台南市可以看到的大量水域都被柵欄阻隔,過去我在市府工作期間協助爭取大涼生態公園設置的簡易碼頭頗受好評,近來黃金海岸整修工程也開始引入階梯式的堤防設計,期待這樣開放的概念可以作為台南運河或甚至各種水域週邊工程的基礎,讓更多人可以親近水,進而認識水與愛護水。

擁抱自然同時會存在一定的風險,從事遊憩活動應該要具備充足的知識或是在專業人員的協助下進行,而不是把這樣的責任丟給政府;會中先進也提到,荷蘭會為每個孩子安排穿著便服落水的應變訓練,同樣身為海洋國家的我們,應該要把進行水域活動需要的技能安排在國民教育中,而不是像現在這樣透過各種方式禁止人們靠近水域。

我自己有買一艘充氣式獨木舟,有機會一起去划船吧!

評論