System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及輸配電,具體涉及一種三維桿塔模型融合更新方法及裝置。
技術(shù)介紹
1、當(dāng)涉及到全生命周期的三維模型局部更新需求時(shí),需要精確定義更新需求:需要清楚地定義哪些部分的三維模型需要進(jìn)行局部更新,主要包括實(shí)測點(diǎn)云模型的更新、gim模型的更新。實(shí)測點(diǎn)云模型的更新和gim模型的更新都是為了確保模型的準(zhǔn)確性和與實(shí)際情況的一致性,以便相關(guān)人員能夠準(zhǔn)確掌握模型現(xiàn)狀,并基于正確的模型開展工作。
2、在基建階段,隨著時(shí)間的推移,可能會(huì)獲得新的實(shí)測數(shù)據(jù);在項(xiàng)目進(jìn)行過程中,可能會(huì)發(fā)生設(shè)計(jì)變更;施工過程中會(huì)有新的結(jié)構(gòu)元素和構(gòu)件被安裝或改變等,以上種種都表明基建階段模型會(huì)產(chǎn)生變化。
3、在運(yùn)檢階段,實(shí)測點(diǎn)云數(shù)據(jù)通常會(huì)因采集手段、環(huán)境問題等導(dǎo)致采集的點(diǎn)云數(shù)據(jù)不完整、不準(zhǔn)確,導(dǎo)致在后續(xù)的數(shù)據(jù)使用中產(chǎn)生錯(cuò)誤。
4、因此需要一種方法協(xié)助基建階段和運(yùn)檢階段模型的更新。
技術(shù)實(shí)現(xiàn)思路
1、為了克服上述缺陷,本專利技術(shù)提出了一種三維桿塔模型融合更新方法及裝置。
2、第一方面,提供一種三維桿塔模型融合更新方法,所述三維桿塔模型融合更新方法包括:
3、將運(yùn)檢階段的實(shí)測點(diǎn)云模型存入桿塔模型數(shù)據(jù)資源圖數(shù)據(jù)庫;
4、基于運(yùn)檢階段的實(shí)測點(diǎn)云模型對桿塔模型數(shù)據(jù)資源圖數(shù)據(jù)庫中存儲(chǔ)的gim模型進(jìn)行互更新。
5、優(yōu)選的,所述gim模型包括:cbm格式文件、dev格式文件、fam格式文件、phm格式文件、mod格式文件、stl格式文件。
6、
7、進(jìn)一步的,所述mod格式文件中每個(gè)基本圖元作為圖數(shù)據(jù)庫的節(jié)點(diǎn),節(jié)點(diǎn)屬性包括:基本圖元、相關(guān)參數(shù)、guid標(biāo)簽,所述guid標(biāo)簽用于區(qū)分基本圖元。
8、進(jìn)一步的,所述將運(yùn)檢階段的實(shí)測點(diǎn)云模型存入桿塔模型數(shù)據(jù)資源圖數(shù)據(jù)庫,包括:
9、將運(yùn)檢階段的實(shí)測點(diǎn)云模型存入外部數(shù)據(jù)庫;
10、將運(yùn)檢階段的實(shí)測點(diǎn)云模型中的各構(gòu)件與圖數(shù)據(jù)庫的節(jié)點(diǎn)一一對應(yīng),并在圖數(shù)據(jù)庫的節(jié)點(diǎn)中添加相應(yīng)實(shí)測點(diǎn)云模型的構(gòu)件的外部數(shù)據(jù)庫地址。
11、進(jìn)一步的,所述基于運(yùn)檢階段的實(shí)測點(diǎn)云模型對桿塔模型數(shù)據(jù)資源圖數(shù)據(jù)庫中存儲(chǔ)的gim模型進(jìn)行互更新,包括:
12、生成gim模型對應(yīng)的模擬點(diǎn)云模型,并基于pfh粗配準(zhǔn)算法和icp精配準(zhǔn)算法將該模擬點(diǎn)云模型與實(shí)測點(diǎn)云模型進(jìn)行配準(zhǔn);
13、將模擬點(diǎn)云模型和實(shí)測點(diǎn)云模型進(jìn)行區(qū)域分割,得到桿塔各構(gòu)件區(qū)域?qū)?yīng)的模擬點(diǎn)云數(shù)據(jù)和實(shí)測點(diǎn)云數(shù)據(jù);
14、采用最近鄰插值方法,將桿塔各構(gòu)件區(qū)域?qū)?yīng)的模擬點(diǎn)云數(shù)據(jù)插入桿塔各構(gòu)件區(qū)域?qū)?yīng)的實(shí)測點(diǎn)云數(shù)據(jù)中;
15、利用鄰域平均方法平滑桿塔各構(gòu)件區(qū)域?qū)?yīng)的實(shí)測點(diǎn)云數(shù)據(jù)的曲面。
16、進(jìn)一步的,所述基于運(yùn)檢階段的實(shí)測點(diǎn)云模型對桿塔模型數(shù)據(jù)資源圖數(shù)據(jù)庫中存儲(chǔ)的gim模型進(jìn)行互更新,包括:
17、獲取gim模型中需要更新的mod格式文件對應(yīng)的節(jié)點(diǎn);
18、將所述節(jié)點(diǎn)引用的基本圖元依次與實(shí)測點(diǎn)云的點(diǎn)做距離計(jì)算,若距離超出閾值,則不操作,否則,將該實(shí)測點(diǎn)云的點(diǎn)作為變形點(diǎn);
19、將變形點(diǎn)與gim模型對應(yīng)的模擬點(diǎn)云數(shù)據(jù)進(jìn)行混合,得到新的點(diǎn)云數(shù)據(jù);
20、采用點(diǎn)云重建算法對所述新的點(diǎn)云數(shù)據(jù)進(jìn)行點(diǎn)云重建,生成表示表面拓?fù)涞娜蔷W(wǎng)格;
21、創(chuàng)建一個(gè)等間距的三維網(wǎng)格以覆蓋所述三角網(wǎng)格,利用桿塔的邊界值剔除所述三維網(wǎng)格的異常點(diǎn);
22、遍歷每個(gè)三角網(wǎng)格,將超出所述三維網(wǎng)格覆蓋范圍的三角網(wǎng)格進(jìn)行異常點(diǎn)平滑處理;
23、導(dǎo)出三角網(wǎng)格為stl文件格式,并替換gim模型中的stl文件。
24、第二方面,提供一種三維桿塔模型融合更新裝置,所述三維桿塔模型融合更新裝置包括:
25、存儲(chǔ)模塊,用于將運(yùn)檢階段的實(shí)測點(diǎn)云模型存入桿塔模型數(shù)據(jù)資源圖數(shù)據(jù)庫;
26、更新模塊,用于基于運(yùn)檢階段的實(shí)測點(diǎn)云模型對桿塔模型數(shù)據(jù)資源圖數(shù)據(jù)庫中存儲(chǔ)的gim模型進(jìn)行互更新。
27、優(yōu)選的,所述gim模型包括:cbm格式文件、dev格式文件、fam格式文件、phm格式文件、mod格式文件、stl格式文件。
28、進(jìn)一步的,所述cbm格式文件引用dev格式文件和fam格式文件或同級引用;所述dev格式文件引用phm格式文件和fam格式文件或同級引用;所述phm格式文件引用mod格式文件、stl格式文件或同級引用。
29、進(jìn)一步的,所述mod格式文件中每個(gè)基本圖元作為圖數(shù)據(jù)庫的節(jié)點(diǎn),節(jié)點(diǎn)屬性包括:基本圖元、相關(guān)參數(shù)、guid標(biāo)簽,所述guid標(biāo)簽用于區(qū)分基本圖元。
30、進(jìn)一步的,所述存儲(chǔ)模塊具體用于:
31、將運(yùn)檢階段的實(shí)測點(diǎn)云模型存入外部數(shù)據(jù)庫;
32、將運(yùn)檢階段的實(shí)測點(diǎn)云模型中的各構(gòu)件與圖數(shù)據(jù)庫的節(jié)點(diǎn)一一對應(yīng),并在圖數(shù)據(jù)庫的節(jié)點(diǎn)中添加相應(yīng)實(shí)測點(diǎn)云模型的構(gòu)件的外部數(shù)據(jù)庫地址。
33、進(jìn)一步的,所述更新模塊具體用于:
34、生成gim模型對應(yīng)的模擬點(diǎn)云模型,并基于pfh粗配準(zhǔn)算法和icp精配準(zhǔn)算法將該模擬點(diǎn)云模型與實(shí)測點(diǎn)云模型進(jìn)行配準(zhǔn);
35、將模擬點(diǎn)云模型和實(shí)測點(diǎn)云模型進(jìn)行區(qū)域分割,得到桿塔各構(gòu)件區(qū)域?qū)?yīng)的模擬點(diǎn)云數(shù)據(jù)和實(shí)測點(diǎn)云數(shù)據(jù);
36、采用最近鄰插值裝置,將桿塔各構(gòu)件區(qū)域?qū)?yīng)的模擬點(diǎn)云數(shù)據(jù)插入桿塔各構(gòu)件區(qū)域?qū)?yīng)的實(shí)測點(diǎn)云數(shù)據(jù)中;
37、利用鄰域平均裝置平滑桿塔各構(gòu)件區(qū)域?qū)?yīng)的實(shí)測點(diǎn)云數(shù)據(jù)的曲面。
38、進(jìn)一步的,所述更新模塊具體用于:
39、獲取gim模型中需要更新的mod格式文件對應(yīng)的節(jié)點(diǎn);
40、將所述節(jié)點(diǎn)引用的基本圖元依次與實(shí)測點(diǎn)云的點(diǎn)做距離計(jì)算,若距離超出閾值,則不操作,否則,將該實(shí)測點(diǎn)云的點(diǎn)作為變形點(diǎn);
41、將變形點(diǎn)與gim模型對應(yīng)的模擬點(diǎn)云數(shù)據(jù)進(jìn)行混合,得到新的點(diǎn)云數(shù)據(jù);
42、采用點(diǎn)云重建算法對所述新的點(diǎn)云數(shù)據(jù)進(jìn)行點(diǎn)云重建,生成表示表面拓?fù)涞娜蔷W(wǎng)格;
43、創(chuàng)建一個(gè)等間距的三維網(wǎng)格以覆蓋所述三角網(wǎng)格,利用桿塔的邊界值剔除所述三維網(wǎng)格的異常點(diǎn);
44、遍歷每個(gè)三角網(wǎng)格,將超出所述三維網(wǎng)格覆蓋范圍的三角網(wǎng)格進(jìn)行異常點(diǎn)平滑處理;
45、導(dǎo)出三角網(wǎng)格為stl文件格式,并替換gim模型中的stl文件。
46、第三方面,提供一種計(jì)算機(jī)設(shè)備,包括:一個(gè)或多個(gè)處理器;
47、所述處理器,用于執(zhí)行一個(gè)或多個(gè)程序;
48、當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),實(shí)現(xiàn)所述的三維桿塔模型融合更新方法。
49、第四方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存有計(jì)算機(jī)本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種三維桿塔模型融合更新方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述GIM模型包括:CBM格式文件、DEV格式文件、FAM格式文件、PHM格式文件、MOD格式文件、STL格式文件。
3.如權(quán)利要求2所述的方法,其特征在于,所述CBM格式文件引用DEV格式文件和FAM格式文件或同級引用;所述DEV格式文件引用PHM格式文件和FAM格式文件或同級引用;所述PHM格式文件引用MOD格式文件、STL格式文件或同級引用。
4.如權(quán)利要求2所述的方法,其特征在于,所述MOD格式文件中每個(gè)基本圖元作為圖數(shù)據(jù)庫的節(jié)點(diǎn),節(jié)點(diǎn)屬性包括:基本圖元、相關(guān)參數(shù)、GUID標(biāo)簽,所述GUID標(biāo)簽用于區(qū)分基本圖元。
5.如權(quán)利要求4所述的方法,其特征在于,所述將運(yùn)檢階段的實(shí)測點(diǎn)云模型存入桿塔模型數(shù)據(jù)資源圖數(shù)據(jù)庫,包括:
6.如權(quán)利要求5所述的方法,其特征在于,所述基于運(yùn)檢階段的實(shí)測點(diǎn)云模型對桿塔模型數(shù)據(jù)資源圖數(shù)據(jù)庫中存儲(chǔ)的GIM模型進(jìn)行互更新,包括:
7.如權(quán)利要求5所述的方法,其特征在于,所述基于運(yùn)檢
8.一種三維桿塔模型融合更新裝置,其特征在于,所述裝置包括:
9.如權(quán)利要求8所述的裝置,其特征在于,所述GIM模型包括:CBM格式文件、DEV格式文件、FAM格式文件、PHM格式文件、MOD格式文件、STL格式文件。
10.如權(quán)利要求9所述的裝置,其特征在于,所述CBM格式文件引用DEV格式文件和FAM格式文件或同級引用;所述DEV格式文件引用PHM格式文件和FAM格式文件或同級引用;所述PHM格式文件引用MOD格式文件、STL格式文件或同級引用。
11.如權(quán)利要求9所述的裝置,其特征在于,所述MOD格式文件中每個(gè)基本圖元作為圖數(shù)據(jù)庫的節(jié)點(diǎn),節(jié)點(diǎn)屬性包括:基本圖元、相關(guān)參數(shù)、GUID標(biāo)簽,所述GUID標(biāo)簽用于區(qū)分基本圖元。
12.如權(quán)利要求11所述的裝置,其特征在于,所述存儲(chǔ)模塊具體用于:
13.如權(quán)利要求12所述的裝置,其特征在于,所述更新模塊具體用于:
14.如權(quán)利要求12所述的裝置,其特征在于,所述更新模塊具體用于:
15.一種計(jì)算機(jī)設(shè)備,其特征在于,包括:一個(gè)或多個(gè)處理器;
16.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其上存有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被執(zhí)行時(shí),實(shí)現(xiàn)如權(quán)利要求1至7中任意一項(xiàng)所述的三維桿塔模型融合更新方法。
...【技術(shù)特征摘要】
1.一種三維桿塔模型融合更新方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述gim模型包括:cbm格式文件、dev格式文件、fam格式文件、phm格式文件、mod格式文件、stl格式文件。
3.如權(quán)利要求2所述的方法,其特征在于,所述cbm格式文件引用dev格式文件和fam格式文件或同級引用;所述dev格式文件引用phm格式文件和fam格式文件或同級引用;所述phm格式文件引用mod格式文件、stl格式文件或同級引用。
4.如權(quán)利要求2所述的方法,其特征在于,所述mod格式文件中每個(gè)基本圖元作為圖數(shù)據(jù)庫的節(jié)點(diǎn),節(jié)點(diǎn)屬性包括:基本圖元、相關(guān)參數(shù)、guid標(biāo)簽,所述guid標(biāo)簽用于區(qū)分基本圖元。
5.如權(quán)利要求4所述的方法,其特征在于,所述將運(yùn)檢階段的實(shí)測點(diǎn)云模型存入桿塔模型數(shù)據(jù)資源圖數(shù)據(jù)庫,包括:
6.如權(quán)利要求5所述的方法,其特征在于,所述基于運(yùn)檢階段的實(shí)測點(diǎn)云模型對桿塔模型數(shù)據(jù)資源圖數(shù)據(jù)庫中存儲(chǔ)的gim模型進(jìn)行互更新,包括:
7.如權(quán)利要求5所述的方法,其特征在于,所述基于運(yùn)檢階段的實(shí)測點(diǎn)云模型對桿塔模型數(shù)據(jù)資源圖數(shù)據(jù)庫中存儲(chǔ)的gim模型進(jìn)行互更新,包括:
8.一種三維桿塔模型融合更新...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:金歡,王軼,馬瀟,吳冰,趙深,劉偉軍,卞榮,張琳琳,龍燕軍,寇曉松,陳亮,
申請(專利權(quán))人:中國電力科學(xué)研究院有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。