[發(fā)明專利]一種基于CAD二維圖紙的機房三維模型自動生成方法及裝置在審
| 申請?zhí)枺?/td> | 202111362730.2 | 申請日: | 2021-11-17 |
| 公開(公告)號: | CN114092662A | 公開(公告)日: | 2022-02-25 |
| 發(fā)明(設計)人: | 周榮林;程杰;沐云皓 | 申請(專利權)人: | 中通服軟件科技有限公司 |
| 主分類號: | G06T17/10 | 分類號: | G06T17/10 |
| 代理公司: | 成都頂峰專利事務所(普通合伙) 51224 | 代理人: | 楊國瑞 |
| 地址: | 100000 北京市石景山區(qū)*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 cad 二維 圖紙 機房 三維 模型 自動 生成 方法 裝置 | ||
1.一種基于CAD二維圖紙的機房三維模型自動生成方法,其特征在于,包括:
獲取目標機房的CAD二維圖紙,其中,所述CAD二維圖紙為電子圖紙且包含有多個圖元/圖元組合;
從所述多個圖元/圖元組合中查找出建筑墻體的圖元/圖元組合,并根據(jù)所述建筑墻體的圖元/圖元組合,獲取機房外墻的輪廓線條數(shù)據(jù)和墻體厚度數(shù)據(jù);
遍歷所述多個圖元/圖元組合中剩余的各個圖元/圖元組合,識別出是否有對應的實體,其中,所述實體包括有立柱、單開門、雙開門、非機架設備和/或機架;
針對所述各個圖元/圖元組合,若識別出有對應的實體,則根據(jù)所述建筑墻體的圖元/圖元組合和對應的圖元/圖元組合,獲取該實體的相對位置數(shù)據(jù)和幾何屬性數(shù)據(jù),其中,所述相對位置數(shù)據(jù)包含有該實體相對于所述機房外墻的坐標位置;
根據(jù)所述輪廓線條數(shù)據(jù)和所述墻體厚度數(shù)據(jù),生成所述目標機房的三維空間模型;
針對識別出的各個實體,根據(jù)對應的幾何屬性數(shù)據(jù)生成對應的立體模型,并根據(jù)該幾何屬性數(shù)據(jù)和對應的且從模板數(shù)據(jù)庫中查找出的三維模板,對該立體模型進行三維貼圖處理,形成對應的實體三維模型;
針對所述各個實體,根據(jù)對應的相對位置數(shù)據(jù)將對應的實體三維模型擺放在所述三維空間模型中,形成所述目標機房的機房三維模型。
2.如權利要求1所述的機房三維模型自動生成方法,其特征在于,從所述多個圖元/圖元組合中查找出建筑墻體的圖元/圖元組合,并根據(jù)所述建筑墻體的圖元/圖元組合,獲取機房外墻的輪廓線條數(shù)據(jù)和墻體厚度數(shù)據(jù),包括:
對所述多個圖元/圖元組合進行顏色識別處理,并根據(jù)顏色識別結果查找到具有至少三根特定顏色線條的圖元/圖元組合;
針對查找到的圖元/圖元組合,若對應的至少三根特定顏色線條圍成有閉合區(qū)域,則將該圖元/圖元組合作為建筑墻體的圖元/圖元組合,并將該至少三根特定顏色線條作為機房外墻的輪廓線條;
根據(jù)所述建筑墻體的圖元/圖元組合,獲取所述輪廓線條的長度及所處位置,以便作為所述機房外墻的輪廓線條數(shù)據(jù);
根據(jù)所述建筑墻體的圖元/圖元組合,判斷所述輪廓線條是否存在寬度屬性,若是,則將所述寬度屬性作為所述機房外墻的墻體厚度數(shù)據(jù),否則取墻體厚度默認值作為所述機房外墻的墻體厚度數(shù)據(jù)。
3.如權利要求1所述的機房三維模型自動生成方法,其特征在于,所述輪廓線條數(shù)據(jù)包含有至少三根輪廓線條的長度及所處位置,其中,所述至少三根輪廓線條用于圍成機房室內區(qū)域;
遍歷所述多個圖元/圖元組合中剩余的各個圖元/圖元組合,識別出是否有對應的實體,包括如下方式(A)~(D)中的任意一種或它們的任意組合:
(A)判斷圖元/圖元組合是否為實心矩形、內置有立柱標記信息的空心矩形或者與所述至少三根輪廓線條中任一輪廓線條相交的矩形,若是,則識別出有對應的實體且為立柱;
(B)判斷圖元/圖元組合是否為單扇形,若是,則識別出有對應的實體且為單開門;
(C)判斷圖元/圖元組合是否為雙扇形,若是,則識別出有對應的實體且為雙開門;
(D)判斷圖元/圖元組合是否為位于所述機房室內區(qū)域之內的且內置有空調標記信息的矩形,若是,則識別出有對應的實體且為非機架設備的空調。
4.如權利要求3所述的機房三維模型自動生成方法,其特征在于,在識別出有對應的實體且為非機架設備的空調之后,針對所述各個圖元/圖元組合,若識別出有對應的實體,則根據(jù)所述建筑墻體的圖元/圖元組合和對應的圖元/圖元組合,獲取該實體的相對位置數(shù)據(jù)和幾何屬性數(shù)據(jù),包括:
根據(jù)與所述空調對應的圖元/圖元組合,獲取矩形的長寬數(shù)據(jù)和中心坐標;
計算所述中心坐標與所述至少三根輪廓線條中各根輪廓線條的第一垂直距離;
根據(jù)計算結果,確定出與最短的第一垂直距離對應的輪廓線條,并計算該輪廓線條與所述矩形的各個邊中心點的第二垂直距離;
根據(jù)計算結果,確定出與最短的第二垂直距離對應的矩形邊,并將該矩形邊作為所述空調的背面邊,以及將與該矩形邊相對的另一矩形邊作為所述空調的正面邊;
將所述長寬數(shù)據(jù)、所述背面邊和所述正面邊組成所述空調的幾何屬性數(shù)據(jù)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中通服軟件科技有限公司,未經中通服軟件科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111362730.2/1.html,轉載請聲明來源鉆瓜專利網。





