本發明涉及建筑模型構建,特別涉及一種基于全樓建筑模型的逐層建模方法和系統。
背景技術:
1、目前,在當今建筑領域不斷發展的背景下,對于建筑模型的精確性和高效性要求日益提高,在建筑設計和施工過程中,精確的建筑模型對于規劃、設計、施工管理具有重要意義。
2、然而,傳統方法中,逐個元素進行建模不僅效率低下,而且容易出現錯誤和不一致性,難以確保整個建筑模型的完整性和準確性,現有技術中沒有通過相同的標準層實現多個樓層的同時輸入,以及缺乏系統性、連貫性的方式來實現逐層的精確建模,從而導致在進行建模過程中的效率低下;
3、因此,為了克服上述技術問題,本發明提供了一種基于全樓建筑模型的逐層建模方法和系統。
技術實現思路
1、本發明提供一種基于全樓建筑模型的逐層建模方法和系統,用以通過獲取全樓建筑中各個自然層的樓層數據,從而對樓層數據進行分析,實現有效構建標準層模型,根據構建的標準層模型可以簡化輸入,進而通過名稱序號標簽有效實現對全樓建筑模型的構建,不僅保障了全樓建筑模型構建的準確性,而且提高了全樓建筑模型的構建效率。
2、一種基于全樓建筑模型的逐層建模方法,包括:
3、步驟1:獲取全樓建筑中各個自然層的樓層數據;
4、步驟2:對各個自然層的樓層數據進行分析,逐層建立標準層模型;
5、步驟3:根據全樓建筑中各個自然層的位置屬性為每個自然層分配名稱序號標簽;
6、步驟4:基于標準層模型并根據名稱序號標簽對全樓建筑進行統一組裝,構建全樓建筑模型。
7、優選的,一種基于全樓建筑模型的逐層建模方法,步驟2中,對各個自然層的樓層數據進行分析,包括:
8、對各個樓層的樓層數據進行讀取,確定每個自然層中樓層的平面布置狀態以及載荷布置狀態;
9、根據每個自然層中樓層的平面布置狀態以及載荷布置狀態確定全樓建筑中的標準層與特殊層;
10、當為標準層時,則逐層建立標準層模型;
11、當為特殊層時,則對特殊層根據空間建模方式進行建模。
12、優選的,一種基于全樓建筑模型的逐層建模方法,根據每個自然層中樓層的平面布置狀態以及載荷布置狀態確定全樓建筑中的標準層,包括:
13、將各自然層中樓層的平面布置狀態與載荷布置狀態進行匹配;
14、若存在多個自然層中樓層的平面布置狀態與載荷布置狀態均相同時,則將對應的多個自然層作為一個標準層;
15、若存在自然層中樓層的平面布置狀態與載荷布置狀態與其余自然層中樓層的平面布置狀態與載荷布置狀態均不相同時,則對應的自然層作為一個標準層;
16、根據標準層的平面布置狀態與載荷布置狀態,逐層建立標準層模型。
17、優選的,一種基于全樓建筑模型的逐層建模方法,包括:
18、一個標準層對應于多個自然層,且一個標準層與對應的多個自然層之間相互聯動;其中,當標準層發生修改時,與標準層相對應的多個自然層進行聯動變化。
19、優選的,一種基于全樓建筑模型的逐層建模方法,根據標準層的平面布置狀態與載荷布置狀態,逐層建立標準層模型,包括:
20、獲取軸網布置方式,并基于軸網布置方式定義標準層的軸網;
21、根據標準層的平面布置狀態確定布置構件,將布置構件在軸網上進行布置;
22、根據標準層的載荷分布狀態,將在軸網上布置好的布置構件進行載荷布置,并根據載荷布置結果生成標準層模型;
23、當完成一個標準層模型的布置之后,將已構建的全部自然層進行復制,并在復制后的自然層之上構建新的標準層模型,直至完成對標準層模型的逐層構建。
24、優選的,一種基于全樓建筑模型的逐層建模方法,步驟3中,根據全樓建筑中各個自然層的位置屬性為每個自然層分配名稱序號標簽,包括:
25、讀取全樓建筑中各個自然層的位置屬性,確定各個自然層的屬性標識,其中,屬性標識包括:位置標識與數字標識;
26、將位置標識與數據標識輸入至預設規則庫中進行識別,并基于識別結果生成名稱序號標簽;
27、為每個自然層分配對應的名稱序號標簽。
28、優選的,一種基于全樓建筑模型的逐層建模方法,步驟4中,基于標準層模型并根據名稱序號標簽對全樓建筑進行統一組裝,構建全樓建筑模型,包括:
29、根據名稱序號標簽對標準層模型依次錄入至目標菜單;
30、根據目標菜單對各個標準層模型根據預設順序依次排列在樓層表中;
31、獲取各層層高,并將各層層高在目標菜單中進行配置;
32、基于配置后的目標菜單根據樓層表對標準層模型進行統一組裝,構建全樓建筑模型。
33、優選的,一種基于全樓建筑模型的逐層建模方法,步驟1中,獲取全樓建筑中各個自然層的樓層數據,包括:
34、對全樓建筑進行第一三維掃描,獲取第一三維掃描點集;
35、提取第一三維掃描點集中邊緣輪廓的第二三維掃描點集,對第二三維掃描點集進行識別,確定第二三維掃描點集中的相交點;
36、讀取與相交點相連接的第三三維掃描點集,并將第三三維掃描點集進行連接,獲得目標連接線;
37、根據目標連接線對全樓建筑中樓層區域進行識別并標記,且根據標記結果獲得全樓建筑中的自然層;
38、根據自然層的層標簽構建對應的數據存儲節點,并對全樓建筑中對每個自然層內部進行第二掃描,獲得第四三維掃描點集;
39、將第四三維掃描點集對應存儲至數據存儲節點,同時,將多個數據存儲節點進行封裝,獲得樓層數據包;
40、將樓層數據包傳輸至計算機中進行識別讀取,獲取全樓建筑中每個自然層對應的樓層數據。
41、優選的,一種基于全樓建筑模型的逐層建模方法,步驟4中,當構建全樓建筑模型之后,包括:
42、對全樓建筑模型進行遍歷,獲取全樓建筑模型的點、線與面的分布狀態;
43、調取全樓建筑的點、線與面的實際分布狀態;
44、將全樓建筑模型的點、線與面的分布狀態與全樓建筑的點、線與面的實際分布狀態進行匹配,判斷全樓建筑模型是否合格;
45、若存在全樓建筑模型中點或線或面的分布狀態與全樓建筑的點、線與面的實際分布狀態不相匹配時,則判定全樓建筑模型不合格,同時,基于匹配結果定位全樓建筑模型的異常位置;
46、根據全樓建筑的點、線與面的實際分布狀態對全樓建筑模型的異常位置進行修正,獲得合格全樓建筑模型;
47、若全樓建筑模型的點、線與面的分布狀態與全樓建筑的點、線與面的實際分布狀態完全匹配時,則判定全樓建筑模型合格;
48、當全樓建筑模型合格時,獲取對全樓建筑模型中各個自然層進行性能評估的評估維度,同時,獲取每個評估維度對應的評估規則;
49、根據每個評估維度對應的評估規則對每個自然層進行性能評估,獲得每個自然層的性能評估分值;
50、獲取性能評估合格分值,并將自然層的性能評估分值與性能評估合格分值進行比較,判斷全樓建筑模型中自然層是否合格;
51、若自然層的性能評估分值小于性能評估合格分值時,則判定全樓建筑模型中自然層不合格,同時,當全樓建筑模型中存在自然層不合格時,生成不合格自然層的報警報告,并傳輸至監測終端;
52、若自然層的性能評估分值等于或大于性能評估合格分值時,則判定全樓建筑模型中自然層合格,并獲取全樓建筑模型中合格自然層對應的標準層模型;
53、構建模型庫,并將合格自然層對應的標準層模型進行存儲至模型庫。
54、一種基于全樓建筑模型的逐層建模系統,包括:
55、樓層數據獲取模塊,用于獲取全樓建筑中各個自然層的樓層數據;
56、標準層模型建立模塊,用于對各個自然層的樓層數據進行分析,逐層建立標準層模型;
57、名稱序號標簽分配模塊,用于根據全樓建筑中各個自然層的位置屬性為每個自然層分配名稱序號標簽;
58、統一組裝模塊,用于基于標準層模型并根據名稱序號標簽對全樓建筑進行統一組裝,構建全樓建筑模型。
59、與現有技術相比,本發明的有益效果如下:
60、通過獲取全樓建筑中各個自然層的樓層數據,從而對樓層數據進行分析,實現有效構建標準層模型,根據構建的標準層模型可以簡化輸入,進而通過名稱序號標簽有效實現對全樓建筑模型的構建,不僅保障了全樓建筑模型構建的準確性,而且提高了全樓建筑模型的構建效率。
61、本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在本技術文件中所特別指出的結構來實現和獲得。
62、下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。