本發(fā)明涉及車(chē)聯(lián)網(wǎng)和大屏幕顯示,具體涉及一種3d地圖車(chē)聯(lián)網(wǎng)大屏展示系統(tǒng)及方法。
背景技術(shù):
1、隨著車(chē)聯(lián)網(wǎng)技術(shù)的發(fā)展,車(chē)輛的實(shí)時(shí)數(shù)據(jù)和交通信息的可視化展示需求日益增加?,F(xiàn)有的大屏幕展示系統(tǒng)通常只能通過(guò)地圖服務(wù)商提供的api規(guī)則來(lái)顯示靜態(tài)的2d地圖或基本的車(chē)輛信息,缺乏對(duì)3d地圖的支持,顯示效果千篇一律,缺乏界面的創(chuàng)新性。展示效果只能根據(jù)服務(wù)商封裝的js編碼開(kāi)發(fā),顯示效果受限,這種局限性導(dǎo)致信息展示不夠新穎和直觀(guān),難以有效支持交通管理和車(chē)輛監(jiān)控。因此,需要一種創(chuàng)新性的系統(tǒng)來(lái)解決這些問(wèn)題,通過(guò)3d地圖的深度信息提升了數(shù)據(jù)的可視化效果和交互性。
技術(shù)實(shí)現(xiàn)思路
1、鑒于現(xiàn)有技術(shù)中存在的技術(shù)缺陷和技術(shù)弊端,本發(fā)明實(shí)施例提供克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種3d地圖車(chē)聯(lián)網(wǎng)大屏展示系統(tǒng)及方法,具體方案如下:
2、作為本發(fā)明的第一方面,提供一種3d地圖車(chē)聯(lián)網(wǎng)大屏展示系統(tǒng),所述系統(tǒng)包括數(shù)據(jù)采集模塊、大數(shù)據(jù)平臺(tái)、應(yīng)用服務(wù)模塊、后臺(tái)服務(wù)模塊和前臺(tái)服務(wù)模塊;
3、所述數(shù)據(jù)采集模塊用于實(shí)時(shí)采集車(chē)輛的數(shù)據(jù),并將車(chē)輛數(shù)據(jù)按照一定頻率傳輸至大數(shù)據(jù)平臺(tái);
4、所述大數(shù)據(jù)平臺(tái)用于解析對(duì)應(yīng)車(chē)輛數(shù)據(jù),并將解析后的車(chē)輛數(shù)據(jù)放入對(duì)應(yīng)的kafka中間件中,供需要的應(yīng)用服務(wù)消費(fèi);
5、所述應(yīng)用服務(wù)模塊用于從kafka中間件獲取車(chē)輛數(shù)據(jù),并通過(guò)數(shù)據(jù)處理模塊將車(chē)輛數(shù)據(jù)處理成cesium支持的格式;
6、所述后臺(tái)服務(wù)模塊用于通過(guò)websocket長(zhǎng)鏈接將應(yīng)用服務(wù)模塊處理后的車(chē)輛數(shù)據(jù)提送給前臺(tái)服務(wù)模塊;
7、所述前臺(tái)服務(wù)模塊用于使用cesium引擎加載處理后的車(chē)輛數(shù)據(jù),通過(guò)cesium引擎加載包含建筑物信息的建筑物3d模型以及包含對(duì)應(yīng)車(chē)輛數(shù)據(jù)的車(chē)輛3d模型,將車(chē)輛和建筑物的3d模型基于各自位置放置在cesium?3d地球模型的相應(yīng)位置,并通過(guò)大屏展示所述cesium?3d地球模型。
8、進(jìn)一步地,所述數(shù)據(jù)采集模塊通過(guò)車(chē)輛tbox設(shè)備實(shí)時(shí)采集車(chē)輛的數(shù)據(jù),并將車(chē)輛數(shù)據(jù)按照每秒一幀或多幀的頻率傳輸至大數(shù)據(jù)平臺(tái),其中,所述車(chē)輛數(shù)據(jù)包括終端編號(hào)、車(chē)輛定位信息、車(chē)輛狀態(tài)信息、車(chē)輛速度信息以及車(chē)輛朝向信息,車(chē)輛剎車(chē)踏板行程信息以及油門(mén)踏板行程信息。
9、進(jìn)一步地,所述前臺(tái)服務(wù)模塊包括特效設(shè)置插件,所述特效設(shè)置插件用于對(duì)用戶(hù)在cesium?3d地球模型中選取的區(qū)域或目標(biāo)添加特效,以增強(qiáng)顯示效果,突出重點(diǎn)。
10、進(jìn)一步地,所述前臺(tái)服務(wù)模塊還包括鏡頭設(shè)置插件,所述鏡頭設(shè)置插件用于設(shè)置鏡頭的初始化移動(dòng)經(jīng)緯度和高度,編寫(xiě)鏡頭飛行程序,通過(guò)鏡頭飛行程序控制視角飛入展示效果,通過(guò)視角飛入展示效果展示用戶(hù)需要展示的區(qū)域。
11、進(jìn)一步地,所述前臺(tái)服務(wù)模塊還包括鏡頭高度設(shè)置插件,所述鏡頭高度設(shè)置插件用于設(shè)置各鏡頭高度需要展示的圖層和對(duì)應(yīng)內(nèi)容。
12、進(jìn)一步地,所述圖層包括熱力圖層、街道展示圖層和數(shù)據(jù)統(tǒng)計(jì)圖層;
13、當(dāng)所述鏡頭高度為第一預(yù)設(shè)高度時(shí),顯示熱力圖層,展示車(chē)輛的分布情況;
14、當(dāng)所述鏡頭高度為第二預(yù)設(shè)高度時(shí),顯示街道展示圖層,渲染建筑模型和車(chē)輛的模型,當(dāng)用戶(hù)點(diǎn)擊車(chē)輛圖標(biāo)時(shí)顯示與所述車(chē)輛相關(guān)的信息,當(dāng)用于點(diǎn)擊建筑時(shí)顯示與所述建筑相關(guān)的信息;
15、當(dāng)所述鏡頭高度為第三預(yù)設(shè)高度時(shí),顯示數(shù)據(jù)統(tǒng)計(jì)圖層,當(dāng)用戶(hù)選定所需區(qū)域后,對(duì)對(duì)應(yīng)區(qū)域的與車(chē)輛相關(guān)的信息進(jìn)行數(shù)據(jù)統(tǒng)計(jì)并通過(guò)圖表展示。
16、作為本發(fā)明的第二方面,提供一種3d地圖車(chē)聯(lián)網(wǎng)大屏展示方法,所述方法包括:
17、實(shí)時(shí)采集并解析車(chē)輛的數(shù)據(jù),將解析后的車(chē)輛數(shù)據(jù)放入對(duì)應(yīng)的kafka中間件,供需要的應(yīng)用服務(wù)消費(fèi);
18、從kafka中間件獲取車(chē)輛數(shù)據(jù),將車(chē)輛數(shù)據(jù)處理成cesium支持的格式,并通過(guò)websocket長(zhǎng)鏈接將處理后的車(chē)輛數(shù)據(jù)提送給前端;
19、前端使用cesium引擎加載處理后的車(chē)輛數(shù)據(jù),通過(guò)cesium引擎加載包含建筑物信息的建筑物3d模型以及包含對(duì)應(yīng)車(chē)輛數(shù)據(jù)的車(chē)輛3d模型,將車(chē)輛和建筑物的3d模型基于各自位置放置在cesium?3d地球模型的相應(yīng)位置,并通過(guò)大屏展示所述cesium?3d地球模型。
20、進(jìn)一步地,所述方法還包括:通過(guò)特效設(shè)置插件對(duì)用戶(hù)在cesium?3d地球模型中選取的區(qū)域或目標(biāo)添加特效,以增強(qiáng)顯示效果,突出重點(diǎn)。
21、進(jìn)一步地,所述方法還包括:通過(guò)鏡頭設(shè)置插件設(shè)置鏡頭的初始化移動(dòng)經(jīng)緯度和高度,編寫(xiě)鏡頭飛行程序,通過(guò)鏡頭飛行程序控制視角飛入展示效果,通過(guò)視角飛入展示效果展示用戶(hù)需要展示的區(qū)域。
22、進(jìn)一步地,所述方法還包括:通過(guò)鏡頭高度設(shè)置插件設(shè)置各鏡頭高度需要展示的圖層和對(duì)應(yīng)內(nèi)容;
23、其中,所述圖層包括熱力圖層、街道展示圖層和數(shù)據(jù)統(tǒng)計(jì)圖層;
24、當(dāng)所述鏡頭高度為第一預(yù)設(shè)高度時(shí),顯示熱力圖層,展示車(chē)輛的分布情況;
25、當(dāng)所述鏡頭高度為第二預(yù)設(shè)高度時(shí),顯示街道展示圖層,渲染建筑模型和車(chē)輛的模型,當(dāng)用戶(hù)點(diǎn)擊車(chē)輛圖標(biāo)時(shí)顯示與所述車(chē)輛相關(guān)的信息,當(dāng)用于點(diǎn)擊建筑時(shí)顯示與所述建筑相關(guān)的信息;
26、當(dāng)所述鏡頭高度為第三預(yù)設(shè)高度時(shí),顯示數(shù)據(jù)統(tǒng)計(jì)圖層,當(dāng)用戶(hù)選定所需區(qū)域后,對(duì)對(duì)應(yīng)區(qū)域的與車(chē)輛相關(guān)的信息進(jìn)行數(shù)據(jù)統(tǒng)計(jì)并通過(guò)圖表展示。
27、本發(fā)明具有以下有益效果:
28、1.空間感與沉浸感:
29、3d地形與模型:3d視圖提供更直觀(guān)的空間感,可以展示地形起伏和城市建筑物,使用戶(hù)能夠更清晰地理解車(chē)輛在實(shí)際環(huán)境中的位置和移動(dòng)。
30、立體視角:用戶(hù)能夠從多個(gè)角度查看車(chē)輛位置和路徑,增強(qiáng)了對(duì)地理位置和車(chē)輛行為的理解。
31、2.信息展示的直觀(guān)性
32、高度可視化:3d界面可以在地球或城市模型上展示車(chē)輛的動(dòng)態(tài)數(shù)據(jù),結(jié)合高程、建筑物和道路等信息,使數(shù)據(jù)更具實(shí)景感。
33、實(shí)時(shí)感知:通過(guò)立體視圖展示實(shí)時(shí)數(shù)據(jù)和變化,使得用戶(hù)對(duì)車(chē)輛的位置有更直觀(guān)的感知。
34、3.增強(qiáng)交互性
35、自由視角控制:用戶(hù)可以旋轉(zhuǎn)、縮放和移動(dòng)視角,自由探索和查看感興趣的區(qū)域或車(chē)輛。
36、4.豐富的可視化功能
37、數(shù)據(jù)疊加:在3d地圖上疊加多種數(shù)據(jù)層,如熱力圖、統(tǒng)計(jì)圖表和告警信息,增強(qiáng)數(shù)據(jù)的解釋性。
38、5.支持復(fù)雜的場(chǎng)景與數(shù)據(jù)
39、大規(guī)模數(shù)據(jù)處理:3d引擎能夠處理和展示大規(guī)模的數(shù)據(jù)集,如多個(gè)車(chē)輛在復(fù)雜城市環(huán)境中的實(shí)時(shí)位置和行為。
40、高度細(xì)節(jié)展示:可以顯示細(xì)節(jié)更豐富的地形和城市模型,幫助用戶(hù)更好地理解車(chē)輛的環(huán)境。
41、6.用戶(hù)體驗(yàn)的提升
42、沉浸式體驗(yàn):3d展示提供了更加沉浸的用戶(hù)體驗(yàn),使用戶(hù)能更自然地理解和操作數(shù)據(jù)。
43、交互體驗(yàn):改進(jìn)的交互設(shè)計(jì)(如點(diǎn)擊、拖拽等)讓用戶(hù)能夠更方便地獲取和操作車(chē)輛信息。
1.一種3d地圖車(chē)聯(lián)網(wǎng)大屏展示系統(tǒng),其特征在于,所述系統(tǒng)包括數(shù)據(jù)采集模塊、大數(shù)據(jù)平臺(tái)、應(yīng)用服務(wù)模塊、后臺(tái)服務(wù)模塊和前臺(tái)服務(wù)模塊;
2.根據(jù)權(quán)利要求1所述的3d地圖車(chē)聯(lián)網(wǎng)大屏展示系統(tǒng),其特征在于,所述數(shù)據(jù)采集模塊通過(guò)車(chē)輛tbox設(shè)備實(shí)時(shí)采集車(chē)輛的數(shù)據(jù),并將車(chē)輛數(shù)據(jù)按照每秒一幀或多幀的頻率傳輸至大數(shù)據(jù)平臺(tái),其中,所述車(chē)輛數(shù)據(jù)包括終端編號(hào)、車(chē)輛定位信息、車(chē)輛狀態(tài)信息、車(chē)輛速度信息以及車(chē)輛朝向信息,車(chē)輛剎車(chē)踏板行程信息以及油門(mén)踏板行程信息。
3.根據(jù)權(quán)利要求1所述的3d地圖車(chē)聯(lián)網(wǎng)大屏展示系統(tǒng),其特征在于,所述前臺(tái)服務(wù)模塊包括特效設(shè)置插件,所述特效設(shè)置插件用于對(duì)用戶(hù)在cesium?3d地球模型中選取的區(qū)域或目標(biāo)添加特效,以增強(qiáng)顯示效果,突出重點(diǎn)。
4.根據(jù)權(quán)利要求1所述的3d地圖車(chē)聯(lián)網(wǎng)大屏展示系統(tǒng),其特征在于,所述前臺(tái)服務(wù)模塊還包括鏡頭設(shè)置插件,所述鏡頭設(shè)置插件用于設(shè)置鏡頭的初始化移動(dòng)經(jīng)緯度和高度,編寫(xiě)鏡頭飛行程序,通過(guò)鏡頭飛行程序控制視角飛入展示效果,通過(guò)視角飛入展示效果展示用戶(hù)需要展示的區(qū)域。
5.根據(jù)權(quán)利要求1所述的3d地圖車(chē)聯(lián)網(wǎng)大屏展示系統(tǒng),其特征在于,所述前臺(tái)服務(wù)模塊還包括鏡頭高度設(shè)置插件,所述鏡頭高度設(shè)置插件用于設(shè)置各鏡頭高度需要展示的圖層和對(duì)應(yīng)內(nèi)容。
6.根據(jù)權(quán)利要求5所述的3d地圖車(chē)聯(lián)網(wǎng)大屏展示系統(tǒng),其特征在于,所述圖層包括熱力圖層、街道展示圖層和數(shù)據(jù)統(tǒng)計(jì)圖層;
7.一種3d地圖車(chē)聯(lián)網(wǎng)大屏展示方法,其特征在于,所述方法包括:
8.根據(jù)權(quán)利要求7所述的3d地圖車(chē)聯(lián)網(wǎng)大屏展示方法,其特征在于,所述方法還包括:通過(guò)特效設(shè)置插件對(duì)用戶(hù)在cesium?3d地球模型中選取的區(qū)域或目標(biāo)添加特效,以增強(qiáng)顯示效果,突出重點(diǎn)。
9.根據(jù)權(quán)利要求7所述的3d地圖車(chē)聯(lián)網(wǎng)大屏展示方法,其特征在于,所述方法還包括:通過(guò)鏡頭設(shè)置插件設(shè)置鏡頭的初始化移動(dòng)經(jīng)緯度和高度,編寫(xiě)鏡頭飛行程序,通過(guò)鏡頭飛行程序控制視角飛入展示效果,通過(guò)視角飛入展示效果展示用戶(hù)需要展示的區(qū)域。
10.根據(jù)權(quán)利要求7所述的3d地圖車(chē)聯(lián)網(wǎng)大屏展示方法,其特征在于,所述方法還包括:通過(guò)鏡頭高度設(shè)置插件設(shè)置各鏡頭高度需要展示的圖層和對(duì)應(yīng)內(nèi)容;