硬核干貨 | 盈嘉BOS核心功能剖析:BOS管道中心線(xiàn)提取及應(yīng)用
所屬頻道:新聞中心
大家好!前面一期我們重點(diǎn)介紹了BOS基于自然語(yǔ)言理解的構(gòu)件智能搜索。在空間智能計(jì)算、分析服務(wù)方面,BOS還提供了針對(duì)不同專(zhuān)業(yè)系統(tǒng)(如機(jī)電管道綜合)的智能化應(yīng)用。
精彩回顧
盈嘉BOS:科技賦能,推動(dòng)我國(guó)數(shù)字經(jīng)濟(jì)健康發(fā)展
盈嘉BOS核心功能剖析:數(shù)據(jù)庫(kù)兼容能力詳解
盈嘉BOS核心功能剖析:BOS室內(nèi)外路徑規(guī)劃
盈嘉BOS核心功能剖析:基于自然語(yǔ)言理解的構(gòu)件智能搜索
以管道系統(tǒng)為例,不同設(shè)計(jì)軟件對(duì)管道系統(tǒng)的表達(dá)和屬性數(shù)據(jù)存在差異,通過(guò)數(shù)據(jù)轉(zhuǎn)換,統(tǒng)一進(jìn)入到BOS的空間數(shù)據(jù)庫(kù)中進(jìn)行管理。針對(duì)不同來(lái)源的管道系統(tǒng)數(shù)據(jù),如何還原其系統(tǒng)拓?fù)?,以便?yīng)用于管件系統(tǒng)算量、流體流動(dòng)狀態(tài)仿真等管理需求中,是常常需要解決的問(wèn)題。這一期,我們來(lái)講講BOS管道中心線(xiàn)提取及應(yīng)用。
管道中心線(xiàn)提取及應(yīng)用是BOS在特定技術(shù)專(zhuān)業(yè)的應(yīng)用場(chǎng)景下發(fā)揮其空間智能計(jì)算、分析服務(wù)能力的典型案例。BOS支持來(lái)源于IFC、Revit、iModel、rvm等不同格式模型的管道系統(tǒng)的中心線(xiàn)拓?fù)鋽?shù)據(jù)的提取。用戶(hù)可以通過(guò)BOS的模型數(shù)據(jù)服務(wù)接口,獲取管道系統(tǒng)的中心線(xiàn)數(shù)據(jù),包括系統(tǒng)中各管件和連接構(gòu)件的位置、長(zhǎng)度、連接關(guān)系等,并支持管道系統(tǒng)的實(shí)體量數(shù)據(jù)的統(tǒng)計(jì)。該服務(wù)接口,配合BOS3DViewer,可在三維可視化界面上進(jìn)行管道系統(tǒng)、流體流向和狀態(tài)的渲染和表達(dá)。下面,我們就詳細(xì)講講BOS管道中心線(xiàn)提取及應(yīng)用。
一BOS管道中心線(xiàn)提取的應(yīng)用場(chǎng)景
BOS管道中心線(xiàn)提取可在多種場(chǎng)景中應(yīng)用。比如在管道系統(tǒng)運(yùn)維中,后臺(tái)服務(wù)可提取管道中心線(xiàn)并獲取設(shè)計(jì)流向數(shù)據(jù),支持在用戶(hù)界面中以三維可視化的形式展示管道中流體的流動(dòng)和狀態(tài)(如冷、熱,上水、下水等)。工作人員在巡檢過(guò)程中,對(duì)目標(biāo)管段,可以在手持終端設(shè)備內(nèi)嵌的BOS3DViewer界面中查詢(xún)?cè)摴芏蔚膶傩?,流體性質(zhì),流向,為維護(hù)工作提供準(zhǔn)確、快捷的輔助工具支持。
同時(shí),管道中心線(xiàn)提取還可以應(yīng)用在管道工程量計(jì)算中,根據(jù)管道中心線(xiàn)三維空間拓?fù)溥M(jìn)行實(shí)體量估算。用戶(hù)選擇管道系統(tǒng),可快速查看該系統(tǒng)的統(tǒng)計(jì)計(jì)算結(jié)果,可以按不同直徑、不同類(lèi)型的管道構(gòu)件進(jìn)行分類(lèi)匯總,計(jì)算管道總長(zhǎng)度及單根管件的長(zhǎng)度。該功能支持用戶(hù)以可視化的方式選擇計(jì)算區(qū)域和系統(tǒng),提高了管道系統(tǒng)算量的便捷性和效率。
總之,BOS管道中心線(xiàn)提取功能在石油、化工、城市綜合管廊工程、建筑管道系統(tǒng)的智慧空間應(yīng)用中均可得到應(yīng)用,支持獲取管道系統(tǒng)的三維空間拓?fù)浔磉_(dá)數(shù)據(jù),進(jìn)行可視化展示、構(gòu)件實(shí)體量統(tǒng)計(jì)和數(shù)據(jù)挖潛。
二管道中心線(xiàn)提取原理
BOS管道中心線(xiàn)提取是在BIM模型解析完成形成統(tǒng)一空間數(shù)據(jù)以后,對(duì)管道幾何數(shù)據(jù)進(jìn)行分析和計(jì)算,通過(guò)管道棱邊提取,棱邊鄰接關(guān)系建立、棱邊剪除、棱邊點(diǎn)閉合多邊形處理、確定截面中心及法向等多道數(shù)據(jù)處理工序,得到管道的截面走向,依據(jù)截面關(guān)鍵點(diǎn)和法向分析,算出管道中心線(xiàn),從而獲取管道的長(zhǎng)度、坐標(biāo)位置等信息。BOS通過(guò)對(duì)BIM模型數(shù)據(jù)的理解及空間幾何計(jì)算,深度挖掘BIM模型的“內(nèi)涵”數(shù)據(jù)及其價(jià)值,服務(wù)各專(zhuān)業(yè)場(chǎng)景下的智慧空間應(yīng)用。
三如何使用BOS的管道中心線(xiàn)提取功能
應(yīng)用案例
以下用一個(gè)簡(jiǎn)單的案例說(shuō)明管道中心線(xiàn)的使用和效果,快速計(jì)算出機(jī)電模型中的某個(gè)管道系統(tǒng)的中心線(xiàn)數(shù)據(jù),用于管道算量統(tǒng)計(jì)。
首先,在BOS模型管理組件中上傳機(jī)電模型,等待解析完成。
解析完成后,在前端頁(yè)面中調(diào)用BOS3D的獲取系統(tǒng)的管道中心線(xiàn)接口(以下采用Postman工具模擬服務(wù)調(diào)用)。按照接口要求填入必需的模型key、模型數(shù)據(jù)庫(kù)key、用戶(hù)驗(yàn)證信息、系統(tǒng)名稱(chēng)等參數(shù)后,點(diǎn)擊發(fā)送,向服務(wù)器提交請(qǐng)求。
請(qǐng)求處理成功后,服務(wù)返回該系統(tǒng)中所包含的不同類(lèi)型和管徑的管道構(gòu)件的長(zhǎng)度和管道系統(tǒng)總長(zhǎng)度、構(gòu)件key列表、單個(gè)構(gòu)件的中心線(xiàn)長(zhǎng)度、每個(gè)構(gòu)件的起止中心點(diǎn)坐標(biāo)位置。
比如,我們?cè)诜祷氐慕Y(jié)果中,可以看到管道直徑為48mm的構(gòu)件有4個(gè),它們加起來(lái)的總長(zhǎng)度值為5306mm。
我們還可以看到類(lèi)型為“管件”的管道,對(duì)應(yīng)的管道長(zhǎng)度為115.17mm,構(gòu)件key為M1620894409783_1072162,還可以看到每一段管道中心線(xiàn)的坐標(biāo)位置。
最后,我們通過(guò)調(diào)用BOS3DViewer前端相關(guān)方法,將管道中心線(xiàn)以黃色線(xiàn)段的形式進(jìn)行渲染展示,該機(jī)電系統(tǒng)前后對(duì)比的效果如下圖。
(黃色線(xiàn)段即管道中心線(xiàn))
四結(jié)語(yǔ)
本期主要介紹通過(guò)管道中心線(xiàn)提取功能,為管道系統(tǒng)運(yùn)維、工程量計(jì)算等場(chǎng)景提供智能服務(wù),使得軟件系統(tǒng)能夠發(fā)掘BIM模型數(shù)據(jù)背后的價(jià)值。不同格式BIM模型解析完成后形成統(tǒng)一的模型表達(dá)數(shù)據(jù),BOS對(duì)其管道系統(tǒng)進(jìn)行空間拓?fù)湓俳?,得出管道中心線(xiàn)三維拓?fù)淠P?,為流體仿真、管道運(yùn)維、管道系統(tǒng)工程量計(jì)算提供關(guān)鍵數(shù)據(jù)模型,賦能專(zhuān)業(yè)應(yīng)用場(chǎng)景。
(審核編輯: 小王子)
分享