欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電子圖紙文本匹配方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備與流程

文檔序號(hào):12863969閱讀:296來(lái)源:國(guó)知局
電子圖紙文本匹配方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備與流程

本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種電子圖紙文本匹配方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備。



背景技術(shù):

電氣設(shè)備的生產(chǎn),首先需由技術(shù)部門設(shè)計(jì)電路圖紙,然后將電路圖紙交付給生產(chǎn)部門。電路圖紙中可用文本注釋多種信息,例如大多電路圖紙中都會(huì)用注釋文本標(biāo)識(shí)電纜上套的號(hào)碼管。電纜有兩頭,兩頭各套一個(gè)號(hào)碼管,即一根電纜對(duì)應(yīng)了兩個(gè)號(hào)碼管;生產(chǎn)部門的工作人員需要從電路圖紙中找出各電纜對(duì)應(yīng)的兩個(gè)號(hào)碼管的注釋文本。

如圖1所示,為電路圖紙中的號(hào)碼管的標(biāo)記號(hào)碼,其中方形框內(nèi)1pj可對(duì)應(yīng)①、②、③、④、⑤等組合得到號(hào)碼,比如1pj:①、1pj:②,得到電纜一端號(hào)碼管的號(hào)碼,方形框外的如t1-1:8、t3:5等為電纜另一端的號(hào)碼管的號(hào)碼,其對(duì)應(yīng)關(guān)系1pj:①對(duì)應(yīng)t1-1:8。

通常,電路圖紙采用電子圖紙,比如cad(computeraideddesign計(jì)算機(jī)輔助設(shè)計(jì))圖紙。傳統(tǒng)的從電子圖紙中提取注釋文本的方式,是由工作人員從電子圖紙中查找同一電纜的兩個(gè)號(hào)碼管的注釋文本,然后手動(dòng)對(duì)應(yīng)存入文檔。這個(gè)人工匹配文本的過(guò)程要耗費(fèi)大量時(shí)間和人力,匹配效率低。



技術(shù)實(shí)現(xiàn)要素:

基于此,有必要針對(duì)傳統(tǒng)的文本匹配效率低的問(wèn)題,提供一種匹配效率高的電子圖紙文本匹配方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備。

一種電子圖紙文本匹配方法,包括:

獲取電子圖紙中的預(yù)設(shè)類型的圖元;

依次以獲取的各個(gè)圖元為中心查找預(yù)設(shè)范圍內(nèi)的所述預(yù)設(shè)類型的圖元;

根據(jù)對(duì)應(yīng)查找到的圖元獲取對(duì)應(yīng)圖元內(nèi)容符合預(yù)設(shè)格式的初始文本和對(duì)應(yīng)圖元內(nèi)容不符合所述預(yù)設(shè)格式的基礎(chǔ)圖元,并根據(jù)作為中心的圖元與對(duì)應(yīng)查找到的基礎(chǔ)圖元生成對(duì)應(yīng)圖元內(nèi)容符合所述預(yù)設(shè)格式的組合文本;

獲取各組合文本的坐標(biāo)和各初始文本的坐標(biāo);

根據(jù)所述組合文本的坐標(biāo)和所述初始文本的坐標(biāo),獲取各初始文本配對(duì)的組合文本。

一種電子圖紙文本匹配裝置,包括:

圖元獲取模塊,用于獲取電子圖紙中的預(yù)設(shè)類型的圖元;

圖元查找模塊,用于依次以獲取的各個(gè)圖元為中心查找預(yù)設(shè)范圍內(nèi)的所述預(yù)設(shè)類型的圖元;

文本生成模塊,用于根據(jù)對(duì)應(yīng)查找到的圖元獲取對(duì)應(yīng)圖元內(nèi)容符合預(yù)設(shè)格式的初始文本和對(duì)應(yīng)圖元內(nèi)容不符合所述預(yù)設(shè)格式的基礎(chǔ)圖元,并根據(jù)作為中心的圖元與對(duì)應(yīng)查找到的基礎(chǔ)圖元生成對(duì)應(yīng)圖元內(nèi)容符合所述預(yù)設(shè)格式的組合文本;

