2018-02-12-OpenStreetMap-Taipei-Meetup-Note
時間地點
地點:摩茲工寮(100 台北市中正區八德路一段 94 號 3F https://www.openstreetmap.org/way/527672473)
交通:捷運忠孝新生站,公車光華商場站 (http://overpass-tu2rbo.eu/s/9CP)
時間:2018 02/12 (一) 19:30-21:30
臉書活動:https://www.facebook.com/events/189775311576050/
費用:摩茲工寮 Mozilla Community Space Taipei 提供場地,可自由樂捐,供場地維運使用。
請攜帶電腦方便各項操作!
Hackpad: 2018 02 12 OpenStreetMap Taipei Meetup Note
討論主題
Strava的軌跡
很多軍人戴著,就順便標注營區位置了。
蘇花改蘇澳東澳段通車
如題,各大地圖都更新了
樹消失問題
不知道 Miller Liu 的理由,但詢問之後並無回應,只好手動找出刪樹的changeset處理復原
PokemonGO編輯
最近要特別注意增添公園的編輯
PTX to GeoJSON
- 初嘗試抓取 PTX 並輸出 GeoJSON (with PHP)
- Source: https://gist.github.com/mingtsay/44a10d420748441dd1b63ea01ec4b228
- LiveDemo: https://mt.rmstudio.tw/etc/ptx/api.php?city=Taiepi
- Ref: http://ptx.transportdata.tw/MOTC/Swagger/#!/CityBusApi/CityBusApi_Shape
- PTX 整合 OSM (with JavaScript)
- Source: https://codepen.io/mingtsay/pen/wyeBNZ
- LiveDemo: https://codepen.io/mingtsay/full/wyeBNZ
- 心得:將 Geometry 由 SQL Server 的字串格式轉成 GeoJSON 支援的物件格式後就舒爽很多,剩下就只差 API 整合對應而已。上面的程式碼可以直接抓取所有路線清單及站牌名,並顯示路徑於 OSM 地圖中。也可複製 GeoJSON 到其他客戶端來執行繪製觀看其他客戶端呈現的不同效果。
- PTX範例
- 查字串包含
- 範例網址:https://ptx.transportdata.tw/MOTC/v2/Bus/Stop/City/Tainan?$filter=contains(StopName%2FZh_tw%2C’%E9%B9%BD%E6%B0%B4’)&$format=JSON
- 查詢條件:contains(StopName/Zh_tw,’鹽水’)
- 查字串相等
- 範例網址:https://ptx.transportdata.tw/MOTC/v2/Bus/Shape/City/NewTaipei?$filter=RouteName%2FZh_tw%20eq%20’%E8%97%8D2’&$format=JSON
- 查詢條件:RouteName/Zh_tw eq ’藍2’
oData Json格式說明
http://docs.oasis-open.org/odata/odata-json-format/v4.0/os/odata-json-format-v4.0-os.html