System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 久久久久久久无码高潮,久久久久亚洲AV无码去区首,亚洲成A人片在线观看无码不卡
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于GIM數(shù)據(jù)的三維建模方法、系統(tǒng)和設(shè)備技術(shù)方案

    技術(shù)編號(hào):43224040 閱讀:12 留言:0更新日期:2024-11-05 17:14
    本發(fā)明專(zhuān)利技術(shù)公開(kāi)了一種基于GIM數(shù)據(jù)的三維建模方法、系統(tǒng)和設(shè)備,涉及GIM數(shù)據(jù)處理技術(shù)領(lǐng)域,通過(guò)解析GIM文件,得到所述GIM文件的各層級(jí)間文件的引用關(guān)系,作為層級(jí)信息;從所述層級(jí)信息中篩選得到MOD文件和位姿矩陣信息,并根據(jù)所述位姿矩陣信息對(duì)所述MOD文件進(jìn)行坐標(biāo)轉(zhuǎn)換;讀取坐標(biāo)轉(zhuǎn)換后的所述MOD文件,得到第一點(diǎn)信息和第一線信息;綜合采用八叉樹(shù)和kd樹(shù)算法,對(duì)所述第一點(diǎn)信息進(jìn)行合并,得到第二點(diǎn)信息;結(jié)合所述第二點(diǎn)信息和所述第一線信息,精確線段連接,得到第二線信息;根據(jù)所述第二線信息,建立實(shí)體的三維網(wǎng)格模型。采用本發(fā)明專(zhuān)利技術(shù)實(shí)施例,能夠?qū)IM中復(fù)雜的數(shù)據(jù)關(guān)系轉(zhuǎn)化為清晰、有序的數(shù)據(jù)結(jié)構(gòu),并有效消除坐標(biāo)精度不足對(duì)實(shí)體三維建模準(zhǔn)確度的影響。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專(zhuān)利技術(shù)涉及gim數(shù)據(jù)處理,尤其涉及一種基于gim數(shù)據(jù)的三維建模方法、系統(tǒng)和設(shè)備。


    技術(shù)介紹

    1、電網(wǎng)信息模型(gim)廣泛應(yīng)用于電力行業(yè)中,其用于描述和管理電力系統(tǒng)信息的數(shù)據(jù)模型,能夠表示電網(wǎng)中各種設(shè)備、線路、拓?fù)浣Y(jié)構(gòu)和操作狀態(tài)等信息,以支持電力系統(tǒng)的規(guī)劃、設(shè)計(jì)、運(yùn)行和管理。

    2、但目前不可避免地,由于gim提供的文件受采集精度和投影變換過(guò)程中精度損失等影響,其在點(diǎn)坐標(biāo)精度上存在問(wèn)題,導(dǎo)致大量本應(yīng)重合的坐標(biāo)點(diǎn)出現(xiàn)了偏移。這種偏移在模型拓?fù)渲幸l(fā)了嚴(yán)重錯(cuò)誤,不僅影響了模型的美觀性,多余的節(jié)點(diǎn)信息還會(huì)降低對(duì)gim模型的解析速度和三維建模的準(zhǔn)確性。


    技術(shù)實(shí)現(xiàn)思路

    1、本專(zhuān)利技術(shù)提供了一種基于gim數(shù)據(jù)的三維建模方法、系統(tǒng)和設(shè)備,能夠?qū)im中復(fù)雜的數(shù)據(jù)關(guān)系轉(zhuǎn)化為清晰、有序的數(shù)據(jù)結(jié)構(gòu),通過(guò)數(shù)據(jù)輕量化有效消除坐標(biāo)精度不足對(duì)實(shí)體三維建模準(zhǔn)確度的影響。通過(guò)精簡(jiǎn)多余的數(shù)據(jù)節(jié)點(diǎn)信息,提升了數(shù)據(jù)處理效率和解析速度,進(jìn)一步提高了三維建模的準(zhǔn)確性和穩(wěn)定性,確保模型在各種工程應(yīng)用中的可靠性表現(xiàn)。

    2、為解決以上技術(shù)問(wèn)題,本專(zhuān)利技術(shù)實(shí)施例提供一種基于gim數(shù)據(jù)的三維建模方法,包括:

    3、解析gim文件,得到所述gim文件的各層級(jí)間文件的引用關(guān)系,作為層級(jí)信息;

    4、從所述層級(jí)信息中篩選得到mod文件和位姿矩陣信息,并根據(jù)所述位姿矩陣信息對(duì)所述mod文件進(jìn)行坐標(biāo)轉(zhuǎn)換;

    5、讀取坐標(biāo)轉(zhuǎn)換后的所述mod文件,得到第一點(diǎn)信息和第一線信息;

    6、綜合采用八叉樹(shù)和kd樹(shù)算法,對(duì)所述第一點(diǎn)信息進(jìn)行合并,得到第二點(diǎn)信息;

    7、結(jié)合所述第二點(diǎn)信息和所述第一線信息,精確線段連接,得到第二線信息;

    8、根據(jù)所述第二線信息,建立實(shí)體的三維網(wǎng)格模型。

    9、作為上述方案的改進(jìn),所述解析gim文件,得到所述gim文件的各層級(jí)間文件的引用關(guān)系,作為層級(jí)信息,包括:

    10、解析所述gim文件,從所述gim文件中得到cbm層級(jí)、dev層級(jí)、phm層級(jí)和mod層級(jí)間文件的引用關(guān)系;所述引用關(guān)系包括同級(jí)引用關(guān)系和嵌套引用關(guān)系;

    11、根據(jù)所述引用關(guān)系構(gòu)建b樹(shù)數(shù)據(jù)結(jié)構(gòu),作為層級(jí)信息。

    12、作為上述方案的改進(jìn),所述從所述層級(jí)信息中篩選得到mod文件和位姿矩陣信息,并根據(jù)所述位姿矩陣信息對(duì)所述mod文件進(jìn)行坐標(biāo)轉(zhuǎn)換,包括:

    13、從所述層級(jí)信息中篩選得到mod層級(jí)的文件,作為mod文件;

    14、從所述層級(jí)信息中提取各層級(jí)文件中的齊次變換矩陣,作為位姿矩陣信息;

    15、對(duì)于所述mod層級(jí)中的每個(gè)節(jié)點(diǎn),根據(jù)所述層級(jí)信息,通過(guò)索引查詢(xún)當(dāng)前層級(jí)文件的上一層級(jí)的文件,直至查詢(xún)至最高層級(jí)的文件;

    16、在任一層級(jí)的查詢(xún)完成后,根據(jù)所述位姿矩陣信息,對(duì)所述mod文件進(jìn)行坐標(biāo)轉(zhuǎn)換。

    17、作為上述方案的改進(jìn),所述讀取坐標(biāo)轉(zhuǎn)換后的所述mod文件,得到第一點(diǎn)信息和第一線信息,包括:

    18、逐行讀取坐標(biāo)轉(zhuǎn)換后的所述mod文件;

    19、將識(shí)別到的以“p”開(kāi)頭的行作為第一點(diǎn)信息,并將所述第一點(diǎn)信息中的點(diǎn)坐標(biāo)轉(zhuǎn)換為矢量形式;

    20、將識(shí)別到的以“r”開(kāi)頭的行作為第一線信息。

    21、作為上述方案的改進(jìn),所述綜合采用八叉樹(shù)和kd樹(shù)算法,對(duì)所述第一點(diǎn)信息進(jìn)行合并,得到第二點(diǎn)信息,包括:

    22、根據(jù)所述第一點(diǎn)信息,得到所有所述第一點(diǎn)信息對(duì)應(yīng)的三維空間范圍,構(gòu)建八叉樹(shù),所述三維空間范圍為八叉樹(shù)的根節(jié)點(diǎn);

    23、從所述根節(jié)點(diǎn)出發(fā),確定當(dāng)前節(jié)點(diǎn),遞歸地根據(jù)所述當(dāng)前節(jié)點(diǎn)中第一點(diǎn)信息的平均值將當(dāng)前節(jié)點(diǎn)分割為八個(gè)葉節(jié)點(diǎn),直至當(dāng)前節(jié)點(diǎn)中的第一點(diǎn)信息的數(shù)量小于預(yù)設(shè)的數(shù)量閾值或達(dá)到預(yù)設(shè)的第一分割深度閾值,得到深度葉集合;

    24、根據(jù)所述深度葉集合構(gòu)建kd樹(shù),遞歸地對(duì)深度葉集合在多維空間上進(jìn)行二分分割直至達(dá)到預(yù)設(shè)的第二分割深度閾值;

    25、對(duì)分割后的kd樹(shù)的各節(jié)點(diǎn)進(jìn)行最近鄰搜索,將最近鄰搜索距離小于預(yù)設(shè)距離閾值的節(jié)點(diǎn)進(jìn)行合并,得到第二點(diǎn)信息。

    26、作為上述方案的改進(jìn),所述結(jié)合所述第二點(diǎn)信息和所述第一線信息,精確線段連接,得到第二線信息,包括:

    27、從所述第一線信息中讀取線的起始點(diǎn)id和終點(diǎn)id;

    28、在所述第二點(diǎn)信息中檢索所述起始點(diǎn)id和所述終點(diǎn)id對(duì)應(yīng)的目標(biāo)點(diǎn)的坐標(biāo)和線寬信息;

    29、根據(jù)所述點(diǎn)坐標(biāo)和所述線寬信息更新所述第一線信息,作為第二線信息。

    30、作為上述方案的改進(jìn),所述在所述第二點(diǎn)信息中檢索所述起始點(diǎn)id和所述終點(diǎn)id對(duì)應(yīng)的目標(biāo)點(diǎn)的坐標(biāo)和線寬信息,包括:

    31、根據(jù)所述起始點(diǎn)id和所述終點(diǎn)id確定對(duì)應(yīng)候選點(diǎn)的坐標(biāo)信息;

    32、將所述候選點(diǎn)的坐標(biāo)信息與所述第二點(diǎn)信息的合并點(diǎn)集中各點(diǎn)的坐標(biāo)信息進(jìn)行匹配,當(dāng)匹配成功時(shí),將所述第二點(diǎn)信息中與候選點(diǎn)的坐標(biāo)信息對(duì)應(yīng)的點(diǎn)作為所述起始點(diǎn)id和所述終點(diǎn)id對(duì)應(yīng)的目標(biāo)點(diǎn);

    33、從所述第二點(diǎn)信息中篩選得到所述目標(biāo)點(diǎn)的坐標(biāo)和線寬信息。

    34、作為上述方案的改進(jìn),所述根據(jù)所述第二線信息,建立實(shí)體的三維網(wǎng)格模型,包括:

    35、根據(jù)所述第二線信息創(chuàng)建連續(xù)的曲面對(duì)象;

    36、根據(jù)所述曲面對(duì)象建立實(shí)體的三維網(wǎng)格模型。

    37、本專(zhuān)利技術(shù)實(shí)施例還提供了一種基于gim數(shù)據(jù)的三維建模系統(tǒng),包括:

    38、層級(jí)信息獲取模塊,用于解析gim文件,得到所述gim文件的各層級(jí)間文件的引用關(guān)系,作為層級(jí)信息;

    39、文件篩選模塊,用于從所述層級(jí)信息中篩選得到mod文件和位姿矩陣信息,并根據(jù)所述位姿矩陣信息對(duì)所述mod文件進(jìn)行坐標(biāo)轉(zhuǎn)換;

    40、信息獲取模塊,用于讀取坐標(biāo)轉(zhuǎn)換后的所述mod文件,得到第一點(diǎn)信息和第一線信息;

    41、點(diǎn)合并模塊,用于綜合采用八叉樹(shù)和kd樹(shù)算法,對(duì)所述第一點(diǎn)信息進(jìn)行合并,得到第二點(diǎn)信息;

    42、線信息更新模塊,用于結(jié)合所述第二點(diǎn)信息和所述第一線信息,精確線段連接,得到第二線信息;

    43、建模模塊,用于根據(jù)所述第二線信息,建立實(shí)體的三維網(wǎng)格模型。

    44、作為上述方案的改進(jìn),所述層級(jí)信息獲取模塊具體用于:

    45、解析所述gim文件,從所述gim文件中得到cbm層級(jí)、dev層級(jí)、phm層級(jí)和mod層級(jí)間文件的引用關(guān)系;所述引用關(guān)系包括同級(jí)引用關(guān)系和嵌套引用關(guān)系;

    46、根據(jù)所述引用關(guān)系構(gòu)建b樹(shù)數(shù)據(jù)結(jié)構(gòu),作為層級(jí)信息。

    47、作為上述方案的改進(jìn),所述文件篩選模塊具體用于:

    48、從所述層級(jí)信息中篩選得到mod層級(jí)的文件,作為mod文件;

    49、從所述層級(jí)信息中提取各層級(jí)文件中的齊次變換矩陣,作為位姿矩陣信息;

    50、對(duì)于所述mod層級(jí)中的每個(gè)節(jié)點(diǎn),根據(jù)所述層級(jí)信息,通過(guò)索引查詢(xún)當(dāng)前層級(jí)文件的上一層級(jí)的文件,直至查詢(xún)至最高層級(jí)的本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種基于GIM數(shù)據(jù)的三維建模方法,其特征在于,包括:

    2.如權(quán)利要求1所述的一種基于GIM數(shù)據(jù)的三維建模方法,其特征在于,所述解析GIM文件,得到所述GIM文件的各層級(jí)間文件的引用關(guān)系,作為層級(jí)信息,包括:

    3.如權(quán)利要求1所述的一種基于GIM數(shù)據(jù)的三維建模方法,其特征在于,所述從所述層級(jí)信息中篩選得到MOD文件和位姿矩陣信息,并根據(jù)所述位姿矩陣信息對(duì)所述MOD文件進(jìn)行坐標(biāo)轉(zhuǎn)換,包括:

    4.如權(quán)利要求1所述的一種基于GIM數(shù)據(jù)的三維建模方法,其特征在于,所述讀取坐標(biāo)轉(zhuǎn)換后的所述MOD文件,得到第一點(diǎn)信息和第一線信息,包括:

    5.如權(quán)利要求1所述的一種基于GIM數(shù)據(jù)的三維建模方法,其特征在于,所述綜合采用八叉樹(shù)和kd樹(shù)算法,對(duì)所述第一點(diǎn)信息進(jìn)行合并,得到第二點(diǎn)信息,包括:

    6.如權(quán)利要求1所述的一種基于GIM數(shù)據(jù)的三維建模方法,其特征在于,所述結(jié)合所述第二點(diǎn)信息和所述第一線信息,精確線段連接,得到第二線信息,包括:

    7.如權(quán)利要求6所述的一種基于GIM數(shù)據(jù)的三維建模方法,其特征在于,所述在所述第二點(diǎn)信息中檢索所述起始點(diǎn)ID和所述終點(diǎn)ID對(duì)應(yīng)的目標(biāo)點(diǎn)的坐標(biāo)和線寬信息,包括:

    8.如權(quán)利要求1所述的一種基于GIM數(shù)據(jù)的三維建模方法,其特征在于,所述根據(jù)所述第二線信息,建立實(shí)體的三維網(wǎng)格模型,包括:

    9.一種基于GIM數(shù)據(jù)的三維建模系統(tǒng),其特征在于,包括:

    10.如權(quán)利要求9所述的一種基于GIM數(shù)據(jù)的三維建模系統(tǒng),其特征在于,所述層級(jí)信息獲取模塊具體用于:

    11.如權(quán)利要求9所述的一種基于GIM數(shù)據(jù)的三維建模系統(tǒng),其特征在于,所述文件篩選模塊具體用于:

    12.如權(quán)利要求9所述的一種基于GIM數(shù)據(jù)的三維建模系統(tǒng),其特征在于,所述信息獲取模塊具體用于:

    13.如權(quán)利要求9所述的一種基于GIM數(shù)據(jù)的三維建模系統(tǒng),其特征在于,所述點(diǎn)合并模塊具體用于:

    14.如權(quán)利要求9所述的一種基于GIM數(shù)據(jù)的三維建模系統(tǒng),其特征在于,所述線信息更新模塊具體用于:

    15.如權(quán)利要求14所述的一種基于GIM數(shù)據(jù)的三維建模系統(tǒng),其特征在于,所述在所述第二點(diǎn)信息中檢索所述起始點(diǎn)ID和所述終點(diǎn)ID對(duì)應(yīng)的目標(biāo)點(diǎn)的坐標(biāo)和線寬信息,包括:

    16.如權(quán)利要求9所述的一種基于GIM數(shù)據(jù)的三維建模系統(tǒng),其特征在于,所述建模模塊具體用于:

    17.一種基于GIM數(shù)據(jù)的三維建模設(shè)備,其特征在于,包括處理器、存儲(chǔ)器以及存儲(chǔ)在所述存儲(chǔ)器中且被配置為由所述處理器執(zhí)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至8中任意一項(xiàng)所述的一種基于GIM數(shù)據(jù)的三維建模方法。

    ...

    【技術(shù)特征摘要】

    1.一種基于gim數(shù)據(jù)的三維建模方法,其特征在于,包括:

    2.如權(quán)利要求1所述的一種基于gim數(shù)據(jù)的三維建模方法,其特征在于,所述解析gim文件,得到所述gim文件的各層級(jí)間文件的引用關(guān)系,作為層級(jí)信息,包括:

    3.如權(quán)利要求1所述的一種基于gim數(shù)據(jù)的三維建模方法,其特征在于,所述從所述層級(jí)信息中篩選得到mod文件和位姿矩陣信息,并根據(jù)所述位姿矩陣信息對(duì)所述mod文件進(jìn)行坐標(biāo)轉(zhuǎn)換,包括:

    4.如權(quán)利要求1所述的一種基于gim數(shù)據(jù)的三維建模方法,其特征在于,所述讀取坐標(biāo)轉(zhuǎn)換后的所述mod文件,得到第一點(diǎn)信息和第一線信息,包括:

    5.如權(quán)利要求1所述的一種基于gim數(shù)據(jù)的三維建模方法,其特征在于,所述綜合采用八叉樹(shù)和kd樹(shù)算法,對(duì)所述第一點(diǎn)信息進(jìn)行合并,得到第二點(diǎn)信息,包括:

    6.如權(quán)利要求1所述的一種基于gim數(shù)據(jù)的三維建模方法,其特征在于,所述結(jié)合所述第二點(diǎn)信息和所述第一線信息,精確線段連接,得到第二線信息,包括:

    7.如權(quán)利要求6所述的一種基于gim數(shù)據(jù)的三維建模方法,其特征在于,所述在所述第二點(diǎn)信息中檢索所述起始點(diǎn)id和所述終點(diǎn)id對(duì)應(yīng)的目標(biāo)點(diǎn)的坐標(biāo)和線寬信息,包括:

    8.如權(quán)利要求1所述的一種基于gim數(shù)據(jù)的三維建模方法,其特征在于,所述根據(jù)所述第二線信息,建立實(shí)體...

    【專(zhuān)利技術(shù)屬性】
    技術(shù)研發(fā)人員:張亞平榮經(jīng)國(guó),王浩,張卓群張?zhí)K孫小虎,王菲,胡亞山,何宏杰,范子愷田方媛馬唯婧苑博趙春暉張濟(jì)勇,李丹利,
    申請(qǐng)(專(zhuān)利權(quán))人:國(guó)網(wǎng)經(jīng)濟(jì)技術(shù)研究院有限公司
    類(lèi)型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢(xún)問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 国产在线无码不卡影视影院| 人妻丝袜无码专区视频网站| 精品人妻系列无码天堂| 亚洲AV永久无码精品| 6080YYY午夜理论片中无码| 无码人妻丰满熟妇啪啪网站牛牛 | 久久男人Av资源网站无码软件| 69天堂人成无码麻豆免费视频 | 伊人久久大香线蕉无码麻豆| 亚洲精品无码Av人在线观看国产| 曰韩人妻无码一区二区三区综合部| 亚洲国产91精品无码专区| 中文无码字幕中文有码字幕| 一本无码中文字幕在线观| 免费人成无码大片在线观看 | 无码精品不卡一区二区三区| 亚洲国产精品无码久久久秋霞2| 成人免费一区二区无码视频| 精品人妻无码区在线视频| 亚洲自偷自偷偷色无码中文 | 青青爽无码视频在线观看| 久久精品无码一区二区三区| 国产精品无码一本二本三本色| 亚洲中文字幕无码久久2020| 98久久人妻无码精品系列蜜桃| 亚洲AV永久无码精品成人| 国产精品无码无片在线观看| 伊人久久无码精品中文字幕| 国产综合无码一区二区色蜜蜜| 国产成人无码AV在线播放无广告| 亚洲中文久久精品无码1| 久久久久亚洲AV片无码下载蜜桃 | 国产成人无码一二三区视频| 国产嫖妓一区二区三区无码| 国产高清不卡无码视频| 永久免费无码网站在线观看个| 久青草无码视频在线观看| 无码日韩精品一区二区人妻| 久久久久亚洲?V成人无码| 国精品无码一区二区三区在线| 亚洲AV综合色区无码另类小说|