[發(fā)明專(zhuān)利]一種自動(dòng)測(cè)算幕墻玻璃尺寸的方法有效
| 申請(qǐng)?zhí)枺?/td> | 202011437526.8 | 申請(qǐng)日: | 2020-12-07 |
| 公開(kāi)(公告)號(hào): | CN112507436B | 公開(kāi)(公告)日: | 2021-09-28 |
| 發(fā)明(設(shè)計(jì))人: | 楊佩;來(lái)一軍 | 申請(qǐng)(專(zhuān)利權(quán))人: | 杭州聚玻科技有限公司 |
| 主分類(lèi)號(hào): | G06F30/13 | 分類(lèi)號(hào): | G06F30/13 |
| 代理公司: | 杭州知見(jiàn)專(zhuān)利代理有限公司 33295 | 代理人: | 盧金元 |
| 地址: | 311202 浙江省杭州市*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 自動(dòng) 測(cè)算 幕墻 玻璃 尺寸 方法 | ||
1.一種自動(dòng)測(cè)算幕墻玻璃尺寸的方法,其特征在于,包括:
對(duì)立面圖DXF文件做預(yù)處理,所述預(yù)處理包括修正人為畫(huà)圖造成的誤差并整理數(shù)據(jù);
對(duì)大樣圖DXF文件進(jìn)行處理,提取大樣圖DXF文件中的尺寸參數(shù)信息;
對(duì)經(jīng)過(guò)預(yù)處理的立面圖DXF文件和從大樣圖DXF文件中提取的尺寸參數(shù)信息進(jìn)行匹配,建立經(jīng)過(guò)誤差修正和數(shù)據(jù)整理后立面圖DXF中玻璃與大樣圖DXF文件中提取的尺寸參數(shù)信息的映射關(guān)系;
根據(jù)映射關(guān)系得到立面圖DXF文件中所有幕墻玻璃的尺寸;
所述對(duì)立面圖DXF文件做預(yù)處理包括三個(gè)步驟:
步驟一:判斷一條線(xiàn)段是否為一個(gè)矩形的組成部分并同時(shí)滿(mǎn)足該線(xiàn)段組成的矩形是否被封閉,分別為對(duì)起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo)進(jìn)行處理;
步驟二:根據(jù)立面圖DXF文件中的數(shù)據(jù),將未被連接的端點(diǎn)進(jìn)行分類(lèi)處理,分別對(duì)起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo)進(jìn)行處理;與最近端點(diǎn)的距離在預(yù)先設(shè)定的閾值范圍之內(nèi)的未被連接的端點(diǎn)的坐標(biāo)被重新設(shè)置,新坐標(biāo)值等于與該端點(diǎn)最近端點(diǎn)的坐標(biāo)值,與最近端點(diǎn)的距離在預(yù)先設(shè)定的閾值范圍之外的未被連接的端點(diǎn)不進(jìn)行處理;
步驟三:通過(guò)將距離小于設(shè)定最小距離閾值的兩條平行直線(xiàn)合并成一條直線(xiàn);
所述步驟一對(duì)起點(diǎn)坐標(biāo)進(jìn)行處理的具體步驟包括:
步驟S100:設(shè)置線(xiàn)段計(jì)數(shù)器i并初始化線(xiàn)段計(jì)數(shù)器;
步驟S110:將線(xiàn)段計(jì)數(shù)器i的值加一后重新賦予所述線(xiàn)段計(jì)數(shù)器i;
步驟S120:設(shè)置比較計(jì)數(shù)器j并將所述比較計(jì)數(shù)器j的初始值設(shè)于零;
步驟S130:將比較計(jì)數(shù)器j的值加一后重新賦予所述比較計(jì)數(shù)器j;
步驟S140:判斷線(xiàn)段計(jì)數(shù)器i的值和比較計(jì)數(shù)器j的值是否相等,若線(xiàn)段計(jì)數(shù)器i的值和比較計(jì)數(shù)器j的值相等,則返回步驟S130;若線(xiàn)段計(jì)數(shù)器i的值和比較計(jì)數(shù)器j的值不相等,則進(jìn)行步驟S150;
步驟S150:設(shè)置線(xiàn)段起點(diǎn)變量和線(xiàn)段終點(diǎn)變量,將標(biāo)號(hào)等于當(dāng)前線(xiàn)段計(jì)數(shù)器i值的線(xiàn)段起點(diǎn)坐標(biāo)存儲(chǔ)到線(xiàn)段起點(diǎn)變量SPi中,將標(biāo)號(hào)等于比較計(jì)數(shù)器j值的線(xiàn)段起點(diǎn)坐標(biāo)存儲(chǔ)到線(xiàn)段起點(diǎn)變量SPj中,將標(biāo)號(hào)等于比較計(jì)數(shù)器j值的線(xiàn)段終點(diǎn)坐標(biāo)存儲(chǔ)到線(xiàn)段終點(diǎn)變量EPj中;
步驟S160:判斷存儲(chǔ)在線(xiàn)段起點(diǎn)變量SPi中的值是否等于線(xiàn)段起點(diǎn)變量SPj或線(xiàn)段終點(diǎn)變量EPj中的值;若變量SPi中的值與存儲(chǔ)在變量SPj或變量EPj的值相等,則進(jìn)行步驟S170,若變量SPi中的值與存儲(chǔ)變量SPj或變量EPj值都不相等,則進(jìn)行步驟S180;
步驟S170:判斷當(dāng)前存儲(chǔ)在線(xiàn)段計(jì)數(shù)器i的值是否小于線(xiàn)段計(jì)數(shù)器的上限值;若線(xiàn)段計(jì)數(shù)器i的值小于線(xiàn)段計(jì)數(shù)器的上限值成立,則返回步驟S110;若線(xiàn)段計(jì)數(shù)器i的值小于線(xiàn)段計(jì)數(shù)器的上限值不成立,則結(jié)束該流程;
步驟S180:判斷當(dāng)前比較計(jì)數(shù)器j的值是否小于比較計(jì)數(shù)器j的上限值;若比較計(jì)數(shù)器j的值小于比較計(jì)數(shù)器j的上限值成立,則返回步驟S130;若比較計(jì)數(shù)器j的值小于比較計(jì)數(shù)器j的上限值不成立,則進(jìn)行步驟S190;
步驟S190:輸出當(dāng)前線(xiàn)段計(jì)數(shù)器i后,返回步驟S170;
所述對(duì)經(jīng)過(guò)預(yù)處理的立面圖DXF文件和從大樣圖DXF文件中提取的尺寸參數(shù)信息進(jìn)行匹配具體包括:
步驟S700:將經(jīng)過(guò)誤差修正和數(shù)據(jù)整理后的立面圖DXF文件中的矩形進(jìn)行定位,獲取每個(gè)矩形中心的坐標(biāo)值;
步驟S710:對(duì)經(jīng)過(guò)誤差修正和數(shù)據(jù)整理后的立面圖DXF文件中的矩形進(jìn)行標(biāo)記,設(shè)置標(biāo)記變量數(shù)組G,用以存儲(chǔ)每個(gè)矩形中心的坐標(biāo)值和與之對(duì)應(yīng)的標(biāo)記值;
步驟S720:根據(jù)大樣圖DXF文件中提取的尺寸參數(shù)信息設(shè)置尺寸數(shù)組H;
步驟S730:根據(jù)變量數(shù)組G和尺寸數(shù)組H計(jì)算相似度值:Psimilarity=w0*Pposition+w1*Psize+w2*Pneighbor;
其中w0為位置相似度權(quán)重、w1為尺寸相似度權(quán)重、w2為相鄰玻璃相似度權(quán)重,Pposition為位置相似度、Psize為尺寸相似度、Pneighbor為相鄰玻璃相似度;Pposition位置相似度為變量數(shù)組G中對(duì)應(yīng)值;Psize尺寸相似度為尺寸數(shù)組H中對(duì)應(yīng)值;Pneighbor相鄰玻璃相似度為標(biāo)記變量數(shù)組G轉(zhuǎn)置后中相應(yīng)值乘尺寸數(shù)組H的相應(yīng)值的結(jié)果;
步驟S740:通過(guò)相似計(jì)算結(jié)果,建立經(jīng)過(guò)誤差修正和數(shù)據(jù)整理后立面圖DXF的玻璃和大樣圖DXF文件中提取的尺寸參數(shù)信息的關(guān)系映射,以相似度值Psimilarity最高的玻璃尺寸作為該玻璃的尺寸測(cè)算結(jié)果。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于杭州聚玻科技有限公司,未經(jīng)杭州聚玻科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011437526.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 用于高爾夫果嶺的環(huán)境測(cè)算裝置
- 一種面向企業(yè)能源管理系統(tǒng)的混合能耗測(cè)算的方法
- 一種電網(wǎng)售電電價(jià)測(cè)算系統(tǒng)及其測(cè)算方法
- 一種輸配電價(jià)測(cè)算系統(tǒng)及其測(cè)算方法
- 一種基于城市功能混合度的測(cè)算方法及系統(tǒng)
- 一種基于增長(zhǎng)核算框架的數(shù)字經(jīng)濟(jì)測(cè)算方法
- 一種基于模塊化的用電負(fù)荷預(yù)測(cè)方法
- 數(shù)據(jù)處理方法、設(shè)備及存儲(chǔ)介質(zhì)
- 一種軌道交通股權(quán)投資時(shí)針測(cè)算盤(pán)
- 風(fēng)險(xiǎn)預(yù)測(cè)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)





