本技術(shù)涉及結(jié)構(gòu)工程,尤其涉及基于lod技術(shù)的構(gòu)筑物信息模型自適應(yīng)高效調(diào)度方法。
背景技術(shù):
1、在bim技術(shù)中,lod指的是模型細(xì)節(jié)層次(level?of?development),它描述了一個(gè)bim模型在設(shè)計(jì)和施工過程中的詳細(xì)程度。lod的概念通常用于指導(dǎo)模型在不同階段應(yīng)具備的精度和細(xì)節(jié)水平。例如,在設(shè)計(jì)初期,模型可能只需要展示基本的形狀和尺寸,這時(shí)lod可以比較低;而在施工階段,模型需要包含更多的細(xì)節(jié),如具體的構(gòu)件連接和材料屬性,這時(shí)lod需要比較高。bim的lod標(biāo)準(zhǔn)有助于確保不同團(tuán)隊(duì)和項(xiàng)目階段之間的模型精度和一致性。
2、在gis技術(shù)中,lod通常指的是地理信息的詳細(xì)程度(level?of?detail)。它描述了空間數(shù)據(jù)在地理尺度上的精度和細(xì)節(jié)。gis的lod與地圖的比例尺有關(guān),比例尺越大,地圖的lod越高,顯示的地理信息越詳細(xì)。lod調(diào)度技術(shù)原理是構(gòu)建基于四叉樹(二維平面)或八叉樹(三維實(shí)體)的地理信息模型金字塔,根據(jù)需要調(diào)用不同層級(jí)的金字塔模型。因地理信息模型為連續(xù)平面模型,可采用規(guī)則的正方形或三角形逐級(jí)細(xì)分生成不同詳細(xì)程度的模型,對(duì)模型的幾何特征要求不高;在gis+bim融合技術(shù)中,在gis場(chǎng)景中當(dāng)采用lod技術(shù)對(duì)構(gòu)筑物的信息模型進(jìn)行調(diào)度時(shí),采用特征金字塔構(gòu)建技術(shù)生成的結(jié)構(gòu)模型容易丟失結(jié)構(gòu)的特征,導(dǎo)致模型調(diào)度效率低,無法滿足工程需要。
3、因此,如何實(shí)現(xiàn)構(gòu)筑物信息模型的高效渲染調(diào)度是目前亟需解決的一個(gè)問題。
4、上述內(nèi)容僅用于輔助理解本技術(shù)的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)的主要目的在于提供一種基于lod技術(shù)的構(gòu)筑物信息模型自適應(yīng)高效調(diào)度方法,旨在解決如何實(shí)現(xiàn)構(gòu)筑物信息模型的高效渲染調(diào)度的技術(shù)問題。
2、為實(shí)現(xiàn)上述目的,本技術(shù)提出一種基于lod技術(shù)的構(gòu)筑物信息模型自適應(yīng)高效調(diào)度方法,所述的方法包括:
3、對(duì)傳統(tǒng)構(gòu)筑物模型進(jìn)行分解,得到模型組織層級(jí)信息;
4、基于所述傳統(tǒng)構(gòu)筑物模型進(jìn)行信息模型構(gòu)建,生成零件級(jí)構(gòu)筑物信息模型;
5、根據(jù)所述模型組織層級(jí)信息和所述零件級(jí)構(gòu)筑物信息模型進(jìn)行信息模型重組,得到構(gòu)筑物整體信息模型;
6、根據(jù)模型調(diào)度策略對(duì)所述構(gòu)筑物整體信息模型進(jìn)行調(diào)度展示。
7、在一實(shí)施例中,所述對(duì)傳統(tǒng)構(gòu)筑物模型進(jìn)行分解,得到模型組織層級(jí)信息,包括:
8、獲取構(gòu)筑物的幾何特征和特征參數(shù);
9、根據(jù)所述幾何特征和所述特征參數(shù)構(gòu)建傳統(tǒng)構(gòu)筑物模型;
10、將所述傳統(tǒng)構(gòu)筑物模型分解為多個(gè)不同層級(jí)的子模型;
11、根據(jù)所述多個(gè)不同層級(jí)的子模型確定模型組織層級(jí)信息。
12、在一實(shí)施例中,所述將所述傳統(tǒng)構(gòu)筑物模型分解為多個(gè)不同層級(jí)的子模型,包括:
13、將所述傳統(tǒng)構(gòu)筑物模型劃分為多個(gè)不同層級(jí)的模型,其中,所述多個(gè)不同調(diào)度層級(jí)的模型至少包括方案級(jí)模型、構(gòu)件級(jí)模型、部件級(jí)模型和零件級(jí)模型;
14、將所述方案級(jí)模型、所述構(gòu)件級(jí)模型、所述部件級(jí)模型和所述零件級(jí)模型分別進(jìn)行分解,得到多個(gè)不同層級(jí)的子模型。
15、在一實(shí)施例中,所述根據(jù)所述模型組織層級(jí)信息和所述零件級(jí)構(gòu)筑物信息模型進(jìn)行信息模型重組,得到構(gòu)筑物整體信息模型,包括:
16、根據(jù)所述模型組織層級(jí)信息生成模型組裝文件;
17、根據(jù)所述模型組裝文件和所述零件級(jí)構(gòu)筑物信息模型進(jìn)行信息模型重組,得到構(gòu)筑物整體信息模型。
18、在一實(shí)施例中,所述根據(jù)所述模型組裝文件和所述零件級(jí)構(gòu)筑物信息模型進(jìn)行信息模型重組,得到構(gòu)筑物整體信息模型,包括:
19、根據(jù)所述零件級(jí)構(gòu)筑物信息模型確定零件模型中心;
20、根據(jù)所述零件模型中心確定部件模型中心;
21、根據(jù)所述部件模型中心和所述零件級(jí)構(gòu)筑物信息模型生成部件級(jí)構(gòu)筑物信息模型;
22、根據(jù)所述模型組裝文件對(duì)所述部件級(jí)構(gòu)筑物信息模型進(jìn)行組裝,得到方案級(jí)構(gòu)筑物信息模型;
23、根據(jù)所述零件級(jí)構(gòu)筑物信息模型、部件級(jí)構(gòu)筑物信息模型、所述部件級(jí)構(gòu)筑物信息模型和所述方案級(jí)構(gòu)筑物信息模型進(jìn)行模型重組,得到構(gòu)筑物整體信息模型。
24、在一實(shí)施例中,所述根據(jù)所述模型組裝文件對(duì)所述部件級(jí)構(gòu)筑物信息模型進(jìn)行組裝,得到方案級(jí)構(gòu)筑物信息模型,包括:
25、根據(jù)所述模型組裝文件對(duì)所述部件級(jí)構(gòu)筑物信息模型進(jìn)行組裝,生成構(gòu)件級(jí)構(gòu)筑物信息模型;
26、獲取構(gòu)筑物信息模型的工程坐標(biāo),并根據(jù)所述工程坐標(biāo)進(jìn)行坐標(biāo)系轉(zhuǎn)換,得到經(jīng)緯度坐標(biāo)信息;
27、根據(jù)所述經(jīng)緯度坐標(biāo)信息和所述構(gòu)件級(jí)構(gòu)筑物信息模型確定方案級(jí)構(gòu)筑物信息模型。
28、在一實(shí)施例中,所述根據(jù)模型調(diào)度策略對(duì)所述構(gòu)筑物整體信息模型進(jìn)行調(diào)度展示,包括:
29、根據(jù)所述構(gòu)筑物整體信息模型確定不同構(gòu)件級(jí)構(gòu)筑物信息模型的視口距離;
30、通過所述模型調(diào)度策略根據(jù)所述視口距離調(diào)用所述構(gòu)筑物整體信息模型中的不同層級(jí)的構(gòu)筑物信息模型進(jìn)行渲染展示。
31、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種基于lod技術(shù)的構(gòu)筑物信息模型自適應(yīng)高效調(diào)度裝置,所述基于lod技術(shù)的構(gòu)筑物信息模型自適應(yīng)高效調(diào)度裝置包括:
32、分解模塊,用于對(duì)傳統(tǒng)構(gòu)筑物模型進(jìn)行分解,得到模型組織層級(jí)信息;
33、構(gòu)建模塊,用于基于所述傳統(tǒng)構(gòu)筑物模型進(jìn)行信息模型構(gòu)建,生成零件級(jí)構(gòu)筑物信息模型;
34、重組模塊,用于根據(jù)所述模型組織層級(jí)信息和所述零件級(jí)構(gòu)筑物信息模型進(jìn)行信息模型重組,得到構(gòu)筑物整體信息模型;
35、調(diào)度模塊,用于根據(jù)模型調(diào)度策略對(duì)所述構(gòu)筑物整體信息模型進(jìn)行調(diào)度展示。
36、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種基于lod技術(shù)的構(gòu)筑物信息模型自適應(yīng)高效調(diào)度設(shè)備,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如上文所述的基于lod技術(shù)的構(gòu)筑物信息模型自適應(yīng)高效調(diào)度方法的步驟。
37、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的基于lod技術(shù)的構(gòu)筑物信息模型自適應(yīng)高效調(diào)度方法的步驟。
38、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的基于lod技術(shù)的構(gòu)筑物信息模型自適應(yīng)高效調(diào)度方法的步驟。
39、本技術(shù)提供了一種基于lod技術(shù)的構(gòu)筑物信息模型自適應(yīng)高效調(diào)度方法,本技術(shù)通過首先對(duì)傳統(tǒng)構(gòu)筑物模型進(jìn)行分解,得到模型組織層級(jí)信息,能夠提高模型的可管理性和可讀性,便于后續(xù)的修改、維護(hù)和信息添加,同時(shí),層級(jí)信息的明確為構(gòu)建高度組織化的信息模型打下了基礎(chǔ);基于所述傳統(tǒng)構(gòu)筑物模型進(jìn)行信息模型構(gòu)建,生成零件級(jí)構(gòu)筑物信息模型,提升了模型的精細(xì)度和準(zhǔn)確性;根據(jù)所述模型組織層級(jí)信息和所述零件級(jí)構(gòu)筑物信息模型進(jìn)行信息模型重組,得到構(gòu)筑物整體信息模型,能夠形成多層次的模型結(jié)構(gòu);根據(jù)模型調(diào)度策略對(duì)所述構(gòu)筑物整體信息模型進(jìn)行調(diào)度展示,能夠?qū)崿F(xiàn)構(gòu)筑物信息模型的高效渲染調(diào)度。
40、綜上可知,本技術(shù)通過根據(jù)傳統(tǒng)構(gòu)筑物模型進(jìn)行分解和建模得到的模型組織層級(jí)信息和零件級(jí)構(gòu)筑物信息模型進(jìn)行模型重組,得到構(gòu)筑物整體信息模型并進(jìn)行渲染調(diào)度,克服了傳統(tǒng)基于特征金字塔模型進(jìn)行l(wèi)od調(diào)度丟失結(jié)構(gòu)特征的技術(shù)缺陷,能夠?qū)崿F(xiàn)構(gòu)筑物信息模型的高效渲染調(diào)度。