5G時代的快速發(fā)展,結(jié)合云計算、AI、大數(shù)據(jù)等新興技術(shù),將給各行各業(yè)帶來一場顛覆式的變革。3D運維可視化系統(tǒng)也如雨后春筍般被爭先應(yīng)用,助力農(nóng)業(yè)、電力、交通、教育等向數(shù)字化轉(zhuǎn)型。
視橋科技團(tuán)隊結(jié)合自身技術(shù)及資源優(yōu)勢,歷經(jīng)14年3D信息化技術(shù)行業(yè)的沉淀,研發(fā)出的3D可視化運維系統(tǒng)成功應(yīng)用于風(fēng)電行業(yè)。基于國內(nèi)該技術(shù)尚未成熟,視橋科技團(tuán)隊核心技術(shù)工程師將此系統(tǒng)的研發(fā)進(jìn)行了技術(shù)層面的剖析及分享。
3D運維可視化系統(tǒng)的功能:
3D運維可視化系統(tǒng)能夠通過三維虛擬的方式能夠直觀有效地監(jiān)控設(shè)備系統(tǒng)整體運行情況,對數(shù)據(jù)狀態(tài)進(jìn)行直觀把控、動態(tài)統(tǒng)計、還可以準(zhǔn)確定位出監(jiān)控設(shè)備的物理位置,完成可視化的管理。極大方便了運維人員的在線管理,發(fā)現(xiàn)故障,排查隱患,減少了運營成本。
3D運維可視化系統(tǒng)開發(fā)框架:
開發(fā)框架是基于web3D,技術(shù)成熟穩(wěn)定,能保持先進(jìn)性。采用b/s架構(gòu)使系統(tǒng)能集中部署分布使用,有利于系統(tǒng)升級維護(hù);采用mvc的開發(fā)模式并參考soa體系框架設(shè)計,使得能快速擴(kuò)展業(yè)務(wù)而不會影響現(xiàn)有系統(tǒng)的正常使用,可根據(jù)實際業(yè)務(wù)進(jìn)行擴(kuò)展,在滿足系統(tǒng)運行要求的同時實現(xiàn)最小成本,系統(tǒng)采用分布式,系統(tǒng)功能隔離運行,保障整體系統(tǒng)穩(wěn)定運行。
1、web端技術(shù)
前段采用jquery/bootstrap/vue等實現(xiàn),前段和controller交互數(shù)據(jù)采用基于json格式。
2、業(yè)務(wù)技術(shù)
(1)業(yè)務(wù)端基于springboot springmvc 等技術(shù)棧構(gòu)建。
(2)前后端分離:controller/service/ajax,其中controller主要j生成son數(shù)據(jù)包現(xiàn)實與前端數(shù)據(jù)交互。
三維模型建立:
3D美術(shù)借助3dmax或Blender或其他三維軟件進(jìn)行三維建模,渲染烘培,然后導(dǎo)出包含幾何體數(shù)據(jù)和材質(zhì)數(shù)據(jù)文件,材質(zhì)通常有一些貼圖。
模型加載渲染webGL技術(shù):
WebGL是一種3D繪圖標(biāo)準(zhǔn),這種繪圖技術(shù)標(biāo)準(zhǔn)允許把javascript和OpenGL ES 2.0結(jié)合在一起,通過增加OpenGL ES 2.0的一個javascript綁定,WebGL可以為HTML5 Canvas提供硬件3D加速渲染,這樣Web開發(fā)人員就可以借助系統(tǒng)顯卡來在瀏覽器里更流暢地展示3D場景和模型了,還能創(chuàng)建復(fù)雜的導(dǎo)航和數(shù)據(jù)視覺化。
經(jīng)過對系統(tǒng)的設(shè)計、研發(fā)、調(diào)試,視橋科技研發(fā)團(tuán)隊已掌握了多項核心技術(shù),也將繼續(xù)應(yīng)用到城市交通、教育、農(nóng)業(yè)、旅游等多個領(lǐng)域。3D運維可視化系統(tǒng)能夠很好的滿足現(xiàn)實社會多個行業(yè)需求,有著廣闊的發(fā)展前景。
5G時代的快速發(fā)展,結(jié)合云計算、AI、大數(shù)據(jù)等新興技術(shù),將給各行各業(yè)帶來一場顛覆式的變革。3D運維可視化系統(tǒng)也如雨后春筍般被爭先應(yīng)用,助力農(nóng)業(yè)、電力、交通、教育等向數(shù)字化轉(zhuǎn)型。
視橋科技團(tuán)隊結(jié)合自身技術(shù)及資源優(yōu)勢,歷經(jīng)14年3D信息化技術(shù)行業(yè)的沉淀,研發(fā)出的3D可視化運維系統(tǒng)成功應(yīng)用于風(fēng)電行業(yè)。基于國內(nèi)該技術(shù)尚未成熟,視橋科技團(tuán)隊核心技術(shù)工程師將此系統(tǒng)的研發(fā)進(jìn)行了技術(shù)層面的剖析及分享。
3D運維可視化系統(tǒng)的功能:
3D運維可視化系統(tǒng)能夠通過三維虛擬的方式能夠直觀有效地監(jiān)控設(shè)備系統(tǒng)整體運行情況,對數(shù)據(jù)狀態(tài)進(jìn)行直觀把控、動態(tài)統(tǒng)計、還可以準(zhǔn)確定位出監(jiān)控設(shè)備的物理位置,完成可視化的管理。極大方便了運維人員的在線管理,發(fā)現(xiàn)故障,排查隱患,減少了運營成本。
3D運維可視化系統(tǒng)開發(fā)框架:
開發(fā)框架是基于web3D,技術(shù)成熟穩(wěn)定,能保持先進(jìn)性。采用b/s架構(gòu)使系統(tǒng)能集中部署分布使用,有利于系統(tǒng)升級維護(hù);采用mvc的開發(fā)模式并參考soa體系框架設(shè)計,使得能快速擴(kuò)展業(yè)務(wù)而不會影響現(xiàn)有系統(tǒng)的正常使用,可根據(jù)實際業(yè)務(wù)進(jìn)行擴(kuò)展,在滿足系統(tǒng)運行要求的同時實現(xiàn)最小成本,系統(tǒng)采用分布式,系統(tǒng)功能隔離運行,保障整體系統(tǒng)穩(wěn)定運行。
1、web端技術(shù)
前段采用jquery/bootstrap/vue等實現(xiàn),前段和controller交互數(shù)據(jù)采用基于json格式。
2、業(yè)務(wù)技術(shù)
(1)業(yè)務(wù)端基于springboot springmvc 等技術(shù)棧構(gòu)建。
(2)前后端分離:controller/service/ajax,其中controller主要j生成son數(shù)據(jù)包現(xiàn)實與前端數(shù)據(jù)交互。
三維模型建立:
3D美術(shù)借助3dmax或Blender或其他三維軟件進(jìn)行三維建模,渲染烘培,然后導(dǎo)出包含幾何體數(shù)據(jù)和材質(zhì)數(shù)據(jù)文件,材質(zhì)通常有一些貼圖。
模型加載渲染webGL技術(shù):
WebGL是一種3D繪圖標(biāo)準(zhǔn),這種繪圖技術(shù)標(biāo)準(zhǔn)允許把javascript和OpenGL ES 2.0結(jié)合在一起,通過增加OpenGL ES 2.0的一個javascript綁定,WebGL可以為HTML5 Canvas提供硬件3D加速渲染,這樣Web開發(fā)人員就可以借助系統(tǒng)顯卡來在瀏覽器里更流暢地展示3D場景和模型了,還能創(chuàng)建復(fù)雜的導(dǎo)航和數(shù)據(jù)視覺化。
經(jīng)過對系統(tǒng)的設(shè)計、研發(fā)、調(diào)試,視橋科技研發(fā)團(tuán)隊已掌握了多項核心技術(shù),也將繼續(xù)應(yīng)用到城市交通、教育、農(nóng)業(yè)、旅游等多個領(lǐng)域。3D運維可視化系統(tǒng)能夠很好的滿足現(xiàn)實社會多個行業(yè)需求,有著廣闊的發(fā)展前景。