坐標(biāo)獲取模塊,用于獲取各組合文本的坐標(biāo)和各初始文本的坐標(biāo);

文本配對(duì)模塊,用于根據(jù)所述組合文本的坐標(biāo)和所述初始文本的坐標(biāo),獲取各初始文本配對(duì)的組合文本。

上述電子圖紙文本匹配方法和裝置,通過(guò)獲取電子圖紙中的預(yù)設(shè)類型的圖元,依次以獲取的各個(gè)圖元為中心查找預(yù)設(shè)范圍內(nèi)的預(yù)設(shè)類型的圖元,根據(jù)對(duì)應(yīng)查找到的圖元獲取對(duì)應(yīng)圖元內(nèi)容符合預(yù)設(shè)格式的初始文本和不符合預(yù)設(shè)格式的基礎(chǔ)圖元,并根據(jù)作為中心的圖元與對(duì)應(yīng)查找到的基礎(chǔ)圖元生成對(duì)應(yīng)圖元內(nèi)容符合預(yù)設(shè)格式的組合文本,這樣每查找一次,可得到作為中心的圖元對(duì)應(yīng)的組合文本和初始文本;然后獲取各組合文本的坐標(biāo)和各初始文本的坐標(biāo),根據(jù)組合文本的坐標(biāo)和初始文本的坐標(biāo)獲取各初始文本配對(duì)的組合文本。如此,可自動(dòng)完成電子圖紙中初始文本和組合文本的匹配,不需要人工去查看圖紙查找配對(duì)的文本,且減少了文本配對(duì)的時(shí)間,匹配效率高。同時(shí),還可避免人工配導(dǎo)致的錯(cuò)誤問(wèn)題,配對(duì)準(zhǔn)確性高。

一種存儲(chǔ)介質(zhì),存儲(chǔ)有計(jì)算機(jī)程序,存儲(chǔ)的計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述電子圖紙文本匹配方法的步驟。

一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述電子圖紙文本匹配方法的步驟。

上述存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備,由于采用了上述電子圖紙文本匹配方法,同理可自動(dòng)完成電子圖紙中初始文本和組合文本的匹配,不需要人工去查看圖紙查找配對(duì)的文本,且減少了文本配對(duì)的時(shí)間,匹配效率高,配對(duì)準(zhǔn)確性高。

附圖說(shuō)明

圖1為一電子圖紙的示意圖;

圖2為一實(shí)施例中電子圖紙文本匹配方法的流程圖;

圖3為另一實(shí)施例中電子圖紙文本匹配方法的流程圖;

圖4為一實(shí)施例中電子圖紙文本匹配裝置的結(jié)構(gòu)圖。

具體實(shí)施方式

參考圖2,一實(shí)施例中的電子圖紙文本匹配方法,包括以下步驟。

s110:獲取電子圖紙中的預(yù)設(shè)類型的圖元。

圖元為生成電子圖紙的圖形軟件包中用來(lái)描述各種圖形元素的函數(shù);電子圖紙中一般對(duì)應(yīng)有多種類型的圖元,比如文本、點(diǎn)、線等。根據(jù)電子圖紙的文檔格式解析對(duì)應(yīng)文檔后識(shí)別不同類型的圖元對(duì)應(yīng)的圖元內(nèi)容;比如,一個(gè)cad圖的一個(gè)文本框內(nèi)標(biāo)注x1,則該文本類型的圖元對(duì)應(yīng)的圖元內(nèi)容為x1。其中,預(yù)設(shè)類型可以為文本類型;預(yù)設(shè)類型也可以為其他類型,比如對(duì)應(yīng)圖元內(nèi)容為文本的貼圖類型。

具體地,步驟s110可以是從電子圖紙的初始位置開(kāi)始按照預(yù)設(shè)方向查找,依次得到預(yù)設(shè)類型的圖元;比如,從電子圖紙的左上角開(kāi)始,按照從左往右、先上后下的方向掃描電子圖紙,以查找預(yù)設(shè)類型的圖元。可以理解,步驟s110還可以是按照其他方式,比如,先獲取電子圖紙中所有的圖元,然后從所有圖元中選取預(yù)設(shè)類型的圖元。

s130:依次以獲取的各個(gè)圖元為中心查找預(yù)設(shè)范圍內(nèi)的預(yù)設(shè)類型的圖元。

以一個(gè)預(yù)設(shè)類型的圖元為中心進(jìn)行查找時(shí),預(yù)設(shè)類型的其他圖元均若在預(yù)設(shè)范圍內(nèi)則可被查找到;換另一個(gè)預(yù)設(shè)類型的圖元為中心進(jìn)行查找時(shí),前一個(gè)為中心的圖元若在預(yù)設(shè)范圍內(nèi)則可被查找到。一個(gè)預(yù)設(shè)類型的圖元可對(duì)應(yīng)查找到多個(gè)預(yù)設(shè)類型的其他圖元。

預(yù)設(shè)范圍可以根據(jù)實(shí)際情況設(shè)置。具體地,以獲取的圖元為中心查找預(yù)設(shè)范圍內(nèi)的預(yù)設(shè)類型的圖元,可以是以獲取的圖元為圓心、查找預(yù)設(shè)圓面積內(nèi)的預(yù)設(shè)類型的圖元,還可以是以獲取的圖元為中心、查找預(yù)設(shè)方形面積內(nèi)的預(yù)設(shè)類型的圖元。

s150:根據(jù)對(duì)應(yīng)查找到的圖元獲取對(duì)應(yīng)圖元內(nèi)容符合預(yù)設(shè)格式的初始文本和對(duì)應(yīng)圖元內(nèi)容不符合預(yù)設(shè)格式的基礎(chǔ)圖元,并根據(jù)作為中心的圖元與對(duì)應(yīng)查找到的基礎(chǔ)圖元生成對(duì)應(yīng)圖元內(nèi)容符合預(yù)設(shè)格式的組合文本。

預(yù)設(shè)格式指預(yù)先約定的用于表示文本的格式,可以根據(jù)實(shí)際需要設(shè)置。查找到作為中心的圖元對(duì)應(yīng)的其他預(yù)設(shè)類型的圖元后,可通過(guò)識(shí)別查找到的圖元得到圖元內(nèi)容,對(duì)圖元內(nèi)容進(jìn)行格式分析,若圖元內(nèi)容符合預(yù)設(shè)格式,則表示查找到的圖元本身為文本,此時(shí)可作為初始文本;若圖元內(nèi)容不符合預(yù)設(shè)格式,則將對(duì)應(yīng)圖元作為基礎(chǔ)圖元用于與對(duì)應(yīng)作為中心的圖元生成組合文本。

s170:獲取各組合文本的坐標(biāo)和各初始文本的坐標(biāo)。

電子圖紙中每個(gè)圖元都有一個(gè)坐標(biāo)屬性;例如,cad圖中每個(gè)圖元對(duì)應(yīng)有一個(gè)坐標(biāo)屬性。步驟s170具體可根據(jù)圖元的坐標(biāo)屬性獲取組合文本和初始文本的坐標(biāo)。

s190:根據(jù)組合文本的坐標(biāo)和初始文本的坐標(biāo),獲取各初始文本配對(duì)的組合文本。

坐標(biāo)可用于標(biāo)識(shí)對(duì)應(yīng)的文本在電子圖紙中的位置,根據(jù)組合文本和初始文本的坐標(biāo)獲取初始文本和組合文本的位置關(guān)系,從而可根據(jù)組合文本和初始文本之間的位置關(guān)系確定配對(duì)關(guān)系。一個(gè)初始文本可配對(duì)一個(gè)組合文本。

上述電子圖紙文本匹配方法,通過(guò)獲取電子圖紙中的預(yù)設(shè)類型的圖元,依次以獲取的各個(gè)圖元為中心查找預(yù)設(shè)范圍內(nèi)的預(yù)設(shè)類型的圖元,根據(jù)對(duì)應(yīng)查找到的圖元獲取對(duì)應(yīng)圖元內(nèi)容符合預(yù)設(shè)格式的初始文本和不符合預(yù)設(shè)格式的基礎(chǔ)圖元,并根據(jù)作為中心的圖元與對(duì)應(yīng)查找到的基礎(chǔ)圖元生成對(duì)應(yīng)圖元內(nèi)容符合預(yù)設(shè)格式的組合文本,這樣每查找一次,可得到作為中心的圖元對(duì)應(yīng)的組合文本和初始文本;然后獲取各組合文本的坐標(biāo)和各初始文本的坐標(biāo),根據(jù)組合文本的坐標(biāo)和初始文本的坐標(biāo)獲取各初始文本配對(duì)的組合文本。如此,可自動(dòng)完成電子圖紙中初始文本和組合文本的匹配,不需要人工去查看圖紙查找配對(duì)的文本,且減少了文本配對(duì)的時(shí)間,匹配效率高。同時(shí),還可避免人工匹配導(dǎo)致的錯(cuò)誤問(wèn)題,配對(duì)準(zhǔn)確性高。

具體地,文本可以為號(hào)碼。上述電子圖紙文本匹配方法具體可應(yīng)用于對(duì)電子圖紙中電纜兩端的號(hào)碼管的號(hào)碼配對(duì),然后對(duì)應(yīng)存儲(chǔ)。例如,可以應(yīng)用于cad圖紙中電纜號(hào)碼管的號(hào)碼匹配和提取,處理效率和準(zhǔn)確性高。

在一實(shí)施例中,參考圖3,步驟s150具體包括步驟(a1)和步驟(a2)。

步驟(a1):將對(duì)應(yīng)查找到的圖元分類為對(duì)應(yīng)圖元內(nèi)容符合預(yù)設(shè)格式的第一原文本和對(duì)應(yīng)圖元內(nèi)容不符合預(yù)設(shè)格式的基礎(chǔ)圖元,并從第一原文本中提取符合預(yù)設(shè)條件的第一原文本得到初始文本。

步驟(a2):根據(jù)作為中心的圖元與對(duì)應(yīng)查找到的基礎(chǔ)圖元組成對(duì)應(yīng)圖元內(nèi)容符合預(yù)設(shè)格式的第二原文本,并從第二原文本中提取符合預(yù)設(shè)條件的第二原文本得到組合文本。

預(yù)設(shè)條件可以根據(jù)實(shí)際需要具體設(shè)置。將查找到的圖元分為兩類,一類為對(duì)應(yīng)圖元內(nèi)容符合預(yù)設(shè)條件的第一原文本,不需要組合;另一類為對(duì)應(yīng)圖元內(nèi)容不符合預(yù)設(shè)格式的基礎(chǔ)圖元,基礎(chǔ)圖元與作為中心的圖元生成第二原文本。第一原文本和第二原文本可能符合預(yù)設(shè)條件,也可能不符合預(yù)設(shè)條件。比如,第一原文本和第二原文本為號(hào)碼,預(yù)設(shè)條件為號(hào)碼的末尾是數(shù)字,若第一原文本的末尾為數(shù)字,則提取作為初始文本,若第二原文本的末尾為數(shù)字,則提取作為組合文本。

通過(guò)在獲取坐標(biāo)之前,將對(duì)第一原文本和第二原文本進(jìn)行篩選,去除不符合預(yù)設(shè)條件的第一原文本和第二原文本,使得得到的初始文本和組合文本均符合預(yù)設(shè)條件,可提高需獲取坐標(biāo)的組合文本和初始文本的準(zhǔn)確性,從而提高匹配的準(zhǔn)確性。

