大家好,我是公路板永遠的隱形版主 ||| 最近在玩了一段時間的 OpenStreetMap 之後,決定把這個東西介紹給公路幫的大家。你也可以幫忙畫地圖!
雖然台灣這十年隨著地圖解禁,無論紙本或電子圖資的詳細度都提升很多,但是:
-
一個授權開放,大家都能自由使用的地圖不是更好嗎?
-
一個隨時可以更新最新資訊的地圖不是更好嗎?
-
一個你也可以參與的地圖不是更好嗎?:P
如果你也認同,那就把文章看下去吧。
寫在一切之前:OpenStreetMap 的最重要準則是「Open」。這個「Open」很麻煩,首先 OpenStreetMap 的圖資資料庫會以開放授權的方式(Open Data License)釋出,讓所有人都能使用,並且避免他人將資料庫占為己有。
http://opendatacommons.org/licenses/odbl/
另一方面,「Open」也表示你不能抄襲其他沒有取得授權的圖資(例如 Google Maps,甚至是用街景嚴格說都算作弊),所以很多工作會顯得比較辛苦一點。
因為太重要所以要講兩次:不要抄襲。
絕大部分的有版權圖資都有著作權陷阱的設置,最近比較有名的案例是 Google Maps 台灣圖資的「方吉路」。
OpenStreetMap 官方的態度禁止抄襲,但也不鼓勵添增著作權陷阱,因為沒必要:之前他們成功靠公園裡頭的路徑檢舉 Apple 地圖抄襲他們的資料且沒有標注 =3=
繪製 OpenStreetMap 的方法主要有兩種:
-
直接用空照圖描。他們有跟 Bing 簽合約,可以使用他們的全球空照圖繪製地圖。城市中 GPS 因為大樓等遮蔽有非常多誤差,空照圖會是最好的方法。問題在空照圖可能不夠新,且有些地區缺乏空照圖(木柵是低解析度,楊梅甚至沒有)。
-
利用 GPS 軌跡。GPS 在狀況好時誤差大概在 3m~6m 之間(隨機種而異),在空照圖無法描繪的狀況下(例如:畫新的高速/快速公路和交流道),GPS 軌跡還是最可靠的工具。
在 OpenStreetMap 註冊帳號後你可以使用兩種編輯器,一種是舊的 Potlatch,一種是正在開發中的 iD,也有可以在本機使用的 JOSM 編輯器。兩種編輯器各有好壞,且待下回分享 QAQ
......到處都是。
別論鄉道,先從國道開始。台灣有好幾個交流道缺乏空照圖(例如:楊梅、員林),而且在路徑資料上也沒有完全處理好。有些區域就算有空照圖還是極端難畫,例如錯綜複雜的國一五股/台64五股二/台65五股端周邊道路(高架、平面、橋樑、迴轉道......)。而很多市區的道路也沒有畫完(例如:新北市永和區、台中市北屯區、嘉義市......)另一方面,巷弄名稱的紀錄非常困難(文山區某條2km的巷子就可以有五個名字,囧)
至於編輯的方式我自己的建議如下:首先,你要挑選你自己「有印象」的區域作編輯。如果沒有「印象」請出去外面探勘以累積印象,**別忘了 OpenStreetMap 是戶外活動!**然後事先作過調查,看這個區域的空照圖和目前繪製的狀況為何,哪些地方要作補強。
再來要準備武器。一台有 GPS 的智慧型手機加上 GPS 軌跡記錄器就很足夠,但如果你需要更高的準度可以花一小筆錢買外接藍芽 GPS 接收器或 GPS 戶外登山用機。除此以外,為了妥善的紀錄車道、店家或其他資訊,開車或騎車可以使用行車記錄器,腳踏車可以邊走邊停用相機等工具來輔助。
接著,出發!把想記錄的東西都妥善記錄下來。
最後,把你的資料彙整起來,打開編輯器。OpenStreetMap 的繪製雖然看起來只有點線面,但如何對各種事物下達正確的 Tag 依舊是一大挑戰(很多項目甚至沒有妥善的 Tag 共識)。可以多參考其他地方大家的畫法。 :P
有關 Tag 該怎麼下,可以多參考官方 Wiki 上的資料:
http://wiki.openstreetmap.org/wiki/Zh-hant:Map_Features
但道路要做到能夠導航的程度,還要修正很多肉眼看不見的問題(線段沒有交點,etc...)文章最後有一些工具可以幫忙。iD 在處理線段交叉上表現比 Potlatch 好,可以用 iD 來畫馬路。
可惜繪製需要的時間太多,畫一條兩公里的市區道路可能就要 20 分鐘。如果你沒有那麼多時間,也可以用簡單的方式來幫忙:GPS 軌跡!
在 OpenStreetMap 缺乏資料的地方,以手機紀錄 GPS 軌跡,上傳到 OpenStreetMap 就可以了!用 Potlatch 編輯器可以看到所有人上傳的 GPS 軌跡,別人就可以用這個軌跡為基礎把馬路畫上去囉 :)
OpenStreetMap 在歐洲已經取得了很好的成果,在台灣也逐漸開始有活躍的繪製社群,開始對各自有興趣的領域作繪圖。
「全民畫地圖」這個計畫聽起來有點不切實際,但很好玩,也希望大家能夠摸摸看,一起來玩。
讓我們把台灣的馬路畫完吧 ;)
-
OpenStreetMap http://openstreetmap.org/
-
OpenStreetMap 台灣社群 http://openstreetmap.tw/
-
OSM Inspector http://tools.geofabrik.de/osmi/ 可用來檢查各種地圖問題
-
OpenStreetMap History Beta http://owl.apis.dev.openstreetmap.org/ 可以追蹤最新的地圖變動