承前文[即時路況影像] 下一個路口塞車嗎?



度過了一個美好的墾丁假期後,終於在端午節當天把這個軟體的初版完成了。

本次發布的是PC版,請由此下載。PPC版還在coding中。
[[附註]] 更新過的執行檔請由此下載更新覆蓋原始安裝的

安裝時,請執行Setup.exe。遇到警告訊息時,選擇略過即可。


安裝完畢,會顯示安裝完畢的對話框。


目前本軟體是以OziExplorer的API開發的,必須搭配OziExplorer一起使用。下一個版本(v2)將會獨立執行,不需安裝OziExplorer。
啟動本軟體前,請先啟動OziExplorer PC版。關於OziExplorer的詳細內容,請參考官方網頁,或點選此處下載

系統UI及功能設定,建立在RTCCTV.ini檔案中,說明如下:
RTCCTV.ini設定檔內容:
==========================================
[使用者自定顏色]
'
' 日間距離目標字體顏色, 預設值 &H6000& (深綠色)
Day_FC0 = &H6000&
'
' 日間地名位置字體顏色, 預設值 &HC00000& (深藍色)
Day_FC1 = &HC00000&
'
' 日間背景顏色, 預設值 &HFFFFFF (白色)
Day_BC = &HFFFFFF&
'
' 夜間距離目標字體顏色, 預設值 &HFFFF& (黃色)
Night_FC0 = &HFFFF&
'
' 夜間地名位置字體顏色, 預設值 &HFFFFFF& (白色)
Night_FC1 = &HFFFFFF&
'
' 夜間背景顏色, 預設值 &H3000& (墨綠色)
Night_BC = &H3000&
'
' 運轉指示燈#1亮色, 預設值 &HFF9020 (水藍色)
Indicator_C11 = &HFF9020
'
' 運轉指示燈#1暗色, 預設值 &H606060 (灰黑色)
Indicator_C10 = &H606060
'
' 運轉指示燈#2亮色, 預設值 &H80FF& (橘色)
Indicator_C21 = &H80FF&
'
' 運轉指示燈#2暗色, 預設值 &H606060 (灰黑色)
Indicator_C20 = &H606060
'
'
'
[系統設定]
'
' 下載影像時間間距 (單位:秒, 數量必須界於1~32767秒以內)
Image_Reload_Interval = 10
'
' 圖片暫存數量 (單位:張, 數量必須少於2~32767張以內)
Image_Buffer = 5
'
' 系統是否於載入時自行啟動
Auto_Start = Yes <=不自行啟動時設定為No
'
' 是否顯示車速表
Show_Speed_Panel = Yes <=不顯示時設定為No
'
' 是否顯示目標距離
Show_Distance = Yes <=不顯示時設定為No
'
' 是否顯示有用資訊  <=目前本版無此功能
Show_Information = Yes <=不顯示時設定為No
==========================================
設定檔可以用Notepad開啟編輯,以'或[開頭的文字,程式將會忽略。每一行的關鍵字不分大小寫。

RTCCTV.csv資料檔內容


RTCCTV.csv是一般的文字檔,可以透過Notepad或Excel開啟。
欄位格式說明如下:
欄A為要顯示的地點名稱。
欄B為該CCTV的影像網址連結。
欄C為該CCTV的座標緯度(WGS84)。
欄D為該CCTV的座標經度(WGS84)。
欄E及欄F目前保留,功能在下一版會用到,到時候再詳細說明。
而每一行以---(三個減號)做為開頭者,程式將視為註解說明,不列為目標資料。

日間與夜間風格的介面。當程開始運作時,在UI的iPAQ2210藍芽指示燈處會閃爍,表示程式運作中。



左下方車子旁的藍點,示意目前這支CCTV在目前行車方向的哪一個方位(車頭朝前)。
右下方的速度顯示器,極速設定在135KM/hr。每秒一次反應車速。


再來,談到如何定位一支CCTV的座標(也希望全台各地的同好一起加入蒐集各地的CCTV!)。

在此,我是以PAPAGO v7 PC版來定位。以下圖例,有一支CCTV位在台北市長安西路與重慶北路口。於是我把滑鼠游標移到地圖此處,右下角會顯示游標的經緯度。再把這個經緯度放回RTCCTV.csv檔案中即可。


〔後記〕
本軟體主要應用在對道路方位已有概念者,並不適用於要拿來導航的朋友。它提供路況的即時影像,讓您判斷前方是否車多,是否決定要繞路行駛。

後續發展,將在資料內容上加強,加入方向及高度及類型三個欄位。如此,將可以透過行車時的橢球高度來協助判別是在高架橋還是在平面道路(雖然橢球高度並不準確,但仍可以參考)。或者由行車向量來判別是北上或南下,加入CCTV以外的測速照像資料,將可以具有語音警示的功效。

雖然大部份的功能,目前市售的導航軟體都做得到。不過這些導航軟體的資料庫更新與否,都掌握在業者的手裡。在大部份的行車時間裡,您和我可能都知道要去哪裡,路該怎麼走,導航功能反倒變為其次。在不需導航的狀態下,GPS可以為我們做些什麼?是否可以提供更便利的生活資訊?我們可以參考Linux的方式,讓這些資料變得開放與易於更新,自然也會變得更有即時性。

最後,由於個人只是業餘的程式撰寫玩家,軟體誤繆在所難免。如有任何問題,煩請告知,謝謝!