您要打印的文件是:即時路況影像系統 RTCCTV v1.0.0

即時路況影像系統 RTCCTV v1.0.0

作者:佚名    转贴自:本站原创    点击数:60


[实时路况影像] 下一个路口塞车吗?

话说现在的导航软件,已经开始走向实时路况导航的境界。然而在文字叙述中,我们被告知「前方路口车多」,或「前方十公里收费站雍塞」,或者实时车速信息为「50KM」。到底「车多」是有多少车?「雍塞」是塞成什么程度?「50KM」的移动车况,是否会造成回堵?

套一句在Mobile01的常见的话:「千言万语,不如一张图片」。眼见才能为凭,于是有了这一篇文章和软件。

先来看图:

这个软件是架构在以OziExplorer为基础的环境中。虽然画面里面是PPC,但是目前只能在PC上执行,下一版才移植到PPC上。本版只是套用成PPC的外观而已。


度过了一个美好的垦丁假期后,终于在端午节当天把这个软件的初版完成了。

本次发布的是PC版,请由此下载PPC版还在coding中。

目前本软件是以OziExplorerAPI开发的,必须搭配OziExplorer一起使用。下一个版本(v2)将会独立执行,不需安装OziExplorer

实时路况的影像财产权说明。


日间与夜间风格的接口。当程开始运作时,在UIiPAQ2210蓝芽指示灯处会闪烁,表示程序运作中。



左下方车子旁的蓝点,示意目前这支CCTV在目前行车方向的哪一个方位(车头朝前)。
右下方的速度显示器,极速设定在135KM/hr。每秒一次反应车速。


再来,谈到如何定位一支CCTV的坐标(也希望全台各地的同好一起加入搜集各地的CCTV!)。

在此,我是以PAPAGO v7 PC版来定位。以下图例,有一支CCTV位在台北市长安西路与重庆北路口。于是我把鼠标光标移到地图此处,右下角会显示光标的经纬度。再把这个经纬度放回RTCCTV.csv档案中即可。


〔后记〕
本软件主要应用在对道路方位已有概念者,并不适用于要拿来导航的朋友。它提供路况的实时影像,让您判断前方是否车多,是否决定要绕路行驶。

后续发展,将在数据内容上加强,加入方向及高度及类型三个字段。如此,将可以透过行车时的椭球高度来协助判别是在高架桥还是在平面道路(虽然椭球高度并不准确,但仍可以参考)。或者由行车向量来判别是北上或南下,加入CCTV以外的测速照像数据,将可以具有语音警示的功效。

虽然大部份的功能,目前市售的导航软件都做得到。不过这些导航软件的数据库更新与否,都掌握在业者的手里。在大部份的行车时间里,您和我可能都知道要去哪里,路该怎么走,导航功能反倒变为其次。在不需导航的状态下,GPS可以为我们做些什么?是否可以提供更便利的生活信息?我们可以参考Linux的方式,让这些资料变得开放与易于更新,自然也会变得更有实时性。

最后,由于个人只是业余的程序撰写玩家,软件误缪在所难免。如有任何问题,烦请告知,谢谢!

 

第一,            摄影机只能被动的从目前现有已建制完成的来取得。我无法像全民公敌电影一般控制人造卫星来拍摄需要的路段!所以..如果网络上能找到的有多少,我能用的就有多少啰!同理,如果您看到的是黑画面或无影像,大概就是服务器挂了。

第二,全台共有几支?目前收集到台北市约七八十支,国道约百余支。(不过我只定位了台北市的部份,国道摄影机由于只标明公里数,我还需要一一查证它的经纬度)。我正在搜集各地的交通CCTV,如果您有各县市的实用CCTV信息,也欢迎提供,我会加以更新。

第三,这是不政府的计划,只是我个人从使用者实际需求面出发的一个想法,并加以实现而已。就像我文前所述,「眼见为凭」是这个想法的动力。而且国道高速公路局和各县市政府交通局所提供的这些影像,本来就是公共财,是您我纳税所建设来的。说它是全民计划也不为过啊!

第四,当然,这个程序并没有包含导航的成分,也无法控制CCTV的方向,它只是单纯提供该路口CCTV的实时影像,影像是朝北还是朝南,我也没法决定,只能被动的显示。不过站在「眼见为凭」的角度而言,那个路口有车没车,看一眼大概心里可以有个谱。您说软件怎么知道要走的方向,说穿了只是用了车子移动的方向,加上几个简单的三角函数来计算,判断摄影机的位置距离和行进向量的关系而已。

最后,个人是从事和程序撰写及交通控制都无关的工作。这只是兴趣及用路心得。

初版难免有所阳春,还盼望各位先进提供意见及指导。

第二,             

的确,在PPC上接收的确是一个问题。先撇开费用的问题不谈,光从CPU的负载及网络频宽的角度来看,会比较令人担心。由于我的PPCHP iPAQ2210,没有内建WiFi,我无法实测PPC下载影像的数据。看来要借一台同事的WiFi机来测测。

至于能不能横式屏幕,由于我是从PC端的程序开始写起,因此您看到的PPC图样只是我的form而已。待移植到PPC时,我一定会将横式屏幕的功能加入(其实PC端也应该用横式窗口显示才对吧!)


看图说故事。当软件启动时,接收了从OziExplorer传来的实时移动信息。Cupid's realtime traffic CCTV开始分析比对数据库中现有的CCTV位置。在行进方向前最近的一支影像,会被显示出来。

这个软件没什么花俏的功能,就只是单纯的做这件事而已。左右上方的两条彩棒,就是显示椭球高度与车速。

软件最大的被动瓶颈,在于影像服务器端的频宽。我在PC本机,透过ADSL下载一张影像的时间约为2-3秒。虽然JPG檔只有15-20KB,但是碍于服务器端频宽,似乎无法提升。

还有一些小地方未臻完善,待本周去垦丁小径民宿回来后再修改,提供给版上先进测试使用。

补上一张日间模式的配色:(本版具有日夜间自动换色及手动切换日夜间模式的功能)

 

粉感动哩!有这样的软件就不怕受困于车阵之中了……
不过~~~同时要导航又要接收服务器端传来的影像,真担心PPC的心脏不知道够不够强、无线网络不够普及也是个问题(和信的GPRS太贵了,传输1M要花掉500两银子),能支持横式屏幕的话那就太完美了………

 

改用3g 1M费用大概只要1/10以下。

我倒是好奇摄影机装设的数量够多吗?全台总共有几只?这是政府机关的计划吗?
另外没有搭配导航,规划预走的路径,那软件怎么知道要走的方向?