TomTom Traffic 的即時路況服務

TomTom 將來自各種裝置與車輛的 Floating Car Data(FCD,浮動車輛資料),例如位置、移動速度及行車時間等資訊加以匿名化、彙整與分析,推估目前道路上的交通速度與壅塞狀況。

對道路用路人而言,特別是對行車時間較為敏感的駕駛,所需要的路網資訊早已不只是「道路在哪裡」、「速限多少」等靜態資料,而是更進一步想知道:這條道路在交通順暢時通常可以開多快?而在目前的交通狀況下,實際又能開多快? 這也正是即時交通流資訊的重要價值所在。

TomTom 官方稱前者為 Free-flow Speed(自由流速度),後者則為 Current Speed(目前車速),系統利用兩者之間的差異來判斷目前道路是否壅塞,例如一條道路在順暢情況下平均可以行駛 60 km/h,但目前平均只有 15 km/h,就可以判斷這個路段正處於相當明顯的壅塞狀態。Traffic Flow 服務約每分鐘更新一次交通速度資訊。

Traffic Flow 再進一步將 目前車速相對於自由流速度的比例 來著色並發佈成網路地圖圖磚服務(XYZ 圖磚),而不是單純把「30 km/h」全部畫成同一種顏色。TomTom 官方目前的路況樣式分為:

現況目前車速/自由流速度地圖顏色概念
順暢≥ 75%🟢 綠色
開始壅塞35–75%🟡 黃橘色
嚴重壅塞15–35%🔴 紅色
極嚴重壅塞< 15%🔴 深紅色
道路封閉Road closed特殊封閉樣式

因此,高速公路目前車速 50 km/h 可能已經算壅塞,但市區道路 50 km/h 反而可能十分順暢。用「相對速度」呈現交通狀況,比單看絕對車速更符合道路用路人直覺上認為的「塞不塞車」。

有別於一般WMTS服務,這個 TomTom Traffic Flow 圖磚服務有兩個特點,其一是背景透明,因此可以直接套疊到其他底圖上,例如:OpenStreetMap、臺灣通用電子地圖或其他底圖之上。官方支援 256×256 或 512×512 pixel 的圖磚,其二是它是一個即時更新的圖磚服務。藉由這個服務,任何GIS使用者或應用系統就可以在原有的系統上加入即時路況圖層(服務),成為專屬的即時交通 GIS 地圖

TomTom Traffic API 還可以把路況資訊進一步分成兩大類:

  • Traffic Flow(交通流):關心的是「道路現在到底塞不塞」,包括目前速度、自由流速度、旅行時間與資料可信度等。
  • Traffic Incidents(交通事件):關心的是「為什麼這裡可能受到影響」,例如事故、施工、道路封閉、惡劣天候、故障車等事件,並可依事件造成的延誤程度呈現不同顏色。

TomTom 官方公布的 Orbis Traffic API 支援市場中,臺灣都列入 Traffic Flow 與 Traffic Incidents 支援的市場清單中。因此可以把它應用在臺灣,例如觀察臺北都會區上下班交通、國道及快速道路壅塞、重大活動散場交通,甚至災害期間道路可及性的變化。這讓原本屬於導航服務商、車聯網或交通管理中心才能使用的即時交通大數據,變成可以直接進入更普遍的 GIS 的應用系統中。

而且,TomTom 不只有可視化的 Raster Tiles,也提供 Vector Flow Tiles,以及能取得特定道路區段 currentSpeedfreeFlowSpeedcurrentTravelTimefreeFlowTravelTime 等數值的 Flow Segment Data API。換句話說,我們不只是從地圖上「看見」哪裡正在塞車,更能將即時交通流轉化為可分析的 GIS 資料,進一步觀察道路使用與人群移動的時空變化,甚至從交通流的異常與規律,推論背後的人文社會動態。

例如,可以進一步應用於上下班尖峰與都市通勤型態分析、大型活動或演唱會散場時的人流移動、連續假期與觀光景點周邊交通變化、災害發生前後的道路可及性,以及不同都市土地使用與交通壅塞之間的關係。此時,路況資料便不只是導航所需的「現在塞不塞」,也成為理解一座城市如何運作與人們如何移動的重要即時地理資訊。

以下簡介如何將 TomTom 路況圖磚加進 QGIS 的小技巧:

1.進入 TomTom Developer Portal ,並申請一組試用帳號。

2.登入帳號後,進入 https://my.tomtom.com/keys網頁,建立一組 Evaluation API Key。

3.在 QGIS 軟體中,新增 XYZ 圖磚服務連結,輸入的URL語法如下:

https://api.tomtom.com/maps/orbis/traffic/tile/flow/{z}/{x}/{y}.png?apiVersion=1&key=【你的API Key】&style=light

4.後續就可以將即時路況圖層加入專案,套疊到任何底圖上面。

參考資訊: