System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及工程模型,尤其涉及一種鐵路bim模型規范性檢測方法、裝置、設備及存儲介質。
技術介紹
1、相關技術中,在鐵路bim(building?information?modeling,建筑信息模型)模型建立后,往往通過人工方式對模型進行規范性檢測,效率較低且需耗費大量的人工檢測成本。
技術實現思路
1、本申請旨在至少在一定程度上解決相關技術中的技術問題之一。
2、第一方面,本申請提出一種鐵路bim模型規范性檢測方法,所述方法包括:獲取待檢測bim模型對應的檢測標準,并獲取所述待審核模型對應的模型屬性信息;獲取所述待檢測bim模型對應的模型標識信息;將所述模型標識信息與所述待檢測bim模型中的模型元素進行綁定,獲取所述模型元素的元素標識信息;基于所述檢測標準、所述元素標識信息和所述模型屬性信息對所述模型元素進行規范性檢測,獲得檢測數據;基于所述檢測數據生成所述待檢測bim模型的模型檢測報告。
3、在一種實現方式中,所述獲取待檢測bim模型對應的檢測標準,包括:獲取所述待檢測bim模型對應的檢測項目;基于所述檢測項目從預先建立的檢測標準庫中獲得對應的初始檢測標準;獲取檢測需求信息;基于所述檢測需求信息對所述初始檢測標準進行修改,獲得所述模型檢測標準。
4、在一種實現方式中,所述基于所述檢測標準、所述元素標識信息和所述模型屬性信息對所述模型元素進行規范性檢測,獲得檢測數據,包括:基于所述元素標識信息從所述模型屬性信息中獲取所述模型元素對應的元素屬性信
5、在一種可選地實現方式中,所述檢測項目包括以下至少一種:元素完整性檢測;空間位置檢測;圖層類型檢測;族類型檢測;材質檢測;幾何精度檢測;信息深度檢測。
6、在一種可選地實現方式中,在所述基于所述元素標識信息從所述模型屬性信息中獲取所述模型元素對應的元素屬性信息之前,所述方法包括:基于所屬元素標識信息建立所述模型元素對應的數據表;其中,不同的所述數據表對應不同類型的所述模型元素;建立所述圖層類型和/或所述族類型與所述元素屬性之間的映射關系;基于所述映射關系從所述模型屬性信息中獲取所述模型元素對應的所述元素屬性信息;將所述元素屬性信息存入所述數據表中所述模型元素對應的單元格;所述基于所述元素標識信息從所述模型屬性信息中獲取所述模型元素對應的元素屬性信息,包括:基于所述元素標識信息從所述數據表中獲取所述模型元素對應的元素屬性信息。
7、在一種實現方式中,所述獲取所述待審核模型對應的模型屬性信息,包括:獲取所述待檢測bim模型對應的初始模型屬性信息;對所述初始模型屬性信息進行標準化處理,獲得所述模型屬性信息。
8、第二方面,本申請提出一種鐵路bim模型規范性檢測裝置,所述裝置包括:第一獲取模塊,用于獲取待檢測bim模型對應的檢測標準,并獲取所述待審核模型對應的模型屬性信息;第二獲取模塊,用于獲取所述待檢測bim模型對應的模型標識信息;第一處理模塊,用于將所述模型標識信息與所述待檢測bim模型中的模型元素進行綁定,獲取所述模型元素的元素標識信息;檢測模塊,用于基于所述檢測標準、所述元素標識信息和所述模型屬性信息對所述模型元素進行規范性檢測,獲得檢測數據;第二處理模塊,用于基于所述檢測數據生成所述待檢測bim模型的模型檢測報告。
9、在一種實現方式中,所述第一獲取模塊可以用于:獲取所述待檢測bim模型對應的檢測項目;基于所述檢測項目從預先建立的檢測標準庫中獲得對應的初始檢測標準;獲取檢測需求信息;基于所述檢測需求信息對所述初始檢測標準進行修改,獲得所述模型檢測標準。
10、在一種實現方式中,所述檢測模塊可以用于:基于所述元素標識信息從所述模型屬性信息中獲取所述模型元素對應的元素屬性信息;基于所述元素屬性信息,確定所述模型元素對應的目標檢測項目;基于所述目標檢測項目從所述檢測標準中獲取目標檢測標準;基于所述目標檢測標準對所述元素屬性信息進行規范性檢測。
11、在一種可選地實現方式中,所述檢測項目包括以下至少一種:元素完整性檢測;空間位置檢測;圖層類型檢測;族類型檢測;材質檢測;幾何精度檢測;信息深度檢測。
12、在一種可選地實現方式中,所述檢測模塊可以用于:基于所屬元素標識信息建立所述模型元素對應的數據表;其中,不同的所述數據表對應不同類型的所述模型元素;建立所述圖層類型和/或所述族類型與所述元素屬性之間的映射關系;基于所述映射關系從所述模型屬性信息中獲取所述模型元素對應的所述元素屬性信息;將所述元素屬性信息存入所述數據表中所述模型元素對應的單元格;基于所述元素標識信息從所述數據表中獲取所述模型元素對應的元素屬性信息。
13、在一種實現方式中,所述第一獲取模塊可以用于:獲取所述待檢測bim模型對應的初始模型屬性信息;對所述初始模型屬性信息進行標準化處理,獲得所述模型屬性信息。
14、第三方面,本申請提出一種電子設備,包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行如第一方面所述的鐵路bim模型規范性檢測方法。
15、第四方面,本申請提出一種計算機可讀存儲介質,用于存儲有指令,當所述指令被執行時,使如第一方面所述的方法被實現。
16、第五方面,本申請提出一種計算機程序產品,包括計算機程序,所述計算機程序在被處理器執行時實現如第一方面所述的鐵路bim模型規范性檢測方法的步驟。
17、本申請提供的鐵路bim模型規范性檢測方法、裝置、設備及存儲介質,可以根據待檢測bim模型對應的模型標識信息,獲取待檢測bim模型中模型元素的元素標識信息,從而基于待檢測bim模型對應的檢測標準、模型屬性信息和元素標識信息進行模型檢測獲得檢測數據,并根據檢測數據生成模型檢測報告。能夠實現自動化的模型規范性檢測,節約人工檢測成本。
18、本申請附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請的實踐了解到。
本文檔來自技高網...【技術保護點】
1.一種鐵路BIM模型規范性檢測方法,其特征在于,包括:
2.如權利要求1所述的方法,其特征在于,所述獲取待檢測BIM模型對應的檢測標準,包括:
3.如權利要求1所述的方法,其特征在于,所述基于所述檢測標準、所述元素標識信息和所述模型屬性信息對所述模型元素進行規范性檢測,獲得檢測數據,包括:
4.如權利要求3所述的方法,其特征在于,所述檢測項目包括以下至少一種:
5.如權利要求4所述的方法,其特征在于,在所述基于所述元素標識信息從所述模型屬性信息中獲取所述模型元素對應的元素屬性信息之前,所述方法包括:
6.如權利要求1所述的方法,其特征在于,所述獲取所述待審核模型對應的模型屬性信息,包括:
7.一種鐵路BIM模型規范性檢測裝置,其特征在于,包括:
8.一種電子設備,其特征在于,包括:處理器,以及與所述處理器通信連接的存儲器;
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現如權利要求1~6中任一項所述的方法。
10.一種計算機程序產品,其特征在于,包括計算機程序,所述計算機程序在被處理器執行時實現如權利要求1~6中任一項所述的方法。
...【技術特征摘要】
1.一種鐵路bim模型規范性檢測方法,其特征在于,包括:
2.如權利要求1所述的方法,其特征在于,所述獲取待檢測bim模型對應的檢測標準,包括:
3.如權利要求1所述的方法,其特征在于,所述基于所述檢測標準、所述元素標識信息和所述模型屬性信息對所述模型元素進行規范性檢測,獲得檢測數據,包括:
4.如權利要求3所述的方法,其特征在于,所述檢測項目包括以下至少一種:
5.如權利要求4所述的方法,其特征在于,在所述基于所述元素標識信息從所述模型屬性信息中獲取所述模型元素對應的元素屬性信息之前,所述方法包括:
【專利技術屬性】
技術研發人員:常浩宇,黃欣,袁帥,
申請(專利權)人:中鐵十八局集團有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。