![交通誘導(dǎo)信息服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)大學(xué)本科畢業(yè)論文_第1頁(yè)](http://file4.renrendoc.com/view/891d9b05b950da4e06cd4c534f986afe/891d9b05b950da4e06cd4c534f986afe1.gif)
![交通誘導(dǎo)信息服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)大學(xué)本科畢業(yè)論文_第2頁(yè)](http://file4.renrendoc.com/view/891d9b05b950da4e06cd4c534f986afe/891d9b05b950da4e06cd4c534f986afe2.gif)
![交通誘導(dǎo)信息服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)大學(xué)本科畢業(yè)論文_第3頁(yè)](http://file4.renrendoc.com/view/891d9b05b950da4e06cd4c534f986afe/891d9b05b950da4e06cd4c534f986afe3.gif)
![交通誘導(dǎo)信息服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)大學(xué)本科畢業(yè)論文_第4頁(yè)](http://file4.renrendoc.com/view/891d9b05b950da4e06cd4c534f986afe/891d9b05b950da4e06cd4c534f986afe4.gif)
![交通誘導(dǎo)信息服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)大學(xué)本科畢業(yè)論文_第5頁(yè)](http://file4.renrendoc.com/view/891d9b05b950da4e06cd4c534f986afe/891d9b05b950da4e06cd4c534f986afe5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要交通誘導(dǎo)系統(tǒng)是智能交通系統(tǒng)(IntelligentTransportationSystem,ITS)的重要子系統(tǒng)之一。它是諸多高新技術(shù)(如地理信息系統(tǒng)、定位技術(shù)、導(dǎo)航技術(shù)、現(xiàn)代無線通信技術(shù)等)的集成,具有多種功能。利用它可幫助駕駛員迅速找到從當(dāng)前位置到達(dá)目的地的最佳行駛路線,協(xié)助出行者方便地進(jìn)入到原先沒有去過的地方,如果有實(shí)時(shí)交通信息的支撐,交通誘導(dǎo)系統(tǒng)能夠有效地引導(dǎo)車輛在路網(wǎng)中運(yùn)行,減少車輛在道路上的行駛時(shí)間,并最終實(shí)現(xiàn)交通量在整個(gè)路網(wǎng)中的均勻分配。交通誘導(dǎo)系統(tǒng)自誕生以來,就受到了人們的普遍關(guān)注。許多發(fā)達(dá)國(guó)家如美國(guó)、德國(guó)、日本等將其列入國(guó)家研究計(jì)劃,投入廠大量的人力、物力和財(cái)力對(duì)其進(jìn)行研究。試驗(yàn)和開發(fā)。隨著相關(guān)技術(shù)的成熟和系統(tǒng)的實(shí)用化,交通誘導(dǎo)系統(tǒng)在未來交通管理中將扮演越來越重要的角色。在我國(guó),我國(guó)的基本國(guó)情決定了我們開發(fā)交通誘導(dǎo)系統(tǒng)的迫切性。我國(guó)是發(fā)展中國(guó)家,在面臨經(jīng)濟(jì)的快速發(fā)展下,我國(guó)的交通擁堵現(xiàn)象卻為我國(guó)的經(jīng)濟(jì)發(fā)展帶來了不可忽視的損失。所以,我們開發(fā)交通誘導(dǎo)系統(tǒng)的是迫在眉睫。交通流過程是不確定性很強(qiáng)的復(fù)雜過程,用傳統(tǒng)的理論方法已經(jīng)不可能有效解決交通流控制與誘導(dǎo)問題,交通誘導(dǎo)系統(tǒng)(routeguidancesystem)必須智能化.該文評(píng)述了基于動(dòng)態(tài)交通分配模型的交通誘導(dǎo)方法,指出其存在著模型理想化、局限于解析模型和忽視了人的參與作用等問題.提出了RGS的一種智化方案,介紹了基于學(xué)習(xí)機(jī)制來實(shí)現(xiàn)交通流短時(shí)預(yù)測(cè)和推理得交通誘導(dǎo)信息的原理,給出了交通誘導(dǎo)智能系統(tǒng)的結(jié)構(gòu),用仿真研究的結(jié)果說明了原理的有效性.得出了交通誘導(dǎo)智能化的案比依賴某種確定的數(shù)學(xué)模型的方案更可行有效的結(jié)論.關(guān)鍵詞:交通誘導(dǎo)系統(tǒng);不確定性;交通流仿真
AbstractTrafficguidancesystemistheintelligenttransportationsystem(IntelligentTransportationSystem,ITS)isoneoftheimportantsubsystem.Itisalotofnewtechnologies(suchasgeographyinformationsystem,positioningtechnology,navigationtechnology,modernwirelesscommunicationtechnologyandsoon)integration,withavarietyoffunctions.Itcanbeusedtohelpthedriverquicklyfindthebestroutefromthecurrentpositiontoadestination,assisttravelersconvenientaccesstohadnotbeentoaplace,ifthereisareal-timetrafficinformationsupport,caneffectivelyguidethevehiclesontheroadnetworktotransporttrafficguidancesystem,reducetraveltimeofvehiclesontheRoad,andfinallytoachieveuniformdistributionoftrafficvolumeinthewholeroadnetwork.Trafficguidancesystemsinceitsbirth,hasbeenwidespreadconcern.ManydevelopedcountriessuchasGermany,JapanandotherUSA,includedinthenationalresearchproject,alotofplantinputofmanpower,materialandfinancialresourcestocarryontheresearchofthe.Testanddevelopment.Withthematurityandsystemtechnologytheutilityoftrafficsystem,playinganincreasinglyimportantroleinthefuturetrafficmanagementwillinduce.Inourcountry,theurgencyofChina'sbasicconditionsofourdevelopmentoftrafficguidancesystem.Chinaisadevelopingcountry,intherapiddevelopmentineconomy,thetrafficcongestioninChinabutforChina'seconomicdevelopmenthasbroughtthelosscannotbeignored.So,wedeveloptrafficguidancesystemisimminent.Trafficflowprocessisacomplexprocessofuncertaintyisverystrong,withthetheoryoftraditionalmethodscannoteffectivelysolvetheproblemoftrafficcontrolandrouteguidance,trafficguidancesystem(routeguidancesystem)mustbeintelligent.Thispaperreviewedtheinductionmethodfordynamictrafficassignmentmodelbasedtraffic,pointingouttheexistenceofamodelofideal,limitedintheanalyticalmodelandtheneglectofhumanparticipationandsoon.PutforwardakindofintelligentschemeofRGS,basedonthelearningmechanismtorealizetheshort-termtrafficflowforecastingandreasoningprincipleoftrafficguidanceinformation,givesthestructureoftrafficguidancesystem,simulationresultsshowtheeffectivenessoftheprinciple.Themathematicalmodelofinducedtrafficintelligentcasethanrelyingonacertainschemeismorefeasibleandeffectiveresults.Keywords:trafficguidancesystem;uncertainty;trafficflowsimulation
目錄1引言 11.1研究背景和意義 11.2交通誘導(dǎo)系統(tǒng)的作用 11.3交通誘導(dǎo)系統(tǒng)現(xiàn)狀 22開發(fā)技術(shù)簡(jiǎn)介 32.1架構(gòu)技術(shù) 32.1.1B/S架構(gòu) 32.1.2C/S架構(gòu) 42.1.3B/S與C/S聯(lián)系 42.1.4B/S與C/S區(qū)別 52.2ArcGIS繪圖技術(shù) 52.3編碼語言 62.3.1JS語言 62.3.2JAVA語言 63系統(tǒng)設(shè)計(jì) 83.1主要功能設(shè)計(jì) 83.1.1交通誘導(dǎo) 83.1.2用戶管理 103.1.3系統(tǒng)設(shè)置 153.2查詢功能設(shè)計(jì) 164系統(tǒng)實(shí)現(xiàn) 174.1前臺(tái)主要功能 174.2后臺(tái)主要服務(wù) ….175總結(jié)與展望 24參考文獻(xiàn) 25致謝 26
1引言1.1研究背景和意義未來的交通系統(tǒng)是智能交通系統(tǒng),國(guó)內(nèi)外交通誘導(dǎo)系統(tǒng)研發(fā)現(xiàn)狀交通誘導(dǎo)系統(tǒng)能有效地解決,城市交通擁擠、減少交通事故、降低空氣污染、提高運(yùn)輸效率,這已是與交通運(yùn)輸有關(guān)領(lǐng)域的人士的共識(shí).而ITS中的關(guān)鍵技術(shù)之一是交通誘導(dǎo)系統(tǒng)(Routeguidancesystem,RGS)的智能化,其原因在于交通流系統(tǒng)是一個(gè)不確定性很強(qiáng)的動(dòng)態(tài)巨系統(tǒng),用傳統(tǒng)的理論方法已經(jīng)不可能真正解決問題了。1.2交通誘導(dǎo)系統(tǒng)的作用近幾年,各大城市的機(jī)動(dòng)車擁有量急劇增加。盡管城市交通建設(shè)和交通管理部門在交通路網(wǎng)建設(shè)和交通管理科技設(shè)施建設(shè)方面投入了大量的人力、財(cái)力和物力,但仍然避免不了城市交通擁堵現(xiàn)象的發(fā)生,行車難、停車難成為各大城市普遍存在的問題。因?yàn)榻煌▍⑴c的隨意性和無規(guī)律性,使交通管理者無法提前規(guī)劃,也因此加劇了城市交通管理的壓力。交通誘導(dǎo)技術(shù)是更有效地管理現(xiàn)代交通、實(shí)現(xiàn)交通流優(yōu)化的一種技術(shù)。它集成了多種高新技術(shù),如地理信息系統(tǒng)、定位技術(shù)、導(dǎo)航技術(shù)、現(xiàn)代無線通信技術(shù)等,用于對(duì)交通參與者進(jìn)行誘導(dǎo),使交通出行變得方便快捷。交通誘導(dǎo)系統(tǒng)的作用主要體現(xiàn)在三個(gè)方面:1.交通管理方面,通過信息發(fā)布系統(tǒng),將各類交通信息發(fā)布到交通現(xiàn)場(chǎng),使交通參與者得到及時(shí)的提醒,降低發(fā)生交通堵塞事件的概率;2.交通組織方面,采集的交通狀況信息,可使交通組織者及時(shí)全面地掌握實(shí)時(shí)交通狀況,提前采取有關(guān)措施,最大限度保障通暢;3.交通服務(wù)方面,根據(jù)掌握的交通狀況信息和信息發(fā)布渠道,向交通參與者提供交通指導(dǎo)信息,減少盲目交通對(duì)路網(wǎng)造成的壓力,同時(shí)為出行者提供出發(fā)時(shí)間和選擇方式,促使交通量在整個(gè)路網(wǎng)中的負(fù)載平衡。交通誘導(dǎo)系統(tǒng)主要由交通狀況信息探測(cè)采集、信息的匯總處理、誘導(dǎo)信息的發(fā)布等幾方面組成,形成一個(gè)完整的系統(tǒng)。交通狀況信息探測(cè)采集是整個(gè)交通誘導(dǎo)系統(tǒng)的感知器,相當(dāng)于人的“眼睛”,它通過各種交通信息采集裝置將路面上的信息采集并傳送致信息處理部門。它直接關(guān)系到誘導(dǎo)系統(tǒng)的實(shí)用性,可以通過電話報(bào)警采集交通狀況信息,并將安裝在固定路口的卡口、監(jiān)控中的視頻信息傳輸?shù)街笓]調(diào)度中心,進(jìn)行交通流統(tǒng)計(jì),再配合各種地感線圈的車流量信息及速度信息來控制信號(hào)配時(shí),并且可以充分利用遍布城市的出租車和警用車輛,在它們上面安裝采集設(shè)備,將這些車輛作為信息采集的工具。信息的匯總處理部分是整個(gè)誘導(dǎo)系統(tǒng)的核心技術(shù),相當(dāng)于人的“大腦”,對(duì)采集來的信息通過計(jì)算機(jī)程序篩選處理,配合綜合交通信息平臺(tái)、GIS電子地圖、交通疏導(dǎo)的決策支持等綜合信息處理,分析得出整個(gè)交通的動(dòng)態(tài)交通流分布狀況和交通管理的預(yù)警信息,最后形成一目了然的誘導(dǎo)信息。根據(jù)信息的來源和使用情況及對(duì)象的不同,大致可將誘導(dǎo)信息分為三類:通用信息,是指為避免交通事故的發(fā)生而從管理上作出的一些規(guī)定和提示信息,如道路的限速信息、警示信息、氣象信息等;人工誘導(dǎo)信息,是指通過交通管理者或交通參與者反饋的一些有關(guān)交通的信息,如交通事故、交通管制、道路施工、交通擁堵、突發(fā)事件等;自動(dòng)誘導(dǎo)信息,是指系統(tǒng)根據(jù)自動(dòng)探測(cè)獲取的交通狀況信息,按預(yù)先的算法生成的交通預(yù)警信息,如流量過載信息,車位滿額信息等。誘導(dǎo)信息的發(fā)布信息是交通誘導(dǎo)中的將誘導(dǎo)信息傳播給交通參與者的環(huán)節(jié)。其發(fā)布手段及途徑呈線多元化。首先可以采用較為傳統(tǒng)的方式,比如交警疏導(dǎo)、VMS信息發(fā)布、交通廣播等,而隨著通信技術(shù)的不斷發(fā)展,目前也可采用短信平臺(tái)、手機(jī)、網(wǎng)站等實(shí)現(xiàn)交通誘導(dǎo)信息的發(fā)布,在一些裝載了車載導(dǎo)航終端的車輛上還可以靠此提供實(shí)時(shí)信息服務(wù)。當(dāng)?shù)缆钒l(fā)生擁堵等事件時(shí),交通部門可各種手段發(fā)布誘導(dǎo),“提前”調(diào)節(jié)交通流,還可利用流動(dòng)交通巡邏車上的車載動(dòng)態(tài)信息板發(fā)布信息。1.3交通誘導(dǎo)系統(tǒng)現(xiàn)狀在國(guó)外,一些國(guó)家已經(jīng)建立起了交通誘導(dǎo)系統(tǒng)。例如在美國(guó),得克薩斯州的圣安東尼奧市是全美第九大城市,其市內(nèi)高速公路路段的交通流量已經(jīng)超過20萬輛/日,交通事故頻繁,使得該市高速公路系統(tǒng)的運(yùn)行效率大大降低。為了解決這個(gè)問題,在得州運(yùn)輸廳的領(lǐng)導(dǎo)下圣安東尼奧市開發(fā)了一項(xiàng)強(qiáng)調(diào)各種運(yùn)輸方式和部門間協(xié)調(diào)合作、并采用新技術(shù)與新工藝的城市道路引導(dǎo)系統(tǒng)-TRANSGUID。在實(shí)施TRANSGUID之后,車輛能以更加有效的速度行駛,這也有利于改善大氣環(huán)境。據(jù)統(tǒng)計(jì)使用該系統(tǒng)以后減輕了事故對(duì)交通的影響,使高速公路上的擁堵減少了27%,由于燃料有效燃燒使該地區(qū)每年減少一氧化碳排放量可達(dá)到128噸,碳?xì)浠衔?3.5噸,二氧化碳17.2噸,燃油年度消耗可減少1200萬升左右。不僅節(jié)省了大量的能源,還減少了環(huán)境的污染。在國(guó)內(nèi)交通誘導(dǎo)系統(tǒng)的研發(fā)現(xiàn)狀及趨勢(shì)國(guó)內(nèi)車輛導(dǎo)航系統(tǒng)的研究起步較晚,主要由一些科研院所、學(xué)校及少數(shù)公司進(jìn)行探索性研究實(shí)驗(yàn),目前還未取得實(shí)質(zhì)性成果。吉林大學(xué)在交通誘導(dǎo)系統(tǒng)方面做了一些研究,尤其在交通預(yù)測(cè)、交通分配等方面開展了大量研究,取得了一些成果;北京工業(yè)大學(xué)交通研究中心在車輛定位、臨控與導(dǎo)航關(guān)鍵技術(shù)方面開展了多項(xiàng)研究,重點(diǎn)包括:城市交通網(wǎng)絡(luò)及其拓?fù)潢P(guān)系的表達(dá),GPS/DR組合定位數(shù)據(jù)融合,基于GSM進(jìn)行數(shù)據(jù)通信等;四維公司、大通公司和鞍山科信、南大善鄰、西安東強(qiáng)、上海衛(wèi)導(dǎo)與三吉等公司通過與國(guó)外合作或引進(jìn)或獨(dú)立研制,做了大量的工作,取得了一定進(jìn)展,但均未達(dá)到實(shí)現(xiàn)產(chǎn)業(yè)化的階段。當(dāng)前,我國(guó)的交通、通信等基礎(chǔ)設(shè)施已有了重大改觀,研究開發(fā)我國(guó)具有自主知識(shí)產(chǎn)權(quán)的交通誘導(dǎo)系統(tǒng)的主,客觀條件已基本具備,本文正是在此背景下,對(duì)北京交通誘導(dǎo)系統(tǒng)提出了一套整體解決方案,為后期的研發(fā)奠定了堅(jiān)實(shí)基礎(chǔ)。
2開發(fā)技術(shù)簡(jiǎn)介2.1架構(gòu)技術(shù)2.1.1B/S架構(gòu)B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè)瀏覽器(Browser),如NetscapeNavigator或InternetExplorer,服務(wù)器安裝Oracle、Sybase、Informix或SQLServer等數(shù)據(jù)庫(kù)。瀏覽器通過WebServer同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。維護(hù)和升級(jí)方式簡(jiǎn)單。當(dāng)前,軟件系統(tǒng)的改進(jìn)和升級(jí)越發(fā)頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)稍微大一點(diǎn)單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。所以客戶機(jī)越來越“瘦”,而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級(jí)和維護(hù)會(huì)越來越容易,而使用起來會(huì)越來越簡(jiǎn)單,這對(duì)用戶人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見的,驚人的。因此,維護(hù)和升級(jí)革命的方式是“瘦”客戶機(jī),“胖”服務(wù)器。成本降低,選擇更多。大家都知道windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上windows并不是處于絕對(duì)的統(tǒng)治地位。當(dāng)前的趨勢(shì)是凡使用B/S架構(gòu)的應(yīng)用管理軟件,只需安裝在Linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用哪種操作系統(tǒng)都可以讓大部分人使用windows作為桌面電腦操作系統(tǒng)不受影響,這就使得最流行免費(fèi)的Linux操作系統(tǒng)快速發(fā)展起來,Linux除了操作系統(tǒng)是免費(fèi)的以外,連數(shù)據(jù)庫(kù)也是免費(fèi)的,這種選擇非常盛行。比如說很多人每天上“新浪”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務(wù)器用的是什么操作系統(tǒng),而事實(shí)上大部分網(wǎng)站確實(shí)沒有使用windows操作系統(tǒng),但用戶的電腦本身安裝的大部分是windows操作系統(tǒng)。應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過WWW瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)器,以防萬一。2.1.2C/S架構(gòu)C/S結(jié)構(gòu),即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和Client/Server應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。C/S結(jié)構(gòu)的優(yōu)點(diǎn)是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。具體表現(xiàn)在以下兩點(diǎn):應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。最簡(jiǎn)單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫(kù)服務(wù)器程序。二者可分別稱為前臺(tái)程序與后臺(tái)程序。運(yùn)行數(shù)據(jù)庫(kù)服務(wù)器程序的機(jī)器,也稱為應(yīng)用服務(wù)器。一旦服務(wù)器程序被啟動(dòng),就隨時(shí)等待響應(yīng)客戶程序發(fā)來的請(qǐng)求;客戶應(yīng)用程序運(yùn)行在用戶自己的電腦上,對(duì)應(yīng)于數(shù)據(jù)庫(kù)服務(wù)器,可稱為客戶電腦,當(dāng)需要對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行任何操作時(shí),客戶程序就自動(dòng)地尋找服務(wù)器程序,并向其發(fā)出請(qǐng)求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。數(shù)據(jù)的儲(chǔ)存管理功能較為透明。在數(shù)據(jù)庫(kù)應(yīng)用中,數(shù)據(jù)的儲(chǔ)存管理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨(dú)立進(jìn)行的,并且通常把那些不同的(不管是已知還是未知的)前臺(tái)應(yīng)用所不能違反的規(guī)則,在服務(wù)器程序中集中實(shí)現(xiàn),例如訪問者的權(quán)限,編號(hào)可以重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對(duì)于工作在前臺(tái)程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺(tái)程序不是非常“瘦小”,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在C/S體系下,數(shù)據(jù)庫(kù)不能真正成為公共、專業(yè)化的倉(cāng)庫(kù),它受到獨(dú)立的專門管理。2.1.3B/S與C/S聯(lián)系C/S是Client/Server的縮寫。服務(wù)器通常采用高性能的PC、工作站或小型機(jī),并采用大型數(shù)據(jù)庫(kù)系統(tǒng),如Oracle、Sybase、Informix或SQLServer。客戶端需要安裝專用的客戶端軟件。B/S是Browser/Server的縮寫,客戶機(jī)上只要安裝一個(gè)瀏覽器(Browser),如NetscapeNavigator或InternetExplorer,服務(wù)器安裝Oracle、Sybase、Informix或SQLServer等數(shù)據(jù)庫(kù)。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。瀏覽器通過WebServer同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。系統(tǒng)開發(fā)中C/S結(jié)構(gòu)(Client/Server)中Client(客戶端)往往可以由B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))的Browser(瀏覽器)及其載體承擔(dān),C/S結(jié)構(gòu)的Web應(yīng)用與B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))具有緊密聯(lián)系。大系統(tǒng)和復(fù)雜系統(tǒng)中,C/S結(jié)構(gòu)和B/S結(jié)構(gòu)的嵌套也很普遍。2.1.4B/S與C/S區(qū)別首先必須強(qiáng)調(diào)的是C/S和B/S并沒有本質(zhì)的區(qū)別:B/S是基于特定通信協(xié)議(HTTP)的C/S架構(gòu),也就是說B/S包含在C/S中,是特殊的C/S架構(gòu)。之所以在C/S架構(gòu)上提出B/S架構(gòu),是為了滿足瘦客戶端、一體化客戶端的需要,最終目的節(jié)約客戶端更新、維護(hù)等的成本,及廣域資源的共享。(1)B/S屬于C/S,瀏覽器只是特殊的客戶端;(2)C/S可以使用任何通信協(xié)議,而B/S這個(gè)特殊的C/S架構(gòu)規(guī)定必須實(shí)現(xiàn)HTTP協(xié)議;(3)瀏覽器是一個(gè)通用客戶端,本質(zhì)上開發(fā)瀏覽器,還是實(shí)現(xiàn)一個(gè)C/S系統(tǒng)。2.2ArcGIS繪圖技術(shù)地理信息系統(tǒng)(GIS)是一門集計(jì)算機(jī)科學(xué)、信息學(xué)、地理學(xué)等多門科學(xué)為一體的新興學(xué)科。它是在計(jì)算機(jī)軟件和硬件支持下,運(yùn)用系統(tǒng)工程和信息科學(xué)的理論,科學(xué)管理和綜合分析具有空間內(nèi)涵的地理數(shù)據(jù),以提供對(duì)規(guī)劃、管理、決策和研究所需信息的空間信息系統(tǒng)。簡(jiǎn)單地講,GIS就是一個(gè)將地理信息(回答在什么地方的信息)和描述信息(回答是什么的信息)結(jié)合在一起的計(jì)算機(jī)軟件。GIS通常也被認(rèn)為是一種決策支持系統(tǒng),它具有信息系統(tǒng)的一般特點(diǎn)。信息系統(tǒng)具有采集、處理、管理和分析功能的系統(tǒng),它能為企業(yè)部門或組織的決策過程提供有用的信息。地理信息系統(tǒng)處理和管理的對(duì)象是多種地理空間實(shí)體數(shù)據(jù)及其關(guān)系,包括空間定位數(shù)據(jù)、圖形數(shù)據(jù)、遙感圖像數(shù)據(jù)、屬性數(shù)據(jù)等,用于分析和處理一定地理區(qū)域內(nèi)分布的各種現(xiàn)象和過程,解決復(fù)雜的規(guī)劃、決策和管理問題。
GIS可以通過管理、分析、通信進(jìn)行復(fù)雜圖案識(shí)別及空間建模和空間數(shù)據(jù)挖掘。它與其他系統(tǒng)的差別從空間數(shù)據(jù)來看,GIS強(qiáng)調(diào)地理信息,來源于計(jì)算機(jī)輔助地理制圖,范圍領(lǐng)域涉及全球。在GIS中,現(xiàn)實(shí)世界被表達(dá)成一系列的地理要素和地理現(xiàn)象,這些地理特征至少由空間位置參考信息和非位置信息兩個(gè)組成部分。
GIS的應(yīng)用領(lǐng)域非常廣泛,尤其是在近幾十年,取得了驚人的發(fā)展。其廣泛應(yīng)用于資源調(diào)查、環(huán)境評(píng)估、災(zāi)害預(yù)測(cè)、國(guó)土管理、城市規(guī)劃、郵電通信、交通運(yùn)輸、軍事公安、水利電力、公共設(shè)施管理、農(nóng)林牧業(yè)、統(tǒng)計(jì)、商業(yè)金融等幾乎所有領(lǐng)域。一個(gè)完整的地理信息系統(tǒng)(GIS)具有以下5個(gè)方面的功能。數(shù)據(jù)采集與編輯功能:主要包括圖形數(shù)據(jù)采集與編輯以及屬性數(shù)據(jù)編輯與分析等功能。數(shù)據(jù)的存儲(chǔ)和管理功能:包括數(shù)據(jù)庫(kù)定義、數(shù)據(jù)庫(kù)的建立與維護(hù)、數(shù)據(jù)庫(kù)操作、通信功能等。制圖功能:根據(jù)GIS的數(shù)據(jù)結(jié)構(gòu)及繪圖儀的類型,用戶可獲得矢量地圖或柵格地圖。地理信息系統(tǒng)不僅可以為用戶輸出全要素地圖,而且可以根據(jù)用戶需要分層輸出各種專題地圖,如行政區(qū)劃圖、土壤利用圖、道路交通圖、等高城圖等。用戶還可以通過空間分析得到一些特殊的地學(xué)分析用圖,如坡度圖、坡向圖、剖面圖等??臻g查詢與空間分析功能:包括拓?fù)淇臻g查詢、緩沖區(qū)分析、疊置分析、空間集合分析、地學(xué)分析、數(shù)字高程模型的建立、地形分析等。二次開發(fā)和編程功能:用戶可以在自己的編程環(huán)境中調(diào)用GIS的命令和函數(shù),或者GIS系統(tǒng)將某些功能做成專門的控件供用戶開發(fā)使用。2.3編碼語言2.3.1JS語言JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)并具有安全性能的腳本語言,有了JavaScript,可使網(wǎng)頁(yè)變得生動(dòng)。使用它的目的是與HTML超文本標(biāo)識(shí)語言、Java腳本語言一起實(shí)現(xiàn)在一個(gè)網(wǎng)頁(yè)中鏈接多個(gè)對(duì)象,與網(wǎng)絡(luò)客戶交互作用,從而可以開發(fā)客戶端的應(yīng)用程序。它是通過嵌入或調(diào)入在標(biāo)準(zhǔn)的HTML語言中實(shí)現(xiàn)的。JavaScript具有很多優(yōu)點(diǎn):
1.簡(jiǎn)單性JavaScript是一種腳本編寫語言,它采用小程序段的方式實(shí)現(xiàn)編程,像其它腳本語言一樣,JavaScript同樣已是一種解釋性語言,它提供了一個(gè)簡(jiǎn)易的開發(fā)過程。它的基本結(jié)構(gòu)形式與C、C++、VB、Delphi十分類似。但它不像這些語言一樣,需要先編譯,而是在程序運(yùn)行過程中被逐行地解釋。它與HTML標(biāo)識(shí)結(jié)合在一起,從而方便用戶的使用操作。2.動(dòng)態(tài)性JavaScript是動(dòng)態(tài)的,它可以直接對(duì)用戶或客戶輸入做出響應(yīng),無須經(jīng)過Web服務(wù)程序。它對(duì)用戶的反映響應(yīng),是采用以事件驅(qū)動(dòng)的方式進(jìn)行的。所謂事件驅(qū)動(dòng),就是指在主頁(yè)中執(zhí)行了某種操作所產(chǎn)生的動(dòng)作,就稱為“事件”。比如按下鼠標(biāo)、移動(dòng)窗口、選擇菜單等都可以視為事件。當(dāng)事件發(fā)生后,可能會(huì)引起相應(yīng)的事件響應(yīng)。3.跨平臺(tái)性JavaScript是依賴于瀏覽器本身,與操作環(huán)境無關(guān),只要能運(yùn)行瀏覽器的計(jì)算機(jī),并支持JavaScript的瀏覽器就可以正確執(zhí)行。4.節(jié)省CGI的交互時(shí)間隨著WWW的迅速發(fā)展有許WWW服務(wù)器提供的服務(wù)要與瀏覽者進(jìn)行交流,確瀏覽的身份、需服務(wù)的內(nèi)等等,這項(xiàng)工作通常由CGI/PERL編寫相應(yīng)的接口程序與用戶進(jìn)行交互來完成。很顯然,通過網(wǎng)絡(luò)與用戶的交互過程一方面增大了網(wǎng)絡(luò)的通信量,另一方面影響了服務(wù)器的服務(wù)性能。服務(wù)器為一個(gè)用戶運(yùn)行一個(gè)CGI時(shí),需要一個(gè)進(jìn)程為它服務(wù),它要占用服務(wù)器的資源(如CPU服務(wù)、內(nèi)存耗費(fèi)等),如果用戶填表出現(xiàn)錯(cuò)誤,交互服務(wù)占用的時(shí)間就會(huì)相應(yīng)增加。被訪問的熱點(diǎn)主機(jī)與用戶交互越多,服務(wù)器的性能影響就越大。JavaScript是一種基于客戶端瀏覽器的語言,用戶在瀏覽中填表、驗(yàn)證的交互過程只是通過瀏覽器對(duì)調(diào)入HTML文檔中的JavaScript源代碼進(jìn)行解釋執(zhí)行來完成的,即使是必須調(diào)用CGI的部分,瀏覽器只將用戶輸入驗(yàn)證后的信息提交給遠(yuǎn)程的服務(wù)器,大大減少了服務(wù)器的開銷。2.3.2JAVA語言Java是一種電腦編程語言,擁有跨平臺(tái)、面向?qū)ο?、泛型編程的特性。任職于太?yáng)電腦的詹姆斯·高斯林(JamesGosling)等人于1990年代初開發(fā)Java語言的雛形,最初被命名為Oak,目標(biāo)設(shè)定在家用電器等小型系統(tǒng)的程式語言,應(yīng)用在電視機(jī)、電話、鬧鐘、烤面包機(jī)等家用電器的控制和通訊。由于這些智能化家電的市場(chǎng)需求沒有預(yù)期的高,太陽(yáng)公司放棄了該項(xiàng)計(jì)劃。隨著1990年代互聯(lián)網(wǎng)的發(fā)展,太陽(yáng)公司看見Oak在互聯(lián)網(wǎng)上應(yīng)用的前景,于是改造了Oak1995年5月以Java的名稱正式發(fā)布。Java伴隨著互聯(lián)網(wǎng)的迅猛發(fā)展而發(fā)展,逐漸成為重要的網(wǎng)絡(luò)編程語言。1、Java語言是簡(jiǎn)單的。Java語言的語法與C語言和C++語言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用Java。另一方面,Java丟棄了C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動(dòng)的強(qiáng)制類型轉(zhuǎn)換。特別地,Java語言不使用指針,并提供了自動(dòng)的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。
2、Java語言是一個(gè)面向?qū)ο蟮?。Java語言提供類、接口和繼承等原語,為了簡(jiǎn)單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為implements)。Java語言全面支持動(dòng)態(tài)綁定,而C++語言只對(duì)虛函數(shù)使用動(dòng)態(tài)綁定??傊琂ava語言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。
3、Java語言是分布式的。Java語言支持Internet應(yīng)用的開發(fā),在基本的Java應(yīng)用編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口(),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫(kù),包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠(yuǎn)程方法激活)機(jī)制也是開發(fā)分布式應(yīng)用的重要手段。4、Java語言是健壯的。Java的強(qiáng)類型機(jī)制、異常處理、廢料的自動(dòng)收集等是Java程序健壯性的重要保證。對(duì)指針的丟棄是Java的明智選擇。Java的安全檢查機(jī)制使得Java更具健壯性。
5、Java語言是安全的。Java通常被用在網(wǎng)絡(luò)環(huán)境中,為此,Java提供了一個(gè)安全機(jī)制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對(duì)通過網(wǎng)絡(luò)下載的類具有一個(gè)安全防范機(jī)制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機(jī)制(類SecurityManager)讓Java應(yīng)用設(shè)置安全哨兵。
6、Java語言是體系結(jié)構(gòu)中立的。Java程序(后綴為java的文件)在Java平臺(tái)上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class的文件),然后可以在實(shí)現(xiàn)這個(gè)Java平臺(tái)的任何系統(tǒng)中運(yùn)行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。JAVA語言的特點(diǎn)還有許多,再次就不一一介紹了。3系統(tǒng)設(shè)計(jì)本系統(tǒng)的主要開發(fā)方向是盡可能準(zhǔn)確的想車主提供實(shí)時(shí)的道路擁堵情況,有利于交通擁堵的疏導(dǎo)以及交通道路狀況的預(yù)測(cè)。在這樣的前提下,本系統(tǒng)的功能模塊如圖3.1所示:交通誘導(dǎo)信息服務(wù)平臺(tái)交通誘導(dǎo)信息服務(wù)平臺(tái)信號(hào)控制用戶管理視頻檢測(cè)交通誘導(dǎo)系統(tǒng)設(shè)置GPS流量電子警察圖3.1系統(tǒng)結(jié)構(gòu)圖其中主要的功能模塊為交通誘導(dǎo),用戶管理和系統(tǒng)設(shè)置。3.1主要功能設(shè)計(jì)3.1.1交通誘導(dǎo)交通誘導(dǎo)主要包括路網(wǎng)誘導(dǎo),停車誘導(dǎo),變道誘導(dǎo),事件管理,拓展應(yīng)用,綜合統(tǒng)計(jì)六個(gè)功能模塊,還包括位置檢索,地圖快照,以及公告宣傳欄的信息管理,設(shè)備地圖顯示四個(gè)輔助功能。1.位置檢索:本功能提供地點(diǎn)、區(qū)域、路口名稱、路段名稱、設(shè)備名稱的模糊搜索以及地圖框選區(qū)域搜索功能。該功能首先要選擇檢索類型,然后輸入檢索內(nèi)容,最后點(diǎn)擊按鈕實(shí)現(xiàn)檢索功能。本功能的輸出是在地圖上顯示,用不同的顏色在地圖上顯示出來結(jié)果。2.地圖快照:地圖快照功能是保存當(dāng)前頁(yè)面顯示的地圖信息。點(diǎn)擊主頁(yè)面下方地圖快照按鈕,可預(yù)覽圖片信息,點(diǎn)擊保存后,可自定義路徑進(jìn)行圖片下載。3.公告宣傳欄:可以進(jìn)行宣傳信息的添加,刪除和修改。4.設(shè)備地圖:選擇要在地圖上顯示的設(shè)備類型,點(diǎn)擊其復(fù)選框,便可在地圖上查看設(shè)備所在位置。點(diǎn)擊設(shè)備圖片,可查看設(shè)備當(dāng)前播放信息。主要功能模塊如圖3.2交通誘導(dǎo)模塊子功能結(jié)構(gòu)圖所示:交通誘導(dǎo)模塊交通誘導(dǎo)模塊路網(wǎng)誘導(dǎo)路網(wǎng)誘導(dǎo)屏歷史誘導(dǎo)查詢事件管理拓展應(yīng)用綜合統(tǒng)計(jì)變道誘導(dǎo)停車誘導(dǎo)交通擁堵分析通行能力查詢交通數(shù)據(jù)查詢動(dòng)態(tài)路況檢測(cè)交通狀態(tài)統(tǒng)計(jì)異常路段統(tǒng)計(jì)通行能力統(tǒng)計(jì)交通數(shù)據(jù)統(tǒng)計(jì)圖3.2交通誘導(dǎo)模塊子功能結(jié)構(gòu)圖路網(wǎng)誘導(dǎo)主要功能為:路網(wǎng)誘導(dǎo)屏,歷史誘導(dǎo)查詢。路網(wǎng)誘導(dǎo)屏是放置交通路口的電子顯示屏,它主要用來提示將要進(jìn)入這部分路段的駕駛員他們前方路段的實(shí)時(shí)擁堵情況,發(fā)生的交通事故,道路的維修情況。它還可以在大雨,大雪以及大霧天氣中給予駕駛員溫馨的提示。誘導(dǎo)屏服務(wù)是可以編輯大屏上顯示的內(nèi)容的??梢蕴砑訄D片和文字,也可以選擇文字或圖片在大屏上顯示時(shí)的模式。然后運(yùn)用UDP通訊和大屏相連,把編輯的內(nèi)容下發(fā)到大屏上。可以下發(fā)一條,也可以下發(fā)幾條。在大屏上,大屏根據(jù)下發(fā)的內(nèi)容開始顯示。當(dāng)它顯示的時(shí)候,我們通過UDP通訊得知它正在顯示的內(nèi)容,將內(nèi)容傳到WEB頁(yè)面上,這樣我們就可以實(shí)時(shí)的控制大屏上顯示的內(nèi)容。要實(shí)現(xiàn)這樣的功能,我們還需要一個(gè)通訊服務(wù)。它既可以把我們的信息發(fā)送給誘導(dǎo)屏,也可以定時(shí)的去接受誘導(dǎo)屏反饋給我們的信息。所以,還應(yīng)該為這個(gè)功能做一個(gè)UDP的通訊服務(wù)。歷史誘導(dǎo)查詢的主要功能為:查詢,刪除和導(dǎo)出誘導(dǎo)屏的播放記錄。為了方便查詢,我們將播放過的誘導(dǎo)屏信息以圖片的形式存入數(shù)據(jù)庫(kù)中,在WEB前臺(tái)查詢的時(shí)候,只需要把要查詢的誘導(dǎo)屏相應(yīng)的圖片從數(shù)據(jù)庫(kù)中取出來顯示在頁(yè)面上即可。當(dāng)你查詢出來播放記錄后,可以點(diǎn)擊導(dǎo)出按鈕,將查詢出來的信息以表格的形式導(dǎo)出。停車誘導(dǎo)與路網(wǎng)誘導(dǎo)的誘導(dǎo)屏服務(wù)相似,只是停車誘導(dǎo)屏根據(jù)放置的位置不同相應(yīng)的級(jí)別也不相同。一級(jí)停車誘導(dǎo)屏是放置在路口的,它顯示的是經(jīng)過這個(gè)路口以后的停車場(chǎng)位置以及停車場(chǎng)的個(gè)數(shù)。二級(jí)停車誘導(dǎo)屏是放置在停車場(chǎng)前面的路口上,它顯示的是該停車場(chǎng)的基本信息和是否還有停車位。三級(jí)停車誘導(dǎo)屏放置在停車場(chǎng)的入口處,它顯示的是停車場(chǎng)空位的個(gè)數(shù)以及停車場(chǎng)的結(jié)構(gòu)平面圖。變道誘導(dǎo)也是誘導(dǎo)屏的一種,它放置在擁堵比較嚴(yán)重的路口。它可以進(jìn)行人為的控制變道。我們做出這個(gè)路口的CAD圖,將它放在變道誘導(dǎo)屏上播放??梢愿鶕?jù)交通的擁堵情況以及突發(fā)的意外事故進(jìn)行相應(yīng)的變道,從而疏通道路,減小損失。拓展應(yīng)用中包含動(dòng)態(tài)路況監(jiān)測(cè),交通數(shù)據(jù)查詢,交通通行能力查詢和交通擁堵分析四個(gè)功能模塊。動(dòng)態(tài)路況檢測(cè)是實(shí)時(shí)檢測(cè)道路擁堵情況的一個(gè)功能模塊。我們通過一個(gè)服務(wù)接受各個(gè)浮動(dòng)車的數(shù)據(jù),將數(shù)據(jù)進(jìn)行融合處理后保存到數(shù)據(jù)庫(kù)中。在WEB頁(yè)面上,我們可以寫一個(gè)定時(shí)器,定時(shí)的去查詢相應(yīng)的表中的數(shù)據(jù)。這樣我們做到了實(shí)時(shí)檢測(cè)道路狀況的功能。接收到這些數(shù)據(jù)后,我們可以根據(jù)道路級(jí)別的不同分別定義相應(yīng)道路的擁堵標(biāo)準(zhǔn)。再在地圖上以不同的顏色顯示出來(我們可以在地圖上添加一個(gè)圖層,用來畫出不同擁堵情況的道路)。這樣我們便可以很清楚的看到城市的道路情況。在路況檢測(cè)的基礎(chǔ)上,我們開發(fā)了路況預(yù)測(cè)功能。該功能是通過現(xiàn)有的數(shù)據(jù)經(jīng)過神經(jīng)網(wǎng)絡(luò)算法來做預(yù)測(cè)的。做出的預(yù)測(cè)以同樣的方法在地圖上顯示出來。交通數(shù)據(jù)查詢和交通通行能力查詢是有條件查詢功能。它們可以查詢?nèi)康缆废鄳?yīng)的信息也可以根據(jù)用戶的需要查詢一部分道路的信息。查詢的結(jié)果以表格的形式在WEB頁(yè)面上顯示出來。不同的是交通通行能力查詢的結(jié)果會(huì)根據(jù)通行能力的分類以不同的顏色在地圖上顯示出來。當(dāng)用戶選擇一部分路段查詢時(shí),可以在地圖上框選路段,這樣操作方便,更便于提高工作效率。交通擁堵分析可以根據(jù)用戶所選的時(shí)間段,分析出在這段時(shí)間能道路的擁堵情況。它不單單只是可以分析出單條道路的擁堵情況,還可以分析出一塊區(qū)域的擁堵情況。它是根據(jù)收集到的數(shù)據(jù)進(jìn)行分析,最后將結(jié)果以折線圖的形式WEB頁(yè)面上顯示出來。綜合統(tǒng)計(jì)可以按周、按月、按小時(shí)、按時(shí)段、按早晚高峰時(shí)間統(tǒng)計(jì)不同等級(jí)路網(wǎng)的交通狀態(tài);分析常發(fā)異常路段區(qū)域,分析常發(fā)異常路段特征??梢园粗堋丛?、按季度、按年度統(tǒng)計(jì)各類設(shè)備的運(yùn)行、聯(lián)通狀態(tài)。可以查詢?nèi)袡C(jī)動(dòng)車、駕駛?cè)?、違法、事故等信息。系統(tǒng)提供精確查詢和模糊查詢等多種查詢統(tǒng)計(jì)方式。并可導(dǎo)出結(jié)果。交通狀態(tài)統(tǒng)計(jì)按周、月、時(shí)、分以及早晚高峰進(jìn)行查詢相應(yīng)時(shí)間段的交通狀態(tài)信息,并可導(dǎo)出查詢數(shù)據(jù)。還可依據(jù)路網(wǎng)等級(jí)、道路類型等條件進(jìn)行查詢。異常路段統(tǒng)計(jì)可以根據(jù)用戶的需要設(shè)置開始時(shí)間和結(jié)束時(shí)間,然后查詢?cè)谶@段時(shí)間內(nèi)的發(fā)生異常的路段的數(shù)目,以及各個(gè)路段的基本信息。交通數(shù)據(jù)統(tǒng)計(jì)可以根據(jù)用戶的選擇統(tǒng)計(jì)一條路段或一個(gè)路口的一些交通數(shù)據(jù),然后再以折線圖的形式在WEB頁(yè)面上顯示出來。通行能力統(tǒng)計(jì)可以根據(jù)用戶的選擇統(tǒng)計(jì)一條路段或一個(gè)路口的通行能力,然后再以折線圖的形式在WEB頁(yè)面上顯示出來。本模塊的功能都是查詢功能,在數(shù)據(jù)庫(kù)中將數(shù)據(jù)查詢出來,再用相應(yīng)的工具,將數(shù)據(jù)以折線圖的形式體現(xiàn)出來即可。3.1.2用戶管理用戶管理包括:用戶管理和部門管理。該模塊主要用來對(duì)部門、用戶進(jìn)行管理,主要有用戶權(quán)限分配,用戶、部門的添加,刪除修改等功能。用戶管理是管理用戶信息的,它可以進(jìn)行用戶的添加,刪除和修改,還可以查詢用戶的數(shù)目以及單個(gè)用戶的權(quán)限和信息。其中用戶密碼我選擇用MD5加密后的形式存入數(shù)據(jù)庫(kù)中。部門管理是用戶部門的管理,它可以進(jìn)行部門的添加,刪除和修改,還可以查詢部門信息。這樣可以更清晰的管理用戶。3.1.3系統(tǒng)設(shè)置系統(tǒng)設(shè)置服務(wù)參數(shù)系統(tǒng)設(shè)置服務(wù)參數(shù)網(wǎng)絡(luò)管理?yè)矶聵?biāo)準(zhǔn)設(shè)備設(shè)置地圖建模數(shù)據(jù)清理基本參數(shù)時(shí)鐘同步日志清理日志導(dǎo)出主要區(qū)域設(shè)置路口路段關(guān)系設(shè)置邏輯路段設(shè)置邏輯路口如圖3.3系統(tǒng)設(shè)置子功能結(jié)構(gòu)圖所示:圖3.3系統(tǒng)設(shè)置子功能結(jié)構(gòu)圖地圖建模主要是對(duì)城市地圖信息的初始化設(shè)置,包括導(dǎo)入物理路口、路段信息。人工進(jìn)行設(shè)置物理路段與邏輯路段之間的關(guān)系,以及物理路口和邏輯路口之間的對(duì)應(yīng)關(guān)系。操作順序?yàn)椋?.導(dǎo)入物理路段和物理路口,2.設(shè)置邏輯路口與物理路口的關(guān)系,3.設(shè)置邏輯路段與物理路段的關(guān)系,并選取邏輯路段的上下游路口,設(shè)置路段的車道信息,4.利用路口路段關(guān)聯(lián)關(guān)系功能進(jìn)行關(guān)聯(lián)關(guān)系的檢查和更新。該模塊包括:設(shè)置邏輯路口、設(shè)置邏輯路段、路口路段關(guān)聯(lián)關(guān)系設(shè)置、主要區(qū)域設(shè)置。設(shè)置邏輯路口可以添加,刪除和查詢邏輯路口。我們事先將路口的圖片做成CAD圖,在設(shè)置的時(shí)候添加上圖片,在設(shè)置一下路口的經(jīng)緯度即可。設(shè)置邏輯路段可以添加,刪除和查詢邏輯路段。首先選擇相應(yīng)的物理路段,然后將物理路段信息賦給邏輯路段的信息,最后保存即可。路口路段關(guān)聯(lián)關(guān)系設(shè)置是設(shè)置路口路段的關(guān)系的。我們知道一個(gè)路口或是一段路段是不可能單獨(dú)存在的,他們必然有關(guān)系。如同一個(gè)路口將會(huì)有三條或四條的路段與之相連,我們建立好關(guān)聯(lián)關(guān)系,將其保存到數(shù)據(jù)庫(kù)中,這樣一些相應(yīng)的功能就可以實(shí)現(xiàn)了。主要區(qū)域設(shè)置可以添加,刪除和查詢區(qū)域。在添加的時(shí)候,用戶可以在地圖上框選區(qū)域,而且區(qū)域的經(jīng)緯度會(huì)自動(dòng)填充,最后保存即可。設(shè)備設(shè)置主要是對(duì)城市路段中所有的設(shè)備進(jìn)行初始化信息錄入,包括路網(wǎng)誘導(dǎo)屏設(shè)置、視頻流量檢測(cè)器設(shè)置,還包括誘導(dǎo)屏中預(yù)置圖片的設(shè)置。本功能包含各個(gè)誘導(dǎo)屏的查詢,添加和刪除功能。可以根據(jù)用戶的需求添加設(shè)備。數(shù)據(jù)清理包括電警流量、信號(hào)控制系統(tǒng)流量、視頻檢測(cè)器流量、公交GPS流量、歷史事件的數(shù)據(jù)按時(shí)間段進(jìn)行清理。日志導(dǎo)出界面包括日志查詢區(qū)域、查詢結(jié)果顯示區(qū)域和【日志導(dǎo)出】功能按鈕??梢愿鶕?jù)用戶選擇的時(shí)間段查詢和導(dǎo)出日志。日志清理界面包括自動(dòng)清理設(shè)置區(qū)域、手動(dòng)清理查詢條件區(qū)域、手動(dòng)清理查詢結(jié)果顯示區(qū)域和【清理】功能按鈕。本功能可以根據(jù)用戶的需要設(shè)置成自動(dòng)清理,此時(shí)用戶只需要設(shè)置一下日志的保存天數(shù)和一次清理日志的條數(shù)即可。還可以根據(jù)用戶所選擇的時(shí)間段清除本段時(shí)間段內(nèi)的所有日志?;緟?shù)設(shè)置是我自定義的一些參數(shù)的符號(hào)或代替值,本功能可以使管理員了解一些參數(shù),便于管理員的管理。服務(wù)參數(shù)包括一期、二期誘導(dǎo)屏服務(wù)參數(shù)設(shè)置和網(wǎng)絡(luò)管理、路徑誘導(dǎo)服務(wù)器參數(shù)設(shè)置。本功能可以根據(jù)用戶的不同需求將我們的服務(wù)程序安裝到不同的服務(wù)器上。網(wǎng)絡(luò)管理模塊顯示出了交通誘導(dǎo)系統(tǒng)的所有服務(wù)。在安裝不同的服務(wù)到服務(wù)器上時(shí),先安裝一個(gè)通訊程序,這樣當(dāng)服務(wù)因?yàn)閿嚯姷葐栴}斷開時(shí),不用到服務(wù)器上啟動(dòng)服務(wù)。這樣方便了管理員的管理。擁堵標(biāo)準(zhǔn)設(shè)置包括高速路擁堵標(biāo)準(zhǔn)、快速路擁堵標(biāo)準(zhǔn)、主干路擁堵標(biāo)準(zhǔn)、支路擁堵標(biāo)準(zhǔn)設(shè)置。這個(gè)模塊是為了交通誘導(dǎo)模塊下的動(dòng)態(tài)路況檢測(cè)功能服務(wù)的。時(shí)鐘同步設(shè)置是為了交通誘導(dǎo)模塊下的動(dòng)態(tài)路況檢測(cè)功能服務(wù)的。如果服務(wù)其上的時(shí)間與WEB頁(yè)面上的時(shí)間不同步的話,那我們采集到的數(shù)據(jù)在頁(yè)面上顯示時(shí)將會(huì)出現(xiàn)錯(cuò)誤。3.2查詢功能設(shè)計(jì)電子警察包括:電警卡口信息查詢和電警流量查詢。該模塊主要用來查詢電子警察提供的原始數(shù)據(jù)。將查詢到的結(jié)構(gòu)存儲(chǔ)到excel文件,提供下載。GPS流量信息查詢可以根據(jù)用戶所選擇的時(shí)間段查詢GPS流量信息,然后將查詢到的結(jié)構(gòu)存儲(chǔ)到excel文件,提供下載。信號(hào)控制包括:線圈周期流量信息查詢和配時(shí)原始數(shù)據(jù)信息查詢。該模塊主要用來查詢信號(hào)機(jī)提供的原始數(shù)據(jù)。它可以根據(jù)用戶所選擇的時(shí)間段查詢信息,然后將查詢到的結(jié)構(gòu)存儲(chǔ)到excel文件,提供下載。視頻檢測(cè)包括:周期流量信息查詢和車道斷面信息查詢。該模塊主要用來查詢視頻檢測(cè)器提供的原始數(shù)據(jù)。它可以根據(jù)用戶所選擇的時(shí)間段查詢信息,然后將查詢到的結(jié)構(gòu)存儲(chǔ)到excel文件,提供下載。電子警察,GPS流量信息,信號(hào)控制,視頻檢測(cè)四大模塊中,我只是采用的數(shù)據(jù)庫(kù)的知識(shí)。我們從數(shù)據(jù)庫(kù)中取得這些數(shù)據(jù),在WEB頁(yè)面上我們以表格的形式顯示出來,一目了然。4系統(tǒng)實(shí)現(xiàn)4.1前臺(tái)主要功能主要功能:動(dòng)態(tài)路況檢測(cè)(圖4.1動(dòng)態(tài)路況檢測(cè))圖4.1動(dòng)態(tài)路況檢測(cè)點(diǎn)擊開始按鈕開始在地圖上展示路況信息,點(diǎn)擊停止按鈕則路況顯示停留在當(dāng)前的監(jiān)測(cè)時(shí)間。路況顯示時(shí),黃色代表緩慢,紅色代表?yè)矶?,綠色代表暢通。當(dāng)沒有模擬時(shí)間的路況數(shù)據(jù)時(shí)路段顯示為灰色。點(diǎn)擊就可以看到每條路段的提示信息。實(shí)現(xiàn)代碼://將路況信息存儲(chǔ)到哈希表中for(vari=0;i<roadSurfaceObj.length;i++){ RealRoadSurfaceHT.add(roadSurfaceObj[i].wlldbh,roadSurfaceObj[i]);}//將路況信息顯示到地圖上for(vark=0;k<MAP_RoadObj.length;k++){ varil=MAP_RoadObj[k].features.length; for(vari=0;i<il;i++) { vargraphic=MAP_RoadObj[k].features[i]; varroadSurfaceObji=RealRoadSurfaceHT.getValue(graphic.attributes.FID+''); if(roadSurfaceObji==null) { continue; } if(roadSurfaceObji.fwsp=='3') { graphic.setSymbol(Symbol_red); } elseif(roadSurfaceObji.fwsp=='2') { graphic.setSymbol(Symbol_yellow); } elseif(roadSurfaceObji.fwsp=='1') { graphic.setSymbol(Symbol_green); } elseif(roadSurfaceObji.fwsp=='0') { graphic.setSymbol(Symbol_gray); } MonitorGraphicsLayer.add(graphic); }}首先將查詢數(shù)據(jù)庫(kù)后得到的數(shù)據(jù)存入哈希表中,在循環(huán)遍歷哈希表中的數(shù)據(jù)。然后我們通過數(shù)據(jù)的服務(wù)水平(fwsp)字段的值來區(qū)分該道路的交通情況。最后在地圖上按照路段不同的服務(wù)水平的數(shù)值畫上不同的顏色。服務(wù)水平等于3,路段為紅色,代表現(xiàn)在該路段為擁堵。服務(wù)水平等于2,路段為黃色,代表現(xiàn)在該路段為緩慢。服務(wù)水平等于1,路段為綠色,代表現(xiàn)在該路段為通暢。服務(wù)水平等于0,路段為灰色,代表現(xiàn)在該路段在這段時(shí)間內(nèi)無法獲知其道路狀況。出現(xiàn)第四種情況的原因是:數(shù)據(jù)庫(kù)中的數(shù)據(jù)與Web服務(wù)器上的數(shù)據(jù)相差時(shí)間超過兩分鐘。主要功能:動(dòng)態(tài)路況檢測(cè)(圖4.2交通數(shù)據(jù)查詢)圖4.2交通數(shù)據(jù)查詢通過選擇區(qū)域下拉菜單選擇全部,然后再選擇要查詢的類型。選擇查詢時(shí)間,例如選擇的查詢時(shí)間為2013-12-2308:48:00,那么查詢的時(shí)間段為2013-12-2308:48:00——2013-12-2308:52:59,間隔為5分鐘。點(diǎn)擊查詢,在下面的空白處顯示查詢的信息,同時(shí)地圖上會(huì)自動(dòng)將查詢出來的路口或路段辨識(shí)出來。如下圖:
圖4.3交通數(shù)據(jù)查詢顯示然后點(diǎn)擊后,再將鼠標(biāo)移動(dòng)到地圖上,可以看到提示信息。實(shí)現(xiàn)代碼:publicclassTrafficGuidAction{ /** *@author:gcm注入service */ @Autowired privateTrafficGuidImpltrafficGuidImpl; /** *查詢實(shí)時(shí)路況信息 *@return實(shí)時(shí)路況信息集合 */ @RequestMapping("/queryRealRoadSurface.do") @ResponseBody publicList<PhyLogicSectionPo>queryRealRoadSurface() { returntrafficGuidImpl.queryRealRoadSurface(); }}publicclassTrafficGuidImpl{ /** *注入sqlSession * *@author:gcm */ @Autowired privateSqlSessionsqlSession; privateString[]status={"未知","直行","左轉(zhuǎn)","右轉(zhuǎn)","掉頭","左轉(zhuǎn)或直行","右轉(zhuǎn)或直行","左轉(zhuǎn)或掉頭"}; /** *查詢實(shí)時(shí)路況信息 *@return實(shí)時(shí)路況信息列表集合 */ publicList<PhyLogicSectionPo>queryRealRoadSurface() { TrafficGuidMappermapper=sqlSession.getMapper(TrafficGuidMapper.class); returnmapper.queryRealRoadSurface(); }}publicinterfaceTrafficGuidMapper{ /** *查詢實(shí)時(shí)路況信息 *@return實(shí)時(shí)路況信息集合 */ List<PhyLogicSectionPo>queryRealRoadSurface();}最后調(diào)用xml文件下的select語句完成查詢。4.2后臺(tái)主要服務(wù)主要服務(wù):GPS采集服務(wù)圖4.4Gps信息采集publicclassGPDCMainServiceimplementsWrapperListener{privateMainOperationmo;/***@paramargsthecommandlinearguments*/publicstaticvoidmain(String[]args){//這里,啟動(dòng)主程序WrapperManager.start(newGPDCMainService(),args);}@OverridepublicIntegerstart(String[]strings){try{mo=newMainOperation();System.out.println("啟動(dòng)GPS數(shù)據(jù)采集服務(wù)");if(!mo.Init()){System.out.println("業(yè)務(wù)初始化失敗");returnnull;}if(!mo.Start()){System.out.println("啟動(dòng)GPS數(shù)據(jù)采集服務(wù)失敗");returnnull;}System.out.println("啟動(dòng)GPS數(shù)據(jù)采集服務(wù)成功");}catch(Exceptione){e.printStackTrace();//System.out.println(e.getMessage());}returnnull;}@Overridepublicintstop(in
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 星球版地理八年級(jí)上冊(cè)《第一節(jié) 地形地勢(shì)特征》聽課評(píng)課記錄1
- 新版華東師大版八年級(jí)數(shù)學(xué)下冊(cè)《17.5實(shí)踐與探索第2課時(shí)》聽評(píng)課記錄
- 現(xiàn)場(chǎng)清潔方案協(xié)議書(2篇)
- 2022版新課標(biāo)七年級(jí)上冊(cè)道德與法治第三單元師長(zhǎng)情誼6、7課共5課時(shí)聽課評(píng)課記錄
- 七年級(jí)道德與法治上冊(cè)第四單元 生命的思考第八課探問生命第2框敬畏生命聽課評(píng)課記錄 新人教版
- 【2022年新課標(biāo)】部編版七年級(jí)上冊(cè)道德與法治第三課 發(fā)現(xiàn)自己 2課時(shí)聽課評(píng)課記錄
- 《動(dòng)蕩的春秋時(shí)期》參考聽課評(píng)課記錄4(新部編人教版七年級(jí)上冊(cè)歷史)
- 一年級(jí)下冊(cè)數(shù)學(xué)聽評(píng)課記錄 第三單元 第一節(jié)【第二課時(shí)】《數(shù)一數(shù)(100以內(nèi)數(shù)的數(shù)法)》北師大
- 八年級(jí)地理下冊(cè)8.2臺(tái)灣省的地理環(huán)境與經(jīng)濟(jì)發(fā)展聽課評(píng)課記錄2
- 北師大版七年級(jí)數(shù)學(xué)上冊(cè)《第五章一元一次方程5.1認(rèn)識(shí)一元一次方程(第1課時(shí))》聽評(píng)課記錄
- 《內(nèi)臟疾病康復(fù)》課件
- 串通招投標(biāo)法律問題研究
- 高原鐵路建設(shè)衛(wèi)生保障
- 家具廠各崗位責(zé)任制匯編
- 顳下頜關(guān)節(jié)盤復(fù)位固定術(shù)后護(hù)理查房
- 硝苯地平控釋片
- 部編版語文六年級(jí)下冊(cè)全套單元基礎(chǔ)??紲y(cè)試卷含答案
- 提高檢驗(yàn)標(biāo)本合格率品管圈PDCA成果匯報(bào)
- 2023年保險(xiǎn)養(yǎng)老地產(chǎn)行業(yè)分析報(bào)告
- 世界古代史-對(duì)接選擇性必修(真題再現(xiàn)) 高考?xì)v史一輪復(fù)習(xí)
- 保險(xiǎn)公司防火應(yīng)急預(yù)案
評(píng)論
0/150
提交評(píng)論