運輸資料涵蓋範圍廣泛,如公共運輸資料、交通流量資料、社會經濟資料等,皆儲存於不同的資料庫中,故本套件旨在整合各界資源,透過簡單的函式介接資料,以期提升運輸領域研究的資料蒐集效率。
運輸資料流通服務平臺
運輸資料流通服務平臺(Transport Data eXchange,
TDX)係透過 Open API
建立運輸領域開放資料服務,並將大部分運輸資料整合為一,以利使用者自單一介面尋找各類型運輸資料,其中包括公共運輸、路況資訊、停車資訊、觀光資訊、GIS
圖資、道路編碼、地理編碼等服務。其中公共運輸資料所涵蓋運具泛及軌道運輸(臺鐵、高鐵、捷運、輕軌)、公車(公路客運、市區公車)、公共自行車、航空、航運等。平臺上主要可分為動態資料與靜態資料,靜態資料係指更新週期較長的資料,如時刻表、線型等,而動態資料則是指短時間內定時更新的即時資料,諸如運具即時位置、即時運具剩餘數量等。本套件的大部分函式皆來自此一平臺,除可介接最新資料外,亦可下載特定歷史時間的資料。
交通部數據匯流平臺
交通部數據匯流平臺主要提供歷史運輸資料,惟此平臺下載資料的方式並非透過
Open Data
標準介面,而是直接自官網中申請資料,待平臺管理單位審核通過後即可下載。須注意的是,若欲申請此一平臺的資料必須先行註冊會員。故本套件無法直接介接該平臺的資料,請務必至網站申請與下載。此一平臺含括旅運資料、營運資料、安全資料等。旅運資料係指公共運輸站點、路線、歷史即時位置等,以及公路車輛偵測器、電子標籤(eTag)等資料,此資料現已轉移至
TDX
介接,並可透過本套件的函式取得該歷史資料。營運資料則是指公共運輸各站分時資料、電子票證資料、站點起訖對統計資料等。安全資料則為交通事故
A1、A2
的表一與表二資料。惟須注意,營運資料、安全資料除線上申請外,尚須撰寫書面申請資料摘要(如:研究計畫、應用程式開發計畫),以及書面申請使用表,並將兩份文件寄送至交通部數據匯流平臺予以審查。申請資料摘要範例請點此;申請使用表範例請點此。
高公局交通資料庫
高公局交通資料庫提供高速公路偵測器(VD)、電子收費系統(eTag)、路段線型圖資等資料,其中包括即時資料與歷史資料。其中eTag資料含括:各類車種通行量統計各類車種(M03A)、站間各車種中位數旅行時間(M04A)、站間各車種中位數行駛車速(M05A)、各旅次路徑原始資料(M06A)、各類車種旅次平均長度(M07A)和各類車種旅次數量(M08A)。此外,在介接或分析資料前,建議可參考交通資料蒐集資源系統
資料使用手冊與即時路況資料標準,以利正確使用之。
社會經濟資料服務平臺
社會經濟資料服務平臺提供各層級行政區(縣市/鄉鎮市區/村里)的社經資料,涵蓋人口、勞動就業、土地營建、教育文化、醫療衛生、產業等社會各面向之資料。本套件中自該平臺介接人口與住宅普查資料、土地使用資料、全臺各級學校資料。
政府資料開放平臺
政府資料開放平臺涵蓋面向為所有資料庫中最廣者,泛及生育、婚姻、職業、投票、交通等。本套件於該平臺介接全臺村里所得資料、臺北市
YouBike 租借紀錄資料。
不動產成交案件資料供應系統
不動產成交案件資料供應系統提供介接房價與土地交易價格資料之
API,資料含括不動產買賣、預售屋買賣與不動產租賃。
本套件所介接之資料庫平臺彙整如下圖:
本指南所開發之套件功能彙整如下表:
資料 | 資料細目 | 資料型態 | 函式 |
---|---|---|---|
軌道 | 軌道站點 | 點 | `Rail_Station()` |
軌道路線站點 | `Rail_StationOfLine()` | ||
軌道站點出口 | `Rail_StationExit()` | ||
軌道路線線型 | 線 | `Rail_Shape()` | |
軌道班表 | 文字 | `Rail_TimeTable()` | |
軌道票價 | `Rail_ODFare()` | ||
軌道站間旅行時間 | `Rail_TravelTime()` | ||
公車 | 公車站點 | 點 | `Bus_StopOfRoute()` |
公車路線 | 文字 | `Bus_Route()` | |
公車路線線型 | 線 | `Bus_Shape()` | |
公車班表 | 文字 | `Bus_Schedule()` | |
公車站間旅行時間 | `Bus_TravelTime()` | ||
公車票價 | `Bus_RouteFare()` | ||
公車車輛 | `Bus_Vehicle()` | ||
公車動態 | 點 | `Bus_RealTime()` | |
自行車 | 公共自行車站點 | `Bike_Station()` | |
自行車路網 | 線 | `Bike_Shape()` | |
公共自行車站點歷史動態 | 文字 | `Bike_Remain_His()` | |
臺北市公共自行車租借紀錄 | `Bike_OD_His()` | ||
航空與航運 | 航空班表 | `Air_Schedule()` | |
港口點位 | 點 | `Ship_Port()` | |
航運航線 | 文字 | `Ship_Route()` | |
航線靠港順序 | `Ship_StopOfRoute()` | ||
高速公路 | 高快速公路線型 | 線 | `Freeway_Shape()` |
高速公路 etag 與 VD | 文字 | `Freeway_History()` | |
停車場 | 停車場點位資訊 | 點 | `Car_Park()` |
觀光點位 | 景點、餐廳、旅館點位 | `Tourism()` | |
道路路網 | 道路路網線型 | 線 | `Road_Network()` |
地理編碼 | 地理編碼服務 | 點 | `Geocoding()` |
社經與土地 | 人口(含各年齡層與性別資料) | 面 | `Population()` |
土地使用 | `Landuse()` | ||
所得(各村里) | 文字 | `Income()` | |
房價 | `House_Price()` | ||
學校 | 點 | `School()` | |
醫院 | 面 | `Hospital()` | |
工商服務業 | `Business()` | ||
行政區 | 行政區疆域 | `District_Shape()` | |
GTFS | 公共運輸標準格式 | 文字 | `gtfs()` |
事故資料 | 全臺事故資料 | 點/文字 | `Crash()` |
本指南中所建立的 TDX 套件可利用 R 語言或 Python 安裝之。
R
# 安裝devtools套件
install.packages(devtools)
# 自GitHub下載TDX套件
devtools::install_github("ChiaJung-Yeh/NYCU_TDX")
# 載入TDX套件
library(TDX)
Python
# 自PyPI下載TDX套件(使用Anaconda Prompt)
pip install nycu-tdx-py
# 載入TDX套件
from nycu_tdx_py import tdx
葉家榮 (Chia-Jung Yeh) Email: [email protected]