具體地,步驟s150之后,還可以根據(jù)各中心的圖元對(duì)應(yīng)的初始文本和組合文本生成各中心的圖元對(duì)應(yīng)的號(hào)碼列表。即,每一次以圖元為中心獲取得到初始文本和組合文本后,生成組合文本和初始文本組成的號(hào)碼列表,作為中心的圖元對(duì)應(yīng)的號(hào)碼列表;一個(gè)圖元對(duì)應(yīng)一個(gè)號(hào)碼列表。

在一實(shí)施例中,預(yù)設(shè)格式為依次按照標(biāo)點(diǎn)符號(hào)前數(shù)據(jù)、標(biāo)點(diǎn)符號(hào)、標(biāo)點(diǎn)符號(hào)后數(shù)據(jù)組成文本的格式。具體地,標(biāo)點(diǎn)符號(hào)可以為冒號(hào),比如,符合預(yù)設(shè)格式的文本為x1:x2,其中,x1為標(biāo)點(diǎn)符號(hào)前數(shù)據(jù),x2為標(biāo)點(diǎn)符號(hào)后數(shù)據(jù)。可以理解,在其他實(shí)施例中,標(biāo)點(diǎn)符號(hào)還可以為其他,比如分號(hào)、點(diǎn)號(hào)等。

具體地,本實(shí)施例中,繼續(xù)參考圖3,步驟s170包括步驟s171和步驟s172。

s171:獲取初始文本對(duì)應(yīng)的圖元坐標(biāo),得到初始文本的坐標(biāo)。

圖元坐標(biāo)指圖元的坐標(biāo)屬性所對(duì)應(yīng)的坐標(biāo)值,每一個(gè)圖元對(duì)應(yīng)有一個(gè)圖元坐標(biāo)。初始文本為對(duì)應(yīng)圖元內(nèi)容符合預(yù)設(shè)格式的圖元,沒(méi)有經(jīng)過(guò)組合,因此,直接將初始文本的圖元坐標(biāo)對(duì)應(yīng)為初始文本的坐標(biāo)。

s172:獲取組合文本中標(biāo)點(diǎn)符號(hào)后數(shù)據(jù)的圖元坐標(biāo),得到對(duì)應(yīng)組合文本的坐標(biāo)。

組合文本為作為中心的圖元與查找到的基礎(chǔ)圖元組合得到。一般將基礎(chǔ)圖元作為標(biāo)點(diǎn)符號(hào)后數(shù)據(jù),中心的圖元和基礎(chǔ)圖元各對(duì)應(yīng)有一個(gè)圖元坐標(biāo);將標(biāo)點(diǎn)符號(hào)后數(shù)據(jù)的圖元坐標(biāo)作為組合文本的坐標(biāo),統(tǒng)一各組合文本的坐標(biāo)確定規(guī)則??梢岳斫猓谄渌麑?shí)施例中,也可以獲取組合文本中標(biāo)點(diǎn)符號(hào)前數(shù)據(jù)的圖元坐標(biāo)得到對(duì)應(yīng)組合文本的坐標(biāo)。

在一實(shí)施例中,繼續(xù)參考圖3,步驟s170之后,步驟s190之前,還包括步驟s181和步驟s182。

s181:獲取坐標(biāo)相同的多個(gè)初始文本得到相同初始文本組,保留同一相同初始文本組中任意一個(gè)初始文本并刪除同組內(nèi)的其他初始文本。

由于初始文本對(duì)應(yīng)為單個(gè)的圖元,因此比較初始文本的坐標(biāo)是否相同,即可檢測(cè)初始文本是否為相同。從相同初始文本組中任選一個(gè)初始文本保留同時(shí)刪除同組內(nèi)的其他初始文本,可對(duì)初始文本去重處理。

s182:獲取坐標(biāo)和組成組合文本的圖元均相同的多個(gè)組合文本得相同組合文本組,保留同一相同組合文本組中任意一個(gè)組合文本并刪除同組內(nèi)的其他組合文本。

