[發(fā)明專利]基于建筑圖紙的建筑物自動建模方法有效
| 申請?zhí)枺?/td> | 201810141392.1 | 申請日: | 2018-02-09 |
| 公開(公告)號: | CN108363867B | 公開(公告)日: | 2021-04-20 |
| 發(fā)明(設(shè)計)人: | 謝鴻宇;李長輝;朱俊華;譚傳浩;張家銳;胡恩軒;黃冬寧;郭靜宜;楊楚琪;宋揚(yáng);張淦光;林東銓 | 申請(專利權(quán))人: | 廣州大學(xué) |
| 主分類號: | G06F30/13 | 分類號: | G06F30/13;G06F30/20;G06T17/00 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 梁順宜;郝傳鑫 |
| 地址: | 510000 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 建筑 圖紙 建筑物 自動 建模 方法 | ||
1.一種基于建筑圖紙的建筑物自動建模方法,其特征在于,包括以下步驟:
分別讀取建筑物的每一樓層的所有建筑對象所在圖層的信息,并按預(yù)設(shè)的順序識別組成每一種所述建筑對象的線段以及線段的端點(diǎn)的坐標(biāo)數(shù)據(jù);所述建筑對象包括柱、墻、門、窗、樓梯、陽臺、井、地板和屋頂;對于任一樓層的所有建筑對象,具體包括:分別讀取所述樓層的所有所述建筑對象所在圖層的信息,按預(yù)設(shè)的順序分別找出組成柱、墻、門、窗、樓梯、陽臺、井、地板和屋頂?shù)乃芯€段以及所有線段的端點(diǎn)的坐標(biāo)數(shù)據(jù);
確定每一條線段的端點(diǎn)的高程數(shù)據(jù);
根據(jù)組成每一種所述建筑對象的線段的端點(diǎn)的坐標(biāo)數(shù)據(jù)以及線段的端點(diǎn)的高程數(shù)據(jù)對應(yīng)生成一個二進(jìn)制文件;
對所有樓層的同一種所述建筑對象對應(yīng)的二進(jìn)制文件進(jìn)行優(yōu)化處理;對于任一種所述建筑對象,具體包括:讀取所有樓層的所述建筑對象對應(yīng)的二進(jìn)制文件,獲得組成所述建筑對象的所有線段的端點(diǎn)的坐標(biāo)數(shù)據(jù)和對應(yīng)的端點(diǎn)的高程數(shù)據(jù);根據(jù)獲得的所有線段的端點(diǎn)的坐標(biāo)數(shù)據(jù)和對應(yīng)的端點(diǎn)的高程數(shù)據(jù),獲得組成所述建筑對象的所有線段;按照從最低樓層到最高樓層的順序依次對組成所述建筑對象的所有線段中屬于每一樓層的線段進(jìn)行優(yōu)化處理;
其中,所述按照從最低樓層到最高樓層的順序依次對組成所述建筑對象的所有線段中屬于每一樓層的線段進(jìn)行優(yōu)化處理,對于屬于任一樓層的線段,具體包括:
S1431、判斷所述樓層是否為所述最高樓層;
S1432、當(dāng)所述樓層不為所述最高樓層時,以所述樓層的上一相鄰樓層作為當(dāng)前樓層,判斷屬于當(dāng)前樓層的所有線段中是否有線段與屬于所述樓層的線段對應(yīng)重合;
S1433、若屬于當(dāng)前樓層的所有線段中有線段與屬于所述樓層的線段對應(yīng)重合,則對每一組對應(yīng)重合的線段進(jìn)行優(yōu)化處理,并執(zhí)行S1434;若屬于當(dāng)前樓層的所有線段中沒有線段與屬于所述樓層的線段對應(yīng)重合,則執(zhí)行S1434;
S1434、判斷當(dāng)前樓層是否為所述最高樓層;
S1435、若當(dāng)前樓層不為所述最高樓層,則以當(dāng)前樓層的上一相鄰樓層作為當(dāng)前樓層,判斷屬于當(dāng)前樓層的所有線段中是否有線段與屬于所述樓層的線段對應(yīng)重合,并返回S1433;以及,
S1436、若當(dāng)前樓層為所述最高樓層,則對屬于所述樓層的線段的優(yōu)化處理完成,并生成相應(yīng)的優(yōu)化處理后的二進(jìn)制文件;
其中,對于任意一組對應(yīng)重合的線段,通過以下步驟對所述對應(yīng)重合的線段進(jìn)行優(yōu)化處理:對所述對應(yīng)重合的線段中屬于所述樓層的線段的端點(diǎn)的高程數(shù)據(jù)進(jìn)行更新處理,將屬于所述樓層的線段的端點(diǎn)的高程數(shù)據(jù)相應(yīng)替換為所述對應(yīng)重合的線段中屬于當(dāng)前樓層的線段的端點(diǎn)的高程數(shù)據(jù);對所述對應(yīng)重合的線段中屬于當(dāng)前樓層的線段進(jìn)行刪除處理;
根據(jù)優(yōu)化處理后的二進(jìn)制文件生成所述建筑物的三維模型。
2.如權(quán)利要求1所述的基于建筑圖紙的建筑物自動建模方法,其特征在于,所述確定每一條線段的端點(diǎn)的高程數(shù)據(jù),具體包括:
根據(jù)每一條線段所在樓層的地板的高程數(shù)據(jù)對應(yīng)確定每一條線段的端點(diǎn)的高程數(shù)據(jù)。
3.如權(quán)利要求1所述的基于建筑圖紙的建筑物自動建模方法,其特征在于,所述根據(jù)優(yōu)化處理后的二進(jìn)制文件生成所述建筑物的三維模型,具體包括:
根據(jù)每一個優(yōu)化處理后的二進(jìn)制文件,對應(yīng)生成一種所述建筑對象的三維模型;
根據(jù)每一種所述建筑對象的三維模型,生成所述建筑物的三維模型。
4.如權(quán)利要求3所述的基于建筑圖紙的建筑物自動建模方法,其特征在于,所述根據(jù)每一個優(yōu)化處理后的二進(jìn)制文件,對應(yīng)生成一種所述建筑對象的三維模型,對于任意一個優(yōu)化處理后的二進(jìn)制文件,具體包括:
讀取所述二進(jìn)制文件,獲得所述二進(jìn)制文件中的所有端點(diǎn)的坐標(biāo)數(shù)據(jù)和所有端點(diǎn)對應(yīng)的高程數(shù)據(jù);
根據(jù)每一組相鄰的兩個端點(diǎn)生成所述二進(jìn)制文件對應(yīng)的所述建筑對象的一個側(cè)面;
根據(jù)所述建筑對象的每一個側(cè)面生成所述建筑對象的三維模型。
5.如權(quán)利要求4所述的基于建筑圖紙的建筑物自動建模方法,其特征在于,所述根據(jù)每一組相鄰的兩個端點(diǎn)生成所述二進(jìn)制文件對應(yīng)的所述建筑對象的一個側(cè)面,對于任一組相鄰的兩個端點(diǎn),具體包括:
根據(jù)所述相鄰的兩個端點(diǎn)的坐標(biāo)數(shù)據(jù)和所述相鄰的兩個端點(diǎn)對應(yīng)的高程數(shù)據(jù)生成兩個新端點(diǎn);
根據(jù)所述相鄰的兩個端點(diǎn)和所述兩個新端點(diǎn)生成兩個三角形;將所述兩個三角形無縫拼接得到所述建筑對象的一個側(cè)面。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州大學(xué),未經(jīng)廣州大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810141392.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





