捷運站經緯度坐標 Open data


Outline
  1. 1. 資料說明
  2. 2. 步驟做法
  3. 3. 捷運站坐標: mrt.json
  4. 4. Reference

資料說明

步驟做法

  1. 爬取捷運站的官方網站來取得每一個捷運站的地址。
    • 各站的 ID 可以從 www.trtc.com.tw html option‘s attribute value 取得。
  2. 再使用 ruby gem "geocoder" 將地址來取得經緯度。
    • example: “10576臺北市松山區敦化北路338號” -> “25.063718, 121.549643”
    • geocoder demo

捷運站坐標: mrt.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[
{
"id": 1,
"name": "松山機場",
"number": "7",
"address": "10576臺北市松山區敦化北路338號",
"latitude": 25.063718,
"longitude": 121.549643
},
{
"id": 2,
"name": "中山國中",
"number": "8",
"address": "10476臺北市中山區復興北路376號",
"latitude": 25.0607843,
"longitude": 121.5439248
},
...

Reference