組合文本對(duì)應(yīng)有兩個(gè)圖元,坐標(biāo)相同的初始文本有可能不是相同的組合文本,因此,通過(guò)比較組合文本的坐標(biāo)和組成組合文本的圖元來(lái)綜合確定是否為同一個(gè)。比如,第一個(gè)組合文本為x1:x2,第二個(gè)組合文本為x3:x2,第一個(gè)組合文本的和第二個(gè)組合文本的坐標(biāo)均等于圖元x2的圖元坐標(biāo),兩者坐標(biāo)相同;但是組成第一個(gè)組合文本的圖元有x1和x2,組成第二個(gè)組合文本的圖元有x3和x2,x1不同于x3,因此第一個(gè)組合文本和第二個(gè)組合文本不同。從相同組合文本組中任選一個(gè)組合文本保留同時(shí)刪除同組內(nèi)的其他組合文本,可對(duì)組合文本去重處理。

通過(guò)在步驟s190之前對(duì)初始文本和組合文本進(jìn)行去重處理,可去除多余數(shù)據(jù)、減小初始文本和組合文本的數(shù)據(jù)量,匹配過(guò)程需要比對(duì)的數(shù)據(jù)量減少,從而提高配對(duì)效率。

在一實(shí)施例中,繼續(xù)參考圖3,步驟s190包括s191和步驟s192。

s191:根據(jù)各組合文本的坐標(biāo)和各初始文本的坐標(biāo)獲取各組合文本和各初始文本之間的坐標(biāo)距離。

獲取到組合文本和初始文本的坐標(biāo)后,可計(jì)算初始文本的坐標(biāo)和組合文本對(duì)應(yīng)的坐標(biāo)之間的距離,作為對(duì)應(yīng)的初始文本和組合文本之間的坐標(biāo)距離。

s192:選取與各初始文本的坐標(biāo)距離最小的組合文本,得到各初始文本配對(duì)的組合文本并對(duì)應(yīng)存儲(chǔ)。

一個(gè)初始文本對(duì)應(yīng)的多個(gè)坐標(biāo)距離,分別為初始文本與各個(gè)初始文本之間的坐標(biāo)距離。坐標(biāo)距離越小,則初始文本與組合文本之間的距離越近;初始文本對(duì)應(yīng)的坐標(biāo)距離最小的組合文本,與初始文本的距離最近,可作為與初始文本匹配的組合文本。

通過(guò)根據(jù)初始文本和組合文本的坐標(biāo)計(jì)算坐標(biāo)距離,選取最小的坐標(biāo)距離進(jìn)行初始文本和組合文本的配對(duì)存儲(chǔ),方便快捷,且準(zhǔn)確性好。可以理解,在其他實(shí)施例中,步驟s190也可以采用其他方式進(jìn)行配對(duì)。

在一實(shí)施例中,步驟s192包括步驟(a1)至步驟(a3)。

步驟(a1):選取與當(dāng)前的初始文本的坐標(biāo)距離最小的組合文本,得到當(dāng)前的初始文本配對(duì)的組合文本并對(duì)應(yīng)存儲(chǔ)。

初始文本有多個(gè),可依次對(duì)各個(gè)初始文本進(jìn)行配對(duì)。具體地,在步驟(a1)之前,還可以包括排序步驟:根據(jù)預(yù)設(shè)規(guī)則對(duì)所有的初始文本進(jìn)行排序。預(yù)設(shè)規(guī)則根據(jù)實(shí)際需要設(shè)置,比如,可以是按照獲取初始文本的時(shí)間先后進(jìn)行排序。

步驟(a2):從初始文本和組合文本組成的號(hào)碼集合中刪除已配對(duì)的初始文本和對(duì)應(yīng)的組合文本得到新的號(hào)碼集合。

步驟(a3):從新的號(hào)碼集合中選取下一個(gè)初始文本得到新的當(dāng)前的初始文本,并返回步驟(a1),直到當(dāng)前的初始文本為最后一個(gè)初始文本。

對(duì)多個(gè)初始文本循環(huán)配對(duì)的過(guò)程中,當(dāng)前的初始文本找到配對(duì)的組合文本并對(duì)應(yīng)存儲(chǔ)后,從號(hào)碼集合中刪除,可避免已配對(duì)的文本對(duì)后續(xù)配對(duì)過(guò)程有干擾,確保配對(duì)文本的唯一性,提高配對(duì)的準(zhǔn)確性。

一種存儲(chǔ)介質(zhì),存儲(chǔ)有計(jì)算機(jī)程序,存儲(chǔ)的計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述電子圖紙文本匹配方法的步驟。

一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,處理器執(zhí)行計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述電子圖紙文本匹配方法的步驟。

上述存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備,由于采用了上述電子圖紙文本匹配方法,同理可自動(dòng)完成電子圖紙中初始文本和組合文本的匹配,不需要人工去查看圖紙查找配對(duì)的文本,且減少了文本配對(duì)的時(shí)間,匹配效率高,配對(duì)準(zhǔn)確性高。

參考圖4,一種電子圖紙文本匹配裝置,包括圖元獲取模塊110、圖元查找模塊130、文本生成模塊150、坐標(biāo)獲取模塊170和文本配對(duì)模塊190。

圖元獲取模塊110用于獲取電子圖紙中的預(yù)設(shè)類型的圖元。

圖元查找模塊130用于依次以獲取的各個(gè)圖元為中心查找預(yù)設(shè)范圍內(nèi)的預(yù)設(shè)類型的圖元。

文本生成模塊150用于根據(jù)對(duì)應(yīng)查找到的圖元獲取對(duì)應(yīng)圖元內(nèi)容符合預(yù)設(shè)格式的初始文本和對(duì)應(yīng)圖元內(nèi)容不符合預(yù)設(shè)格式的基礎(chǔ)圖元,并根據(jù)作為中心的圖元與對(duì)應(yīng)查找到的基礎(chǔ)圖元生成對(duì)應(yīng)圖元內(nèi)容符合預(yù)設(shè)格式的組合文本。

坐標(biāo)獲取模塊170用于獲取各組合文本的坐標(biāo)和各初始文本的坐標(biāo)。

文本配對(duì)模塊190用于根據(jù)組合文本的坐標(biāo)和初始文本的坐標(biāo),獲取各初始文本配對(duì)的組合文本。

上述電子圖紙文本匹配裝置,通過(guò)圖元獲取模塊110獲取電子圖紙中的預(yù)設(shè)類型的圖元,圖元查找模塊130依次以獲取的各個(gè)圖元為中心查找預(yù)設(shè)范圍內(nèi)的預(yù)設(shè)類型的圖元,文本生成模塊150根據(jù)對(duì)應(yīng)查找到的圖元獲取符合預(yù)設(shè)格式的初始文本和不符合預(yù)設(shè)格式的基礎(chǔ)圖元,并根據(jù)作為中心的圖元與對(duì)應(yīng)查找到的基礎(chǔ)圖元生成符合預(yù)設(shè)格式的組合文本,這樣每查找一次,可得到為中心的圖元對(duì)應(yīng)的組合文本和初始文本;然后坐標(biāo)獲取模塊170獲取得到的各組合文本的坐標(biāo)和各初始文本的坐標(biāo),文本配對(duì)模塊190根據(jù)組合文本的坐標(biāo)和初始文本的坐標(biāo)獲取各初始文本配對(duì)的組合文本。如此,可自動(dòng)完成電子圖紙中初始文本和組合文本的匹配,不需要人工去查看圖紙查找配對(duì)的文本,且減少了配對(duì)的時(shí)間,匹配效率高。同時(shí),還可避免人工匹配導(dǎo)致的錯(cuò)誤問(wèn)題,配對(duì)準(zhǔn)確性高。

文本生成模塊150和坐標(biāo)獲取模塊170可采用上述電子圖紙文本匹配方法中所述的方法具體實(shí)現(xiàn)獲取初始文本和組合文本的坐標(biāo),在此不做贅述。

在一實(shí)施例中,上述電子圖紙文本匹配裝置還包括初始文本篩選模塊(圖未示)和組合文本篩選模塊(圖未示)。

