位於台中的台12線,就是大名頂頂的臺灣大道,連結臺中市區與臺中港。今天編輯建立台12線的關係,希望之後能一天一天的將還未建立關係的省道建立完畢。
目前還有台6、台13、台13甲、台61乙、台63、台31、台37,還沒有建立關係。省道建完之後,希望能建縣市道、鄉區道。
位於台中的台12線,就是大名頂頂的臺灣大道,連結臺中市區與臺中港。今天編輯建立台12線的關係,希望之後能一天一天的將還未建立關係的省道建立完畢。
目前還有台6、台13、台13甲、台61乙、台63、台31、台37,還沒有建立關係。省道建完之後,希望能建縣市道、鄉區道。
今天才發現,儘管蘭嶼各村的name欄位是用中文、達悟語並列方式,但達悟語的 name:tao 並沒有填入。今天趕緊都編輯加上去,另外還順道把蘭嶼島上的兩條鄉道也建起關係。
上週六去台中的 COSCUP Taigi 大會演講,回應部分沒說很仔細,這邊來用書面方式列出來。
目前在台灣這邊地名標示狀況,還沒有標示台語name:nan,數量有15,000,客家話name:hak還沒標示的量則是稍微多點,大概也是15,000這個量級。
運用提問時段談到的其中一個 API OverPass API,能夠執行檢索找出那個地名還未標示台語名稱 name:nan,只要在檢索語法那邊,將 name:nan改成 name:hak,就可以找出缺客語標示地名的部分
提問時間時,有聽眾提及師大有整理台灣各地標示台灣本土語言的辭書《台灣地名辭典》,可以當作參考。
OpenStreetMap 在台灣的地名以 GNS 資料庫為基底,再加上少數台灣堡圖有標示的地名。謝謝提醒有師大地理系出版的書,但礙於版權問題,不能整批匯入進來。
聽聞有人又談起飲水地圖,在此重申身為 OpenStreetMap 台灣社群成員立場。OpenStreetMap 計畫歡迎所有人使用資料,只要在遵循 OpenStreetMap 的規範與資料授權條款,資料庫是 OBdb 條款,圖磚則是 CC-By-SA 2.0。
不熟悉台灣開園生態的人來說,對於社群的合作定義可能不是很了解,台灣社群包括 OpenStreetMap 台灣在台灣並沒有法人地位,也就是俗稱的 NGO 身分,環境資訊協會成員談論飲水地圖提及與 OpenStreetMap 台灣合作,只是嘗試一起做甚麼,也不背書環境資訊協會內部的工作目標,他們聲稱的目標並未被 OpenStreetMap 台灣社群知悉與認可。
OpenStreetMap 台灣社群秉持維護 OpenStreetMap 在台灣的資料正確度目標,也獨力完成台北市飲水機的匯入資料與核實工作,並未獲得環境資訊協會的協助。而社群反映顧及整體地圖呈現問題,不應該填入 name 欄位,還有在飲水地圖 GitHub Reposit 開的 issue,並未獲得回應。反倒還有嚴肅問題並未獲得正視,而是嘻笑應對。
而後來環境資訊協會與 OpenStreetMap 之間互動遇到諸多問題,詳細可以看先前六月時發布的回顧文章。
屏東縣用計程車當公車跑的服務
今天前往木柵久康街一帶探查,要查明久康街相接的巷弄名稱。騎著單車迎著冷風,今晚吹得風特別的冷,而且風勢強移動的阻力也大。久康街是木柵市區的道路,附近起伏還蠻大的,而且有塊國有土地以前應該是眷村,目前先暫時闢建為簡易公園。
下次去木柵一帶要開始收集木柵市區的店家資訊。
最近在公車上看到首都新的到基隆的路線,1579公車。
來挑戰COSCUP Taigi,已經投稿寫好台文的投稿文章囉。愛寫台文介紹OpenStreetMap是一件嘸簡單的代誌。
看來還沒整理好,只有一種方向E,但應該是雙向。
這篇要強調是個人的參與觀察飲水地圖,不適合推論其他社群成員想法,其他人想法只有當他們自己出聲時為準。飲水地圖做為組織對組織的合作案例,追究個人的責任並不是成熟的作法,細數跟環資協會的合作,原本以為做為組織,會有一致的行動方針,至少對外接觸會有一致的行動。然而實際的接觸,社群成員需要一再重覆回應一樣的問題,以及回應滿滿為何要用 OpenStreetMap 的疑問,反映在聚會記錄上出現時常重覆或類似的記敘記錄。做為有組織有資源,並且有十幾年歷史環團的環資協會,需要重覆說明已經有人問過的問題,重申前人早已經說明過的理念,無疑令人失望。
Orthree on Flickr, CC-BY 2.0
飲水地圖選擇 OpenStreetMap,應該是著眼在本身資料變成OpenStreetMap資料庫,而不是單純選個網路地圖平台套疊在上面。毫無疑問的是,這是相當政治性的決定,自然需要受到公評,細數各項方案的優缺點,但一旦下了決定,環資與OpenStreetMap全力為了當初選定的目標努力衝刺,而非不斷的質疑為何要用。
OpenStreetMap是世界性質,容納各項有位置資訊的地理圖資平台,當初成立受到維基百科影響,採用類似的開源,社群共同編輯方式進行。從 2004 年成立至今,社群已經擴展到世界各地,台灣也有一定的社群規模參與繪製地圖、維護地圖資料,各自也有關注的主題,如公車、登山、單車、美食商家、無障礙設施等。
做為有十幾年歷史的環團,自然比起新興計畫 OpenStreetMap 更有組織性,而且也累積一定名氣,資源也比單純網路社群多。然而原先預期人力比 OpenStreetMap 社群多的組織,卻只想電腦螢幕前作業,未好好驗證取得的資料。我自己不時會實地踏查,包括驗證多個飲水點標示,並且直接新增前往的場所中看到的飲水機。政府常常釋出帶有地址但未有經緯度的資料,包括機關手上管理的飲水機清單,有經緯度的資料相當寶貴。假若帶有經緯度的飲水點清單,我自己來匯入都比較快,不需假手他人。
兩方合作,一方可以不認同對方作法,不對外說出來對方是不會知道,但不願意傾聽、理解 OpenStreetMap 設計的流程,問題就大了。其中有個重要的飲水點 note 處理,就是要處理棘手的飲水點 geocoding 問題,才能得到點位確切位置,並且最終標示進 OpenStreetMap 資料庫裡。OpenStreetMap 如同姊妹計畫維基百科一樣,都有相當嚴謹的授權規模,不相容授權的資料,最終必須被移除。另一項社群的期待 Mapping Party,則已經完全沒有下文。
環資自身做為媒體角色,也深知媒體宣傳之道,曾數度發佈新聞資訊,打響飲水地圖的知名度。但近期一次萬人標示飲水點的行動,令 OpenStreetMap 社群捏把冷汗,深怕依據先前看到不少次問題編輯,費事點要花數倍的時間編修,省事點移除掉。飲水點回報位置很常有疑問,而且交由不熟悉 OpenStreetMap 編輯方式與社群文化的人,往往不知所以,而且編輯也會出問題。
OpenStreetMap 在台灣發展初期與性質類似的開源社群開始流傳,漸漸往交通迷、公路迷、單車愛好者、登山愛好者發展,以及理念相近而採用的維基百科,但仍偏 Geek 社群。直到大型網路公司如 Flickr、蘋果、Facebook、Uber,甚至還有 Niantic 在 Pokemon Go資料運算和遊戲內地圖採用,台灣本地有實價登錄地圖,台灣百年歷史地圖採用,OpenStreetMap 在台灣雖然小,但比起以往曝光增加,而且有式各樣的計畫能夠做了,挑選自己有興趣和時間的計畫做,不必牽就單一計畫。
社群性質的計畫相比一般組織,難以有統一的聲音,社群成員會視自己需要和興趣加入。聚集不夠人來做計畫,意味 OpenStreetMap 台灣社群仍有不少努力空間。但社群的性質的好處,就是會有不同背景的人來加入,逐漸茁壯。
最後,仍然要感謝環資在 OpenStreetMap 在台還沒有多少聲量,還沒有多少運作的專案時,與 OpenStreetMap 台灣社群合作。透過飲水地圖新增的飲水點,成為各種依賴 OpenStreetMap 圖資的應用,如離線 App,能夠到人生地不熟的地方,找到解渴裝水的地方,不論這些人是不是本地人,懂不懂中文,有沒有聽過台灣環境資訊協會,是否聽過飲水地圖。
現今 OpenStreetMap 社群能夠處理台灣日常的資料驗證,維繫計畫運作下去,OpenStreetMap 沒有畫完的一天,我們會繼續努力。飲水地圖的程式碼已經 fork 一份到 OSM-TW hack 的 Github 了,相信社群會用有限的時間,改善飲水地圖。
大臺北:
基隆北海岸:
輔過 State of the Map Asia 2018,兩天的行程到最後還沒辦法決定下一年的舉辦國家。台灣有被諮詢是否能舉行,但與會的台灣參與者決定本身沒有足夠能量,傾向不主辦。
盤點台灣社群的資源,常常面臨無足夠能力舉行活動的冏境。一般的小聚會常有湊不齊參與者的狀況。有辦大型活動,必須依靠學術單位如中研院、大專院校,才有可能舉行大會。
目前孟加拉是下一年可能的舉辦國家,有世界銀行的計畫資源,OpenStreetMap 在孟加拉有相當的力量,但可惜主要的活躍份子沒出現在大會上面,所以無法在大會時間時決定。
這是長期以來問題是,在台灣很多 OpenStreetMap 參與者絕大部分不是地圖相關公司,需要用自己時間出來做事情,也對自己的事業沒幫助。這次印度大量靠地圖公司 Mapbox 支援,才能辦 State of the Map Asia 2018 大會。在亞洲相當靠 Mapbox 資源,其他地方相信也有不少公司、組織才有辦法辦大會。
所以有人出來號招要在台灣辦大活動的話,回應少也不用意外。市燴一點的重點是請給名和利出來共享,不然大家各自有自己生活要過,花自己時間從工作崗位請假,幹馬做苦工成就別人。
就我知道的 OpenStreetMap 參與者來說,很多人是上班族,有家庭、工作。自己身份的限制,我們不是學生了,不是能隨意花時間在自己感興趣的事情上面。
必須說還好有人找到內政部公佈的外島限制水域範圍,能夠當作國界使用。至少比當年大致沿島嶼範圍畫的國界有依據。
真的是很亂,把室內室外都放置一起,真的很難用。最好能讓OpenStreetMap支援內部導航與樓層圖資建立才能提升可用度
8/5花蓮銅門一帶有大規模編輯,加了不少建築,推測是東華大學的活動吧。
2018/06/03前往臺北萬芳140高地公園,繪製公園裡的路徑。
Two hunters, Sapantje and Salatiliman, followed their hunting dogs to this place. Dogs wouldn’t move forward, so they stayed and built the village. In the past, they called this place “Kauma’an”.
無國界醫生台灣辦公室配合他們全球的行動,3/17在台灣辦圖客松,可以說是台灣到目前為止,辦過最大的圖客爬之一。最初聽到人數規模嚇一跳,剛聽到嚇到了。很可惜這次並不是 OpenStreetMap 台灣社群主導,而是國際組織脈落下進行的活動,只能說社群力量還沒辦法找到足夠資源。
▲ 無國界醫生 Joanna 開場,介紹整場活動。
▲ Joanna 介紹要畫的地方
整場活動,受惠於救難組織,以及 HOT,和他們倡議的災難繪圖,Missing Map 專案,產製的大量教學和活動流程文件,因此原先擔先這麼多人參與,會擔憂出問題,並沒有發生。無國界醫生在香港就已經辦過一次活動,這次幾位社群朋友協助幫忙,幫忙排解疑難雜陣。
這次圖客爬有我、家正、晉帆,還有一位是蘋果工作的女士擔任助教。場地所在的台北美國學校則由學生會長,以及志工社社長當在地接頭的人。當天美國學校大門口有二手書交易活動,無國界醫生組織的圖客爬則是在學生餐廳舉行。即便是學生餐廳,設備比起一般台北的高中好多了,室內而且有空調,並不會悶熱。
▲ 場地以及畫圖的大概狀況。
無國界醫生組織由台灣辦公室的 Joanna 負責,帶領台北辦公室的人員,還有香港的同事過來支援。除了天母美國學校的學生之外,無國界醫生組織還有邀請志工過來。由於工作人相當多,即便總參與人數達到 80 人之多,也沒什麼太大問題。
這次進行 Missing Map 的專案,運用當天公佈的 task,位於馬利 Mopti 地區的 task 4304,開始讓參與者用 HOT Task Manager 選定一小塊進行,然後辨識裡面的建築。HOT Task Manager 是版本 3,能夠不規則的圈出要畫的地方。眾多小方格已經用 MapsWipe 篩選出可能有人居住的地方。
美國學校學生理解力都不錯,經過簡單教學演示,大都知道該怎麼。有問題的地方是打開 OSM iD 編輯畫面,空照圖並沒有建築,或是有一塊可能是建築的東西,需要猜測到底要不要標成建築。有些應該屬於小學部的學生,看到會公佈每位帳號畫的建築排行榜,彼此還會競爭誰畫的建築多,甚至最後還學會 copy paste 大法,大量繪製類似形狀建築。
在畫圖活動的前後,安排 HOT Board Slayer 前來演講,以及無國界醫生組織的醫生來演講,談當地救難行動的實際經驗。
▲ Slayer 的演講畫面。
我跟晉帆用走的到捷運站,沿途發現忠誠路一帶的巷弄名稱沒什麼標注。先前在天母一帶有以 Wheelmap 為主的標店家圖客爬,印象是東吳大學的老師帶領的活動,資料品質有相當大的問題。第一是店家位置常標錯,有些標到道路上,或標到隔壁巷子。第二是 POI 的地址標籤寫錯,把全部地址資訊全塞到 addr:street,並沒有標到對應的 addr:housenumber、addr:city、addr:district。
我很期待下次無國界醫生組織在台灣辦活動,對於缺乏資源時常辦 mapping 活動的本地社群,可以看看辦一次圖客爬的流程,以及注意事項。
最近因為寶可夢玩家擁入開放街圖,不少玩家為了遊戲性而在開放街圖資料庫,新繪製現實存在但沒有標注的公園。但不少人畫了一些之後就沒繼續,很可惜不能成為長期的在地貢獻者,更慘的是往往把公園的點沾到鄰近的道路上面。
自動化找出上述公園構成點黏到變成種可行方式,初步想到的作法是:
實際執行,太耗運算資源了。因此調整方式:
交通部的大眾運輸資料交換平台 PTX 相當好用,整合不同交通主管單位手台的資料,如台北市公共運輸處、新北市交通局、公路總局等。PTX 能輸出站牌和路線詳細資料,不過路線的線型資料卻是輸出為微軟 oData 的 LineString,不為一般程式設計師熟悉。
所幸昨日 (2/12) 臺北聚會時遇到小貓 MingTsay,跟他討論後,現場直接寫 code,將 LineString 轉為 GeoJson。相關記錄記在 Hackpad 上面,PHP 的實作部分在這邊。
隔天看到出現 JavaScript 版本,果然 MingTsay 是天生適合吃這行飯的人,很快就能轉寫成其他語言版本。感謝他昨天花時間撰寫寫出的程式,解決公車路線線型顯示問題,能夠運用成果編輯 OpenStreetMap 公車路線時參照著看。