---
# System prepended metadata

title: 2018-02-12-OpenStreetMap-Taipei-Meetup-Note
tags: [taipei meetup, hackpad]

---

---
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)