初始文本篩選模塊用于在坐標(biāo)獲取模塊獲取各組合文本和各初始文本的坐標(biāo)后,文本配對(duì)模塊獲取各初始文本配對(duì)的組合文本之前,獲取坐標(biāo)相同的多個(gè)初始文本得到相同初始文本組,保留同一相同初始文本組中任意一個(gè)初始文本并刪除同組內(nèi)的其他初始文本;

組合文本篩選模塊用于在坐標(biāo)獲取模塊獲取各組合文本和各初始文本的坐標(biāo)后,文本配對(duì)模塊獲取各初始文本配對(duì)的組合文本之前,獲取坐標(biāo)和組成組合文本的圖元均相同的多個(gè)組合文本得相同組合文本組,保留同一相同組合文本組中任意一個(gè)組合文本并刪除同組內(nèi)的其他組合文本。

通過(guò)在文本匹配之前對(duì)初始文本和組合文本進(jìn)行去重處理,可去除多余數(shù)據(jù)、減小初始文本和組合文本的的數(shù)據(jù)量,匹配過(guò)程需要比對(duì)的數(shù)據(jù)量減少,從而提高配對(duì)效率。

在一實(shí)施例中,文本配對(duì)模塊190包括距離計(jì)算單元(圖未示)和配對(duì)存儲(chǔ)單元(圖未示)。

距離計(jì)算單元用于根據(jù)各組合文本的坐標(biāo)和各初始文本的坐標(biāo)獲取各組合文本和各初始文本之間的坐標(biāo)距離。

配對(duì)存儲(chǔ)單元用于選取與各初始文本的坐標(biāo)距離最小的組合文本,得到各初始文本配對(duì)的組合文本并對(duì)應(yīng)存儲(chǔ)。

通過(guò)根據(jù)初始文本和組合文本的坐標(biāo)計(jì)算坐標(biāo)距離,選取最小的坐標(biāo)距離進(jìn)行初始文本和組合文本的配對(duì)存儲(chǔ),方便快捷,且準(zhǔn)確性好。

具體地,配對(duì)存儲(chǔ)單元可采用上述電子圖紙文本匹配方法中所述的方法實(shí)現(xiàn)對(duì)應(yīng)功能,在此不做贅述。

以具體應(yīng)用例中,采用上述電子圖紙文本匹配方法提取圖1中的配對(duì)號(hào)碼。獲取文本類型的圖元。以“1pj”為中心查找文本類型的其他圖元,將得到以下列表:

1pj:a;

1pj:b;

1pj:2;

1pj:3;

1pj:1;

1pj:4;

1pj:10;

2pj:12;

t17:1;

2pj:13;

t17:2;

t1-1:8;

t3:6;

t1-1:11;

t3:13;

t1-1:10;

t3:21;

t1-1:15;

其中,從2pj:12開(kāi)始,之后的號(hào)碼為初始文本,2pj:12之前的號(hào)碼為組合文本。同樣以“2pj”為中心查找文本類型的圖元也會(huì)得出一個(gè)列表。各個(gè)圖元對(duì)應(yīng)的列表組成號(hào)碼集合。最終,根據(jù)號(hào)碼集合中的各組合文本和初始文本的坐標(biāo)進(jìn)行配對(duì),則得到各初始文本對(duì)應(yīng)的組合文本,比如1pj:4~t3:13。

以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說(shuō)明書記載的范圍。

以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
姜堰市| 资兴市| 沽源县| 西畴县| 金溪县| 桐乡市| 漳浦县| 齐齐哈尔市| 法库县| 高邑县| 拉孜县| 禹城市| 乌什县| 张掖市| 修水县| 广平县| 安徽省| 咸阳市| 潼南县| 呼伦贝尔市| 锡林浩特市| 班戈县| 炎陵县| 仁化县| 宜兴市| 沂南县| 仙居县| 当涂县| 万山特区| 临邑县| 郯城县| 扎囊县| 隆子县| 嘉义县| 黎城县| 马龙县| 阳朔县| 民丰县| 都匀市| 卢氏县| 闽侯县|