第四章 區域交通協控雲端化軟體開發
4.6 SaaS 層軟體
4.7.4 歷史資料擷取 API
依來源單位、車輛偵測器代號與日期查詢設備歷史資料(分車道及不分 車道之速度、流量、佔有率)
表 4.7-12 依來源單位、車輛偵測器代號與日期查詢設備歷史資料 API 說明
名稱 依來源單位查詢所有 VD 設備即時資料
URL (GET) http://service_ip/DataQueryAPI/QueryVdHistory.jsp 輸入 districtid:單位代碼
region:分區(目前暫無分區,輸入空字串)
getlanedetail:是否取得分車道資料
(true:取得詳細分車道資料,false:取得不分車道資料)
vdid:車輛偵測器代號
date:日期(YYYY-MM-DD)以日為單位 輸出 "sno":資料序號
"vdid":車輛偵測器代號
"roadsection":偵測器所在路段名稱
"vsr_id":車道代碼(取得分車道資料時才有)
"speed":車道平均速度
"volume_t":車道連結車流量
"volume_l":車道大型車流量
"volume_s":車道小型車流量
"volume_m":車道機車流量
"lane_occupy":車道平均佔有率
"data_collecttime":資料蒐集時間
輸入範例 http://163.29.210.3/DataQueryAPI/QueryVdHistory.jsp?
districtid=nfb®ion=&getlanedetail=true&vdid=cctVD-23016
&date=2015-05-27 輸出範例(1) 不分車道
輸出範例(2) 分車道
依來源單位、車輛偵測器代號與日期查詢設備歷史有無車資料
表 4.7-13 依來源單位、車輛偵測器代號與日期查詢設備歷史有無車資料 API 說明
名稱 依來源單位查詢所有 VD 設備即時有無車資料
URL (GET) http://service_ip/DataQueryAPI/QueryPtHistory.jsp 輸入 districtid:單位代碼
region:分區(目前暫無分區,輸入空字串)
ptid:車輛偵測器代號
date:日期(YYYY-MM-DD)以日為單位 輸出 "sno":資料序號
"ptid":車輛偵測器代號
"vehmovingtime":車輛移動時間
"novehtime":無車輛時間
"vehstoptime":車輛靜止時間
"roadsection":偵測器所在路段名稱
"data_collecttime":資料蒐集時間
"data_updatetime":資料發布時間
輸入範例 http://163.29.210.3/DataQueryAPI/QueryPtHistory.jsp?
districtid=nfb®ion=&ptid=cctPT-23016&date=2015-05-27 輸出範例
依來源單位、車輛偵測器代號與日期查詢設備歷史平均資料(插補及平 滑後之速度、流量、佔有率)
表 4.7-14 依來源單位、車輛偵測器代號與日期查詢設備歷史平均資料 API 說明
名稱 依來源單位查詢所有 VD 設備即時平均資料
URL (GET) http://service_ip/DataQueryAPI/QueryVdSlideHistory.jsp 輸入 districtid:單位代碼
region:分區(目前暫無分區,輸入空字串)
vdid:車輛偵測器代號
date:日期(YYYY-MM-DD)以日為單位 輸出 "sno":資料序號
"vdid":車輛偵測器代號
"roadsection":偵測器所在路段名稱
"speed":車道平均速度
"volume_t":車道連結車流量
"volume_l":車道大型車流量
"volume_s":車道小型車流量
"volume_m":車道機車流量
"lane_occupy":車道平均佔有率
"data_collecttime":資料蒐集時間
輸入範例 http://163.29.210.3/DataQueryAPI/QueryVdSlideHistory.jsp?
districtid=nfb®ion=vdid=cctVD-23016&date=2015-05-15 輸出範例
依路徑代號與日期列出路徑歷史平均旅行時間資料
表 4.7-15 依路徑代號與日期列出路徑歷史平均旅行時間資料 API 說明
名稱 依來源單位查詢所有路徑平均旅行時間資料
URL (GET)
http://service_ip/DataQueryAPI/QueryTravelTimeHistory.jsp 輸入 pathid:路徑代號
date:日期(YYYY-MM-DD)以日為單位 輸出 "sno":資料序號
"pathid":路徑代號
"pathname":路徑名稱
"routeid":路段代號
"routerate":路段所佔比例長度
"roadtraveltime":路段旅行時間
"avipairid":自動車輛辨識比對路段代號
"avirate":自動車輛辨識比對路段所佔比例長度
"data_collecttime":資料蒐集時間
"pathtraveltime":平均路徑旅行時間 輸入範例 http://
163.29.210.3/DataQueryAPI/QueryTravelTimeHistory.jsp?
pathid=&date=2015-05-15 輸出範例