本申請(qǐng)實(shí)施例涉及但不限于建筑信息模型,尤其涉及一種建筑信息模型相似度對(duì)比方法、設(shè)備及介質(zhì)。
背景技術(shù):
1、建筑信息模型(buildinginformationmodeling,bim)是現(xiàn)代建筑設(shè)計(jì)、施工及運(yùn)維管理不可或缺的工具。bim技術(shù)通過(guò)集成建筑項(xiàng)目的各種相關(guān)信息數(shù)據(jù),在三維模型的基礎(chǔ)上,實(shí)現(xiàn)了對(duì)建筑物全生命周期的精細(xì)化管理。然而,在實(shí)際應(yīng)用中,常常需要對(duì)大量的bim模型進(jìn)行比較分析,以評(píng)估設(shè)計(jì)方案的可行性等。傳統(tǒng)的bim模型比較方法多依賴于人工審查,這種方式效率較低,容易遺漏,也難以進(jìn)行量化評(píng)估。此外,隨著bim模型復(fù)雜度的不斷增加,模型中包含的構(gòu)件數(shù)量、屬性信息及空間關(guān)系等也日益復(fù)雜,進(jìn)一步加劇了人工比較的難度。
技術(shù)實(shí)現(xiàn)思路
1、以下是對(duì)本文詳細(xì)描述的主題的概述。本概述并非是為了限制權(quán)利要求的保護(hù)范圍。
2、本申請(qǐng)實(shí)施例提供了一種建筑信息模型相似度對(duì)比方法,能夠全面、準(zhǔn)確且高效地對(duì)比建筑信息模型相似度,從而提高工作效率以及判斷準(zhǔn)確性。
3、第一方面,本申請(qǐng)實(shí)施例提供了一種建筑信息模型相似度對(duì)比方法,包括:
4、獲取多個(gè)建筑信息模型,所述建筑信息模型包括多個(gè)構(gòu)件;
5、基于所述建筑信息模型,提取得到每個(gè)所述構(gòu)件的信息集合;
6、根據(jù)所述信息集合對(duì)多個(gè)所述構(gòu)件進(jìn)行分組排序處理,得到所述建筑信息模型的模型特征信息;
7、對(duì)所述模型特征信息進(jìn)行拆分處理,得到多種維度的分段特征信息;
8、根據(jù)所述多種維度的所述分段特征信息,得到所述建筑信息模型的特征值;
9、根據(jù)多個(gè)所述建筑信息模型的特征值,得到多個(gè)所述建筑信息模型之間的相似度結(jié)果。
10、結(jié)合第一方面,在本申請(qǐng)一實(shí)施例中,所述根據(jù)所述建筑信息模型,得到每個(gè)所述構(gòu)件的信息集合,包括:遍歷識(shí)別所述建筑信息模型,得到所述構(gòu)件的類型信息;提取所述構(gòu)件的多種參數(shù)信息;根據(jù)所述類型信息、所述構(gòu)件的多種參數(shù)信息,得到所述構(gòu)件的信息集合;其中所述參數(shù)信息至少包括所述構(gòu)件的位置信息、材質(zhì)信息和頂點(diǎn)信息。
11、結(jié)合第一方面,在本申請(qǐng)一實(shí)施例中,所述根據(jù)所述信息集合對(duì)多個(gè)所述構(gòu)件進(jìn)行分組排序處理,得到所述建筑信息模型的模型特征信息,包括:根據(jù)所述類型信息,對(duì)多個(gè)所述構(gòu)件進(jìn)行分組處理,得到多個(gè)構(gòu)件類型分組;根據(jù)所述位置信息、所述材質(zhì)信息和所述頂點(diǎn)信息,對(duì)多個(gè)所述構(gòu)件類型分組進(jìn)行排序處理,得到多個(gè)特征信息分組;根據(jù)多個(gè)所述特征信息分組,得到模型特征信息。
12、結(jié)合第一方面,在本申請(qǐng)一實(shí)施例中,所述對(duì)所述模型特征信息進(jìn)行拆分處理,得到多種維度的分段特征信息,包括:根據(jù)所述構(gòu)件的類型信息對(duì)所述模型特征信息進(jìn)行拆分處理,得到多個(gè)指定構(gòu)件類型的第一分段特征信息,其中,每個(gè)所述第一分段特征信息包括所述指定構(gòu)件類型中的多個(gè)所述構(gòu)件的所述信息集合;或,根據(jù)建筑樓層區(qū)域?qū)λ瞿P吞卣餍畔⑦M(jìn)行拆分處理,得到多個(gè)指定樓層位置信息的第二分段特征信息,其中,每個(gè)所述第二分段特征信息包括所述指定樓層位置信息中的多個(gè)所述構(gòu)件的所述信息集合;根據(jù)所述第一分段特征信息或所述第二分段特征信息,得到多種維度的分段特征信息。
13、結(jié)合第一方面,在本申請(qǐng)一實(shí)施例中,所述根據(jù)所述多種維度的所述分段特征信息,得到所述建筑信息模型的特征值,包括:根據(jù)多個(gè)所述指定構(gòu)件類型的第一分段特征信息,得到所述構(gòu)件類型的第一特征值;或,根據(jù)多個(gè)所述指定樓層位置信息的第二分段特征信息,得到所述指定樓層位置信息的第二特征值;根據(jù)所述第一特征值或所述第二特征值,得到所述建筑信息模型的特征值。
14、結(jié)合第一方面,在本申請(qǐng)一實(shí)施例中,所述根據(jù)多個(gè)所述指定構(gòu)件類型的第一分段特征信息,得到所述構(gòu)件類型的第一特征值,包括:為所述第一分段特征信息的每一所述指定構(gòu)件類型中的參數(shù)信息分配指定權(quán)重;根據(jù)預(yù)設(shè)函數(shù)對(duì)所述指定構(gòu)件類型的參數(shù)信息進(jìn)行計(jì)算,得到所述參數(shù)信息的映射值;根據(jù)所述指定權(quán)重和所述參數(shù)信息的映射值組合計(jì)算,得到所述構(gòu)件類型的第一特征值。
15、結(jié)合第一方面,在本申請(qǐng)一實(shí)施例中,所述根據(jù)所述指定權(quán)重和所述參數(shù)信息的映射值組合計(jì)算,得到所述構(gòu)件類型的第一特征值,包括:根據(jù)所述指定權(quán)重和所述參數(shù)信息的映射值進(jìn)行加權(quán)計(jì)算,得到多個(gè)指定權(quán)值;根據(jù)多個(gè)所述指定權(quán)值進(jìn)行邏輯求和處理,得到所述構(gòu)件類型的第一特征值。
16、結(jié)合第一方面,在本申請(qǐng)一實(shí)施例中,所述根據(jù)多個(gè)所述建筑信息模型的特征值,得到多個(gè)所述建筑信息模型之間的相似度結(jié)果,包括:根據(jù)不同維度對(duì)多個(gè)所述特征值進(jìn)行分組,得到多組維度相同的特征值組,每個(gè)所述特征值組包括多個(gè)所述建筑信息模型的特征值;設(shè)置初始差異值,將所述特征值組中的多個(gè)所述特征值進(jìn)行逐位對(duì)比,當(dāng)多個(gè)所述特征值的位數(shù)不同,對(duì)所述初始差異值進(jìn)行加一處理,得到特征差異值;為所述特征差異值對(duì)應(yīng)的維度設(shè)置維度權(quán)重;根據(jù)所述維度權(quán)重對(duì)所述特征差異值進(jìn)行加權(quán)求和,得到加權(quán)特征差異值;根據(jù)所述加權(quán)特征差異值,得到多個(gè)所述建筑信息模型之間的相似度結(jié)果。
17、另一方面,本申請(qǐng)實(shí)施例還提供了一種相似度計(jì)算設(shè)備,包括:
18、至少一個(gè)處理器;
19、至少一個(gè)存儲(chǔ)器,用于存儲(chǔ)至少一個(gè)程序;
20、當(dāng)至少一個(gè)所述程序被至少一個(gè)所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如前面所述的建筑信息模型相似度對(duì)比方法。
21、另一方面,本申請(qǐng)實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中存儲(chǔ)有處理器可執(zhí)行的計(jì)算機(jī)程序,所述處理器可執(zhí)行的計(jì)算機(jī)程序被處理器執(zhí)行時(shí)用于實(shí)現(xiàn)如前面的建筑信息模型相似度對(duì)比方法。
22、本申請(qǐng)實(shí)施例提供的一種建筑信息模型相似度對(duì)比方法,首先,收集多個(gè)建筑信息模型,其中每個(gè)建筑信息模型均由多個(gè)構(gòu)件構(gòu)成。隨后,基于這些建筑信息模型,提取出每個(gè)構(gòu)件的信息集合。接著,根據(jù)這些信息集合,對(duì)多個(gè)構(gòu)件進(jìn)行分組與排序,得到建筑信息模型的模型特征信息。這一過(guò)程通過(guò)全面涵蓋建筑信息模型中每個(gè)構(gòu)件的信息,并進(jìn)行合理的分組排序,能夠更全面地反應(yīng)模型的結(jié)構(gòu)情況。緊接著,對(duì)這些模型特征信息進(jìn)行拆分處理,得到多種維度的分段特征信息。然后,根據(jù)這些多維度的分段特征信息,計(jì)算出建筑信息模型的特征值。進(jìn)一步地,通過(guò)對(duì)比這些特征值,能夠得出多個(gè)建筑信息模型之間的相似度結(jié)果。這一過(guò)程通過(guò)拆分處理和特征值的計(jì)算,使得比較結(jié)果更加精確和可靠。同時(shí),通過(guò)計(jì)算特征值和相似度結(jié)果,提供了直觀且易于理解的量化指標(biāo)。這些量化指標(biāo)不僅使比較結(jié)果更加清晰明了,還大大提高了判斷的準(zhǔn)確性和效率。綜上,本申請(qǐng)實(shí)施例能夠全面、準(zhǔn)確且高效地對(duì)比建筑信息模型的相似度,顯著提升了工作效率和判斷的準(zhǔn)確性。
1.一種建筑信息模型相似度對(duì)比方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的建筑信息模型相似度對(duì)比方法,其特征在于,所述根據(jù)所述建筑信息模型,得到每個(gè)所述構(gòu)件的信息集合,包括:
3.根據(jù)權(quán)利要求2所述的建筑信息模型相似度對(duì)比方法,其特征在于,所述根據(jù)所述信息集合對(duì)多個(gè)所述構(gòu)件進(jìn)行分組排序處理,得到所述建筑信息模型的模型特征信息,包括:
4.根據(jù)權(quán)利要求2所述的建筑信息模型相似度對(duì)比方法,其特征在于,所述對(duì)所述模型特征信息進(jìn)行拆分處理,得到多種維度的分段特征信息,包括:
5.根據(jù)權(quán)利要求4所述的建筑信息模型相似度對(duì)比方法,其特征在于,所述根據(jù)所述多種維度的所述分段特征信息,得到所述建筑信息模型的特征值,包括:
6.根據(jù)權(quán)利要求5所述的建筑信息模型相似度對(duì)比方法,其特征在于,所述根據(jù)多個(gè)所述指定構(gòu)件類型的第一分段特征信息,得到所述構(gòu)件類型的第一特征值,包括:
7.根據(jù)權(quán)利要求6所述的建筑信息模型相似度對(duì)比方法,其特征在于,所述根據(jù)所述指定權(quán)重和所述參數(shù)信息的映射值組合計(jì)算,得到所述構(gòu)件類型的第一特征值,包括:
8.根據(jù)權(quán)利要求1所述的建筑信息模型相似度對(duì)比方法,其特征在于,所述根據(jù)多個(gè)所述建筑信息模型的特征值,得到多個(gè)所述建筑信息模型之間的相似度結(jié)果,包括:
9.一種相似度計(jì)算設(shè)備,其特征在于,包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其中存儲(chǔ)有處理器可執(zhí)行的計(jì)算機(jī)程序,所述處理器可執(zhí)行的計(jì)算機(jī)程序被處理器執(zhí)行時(shí)用于實(shí)現(xiàn)如權(quán)利要求1至8任意一項(xiàng)所述的建筑信息模型相似度對(duì)比方法。