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