本發(fā)明涉及分幅技術(shù)領(lǐng)域,特別是涉及一種CAD圖紙分幅方法及裝置。
背景技術(shù):
隨著科技的發(fā)展,CAD(Computer Aided Design)應(yīng)用(CAD軟件)已成為人們的常用繪圖工具之一。CAD應(yīng)用的繪制結(jié)果可稱為CAD圖紙,CAD應(yīng)用提供的CAD布局功能可實(shí)現(xiàn)對(duì)CAD圖紙中部分圖紙內(nèi)容的提取,在CAD應(yīng)用中占有舉足輕重的地位。
然而,當(dāng)對(duì)包含有底圖的CAD圖紙進(jìn)行分幅時(shí),往往需要在人工操作完成對(duì)CAD圖紙中底圖的切分的基礎(chǔ)上,才可進(jìn)一步利用CAD應(yīng)用提供的CAD布局功能實(shí)現(xiàn)對(duì)CAD圖紙的分幅。因此,通常存在人力資源浪費(fèi)的問(wèn)題。
因此,提供一種CAD圖紙分幅方法及裝置,以在降低人力資源浪費(fèi)的基礎(chǔ)上實(shí)現(xiàn)對(duì)CAD圖紙的分幅,是亟待解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供一種CAD圖紙分幅方法及裝置,以在降低人力資源浪費(fèi)的基礎(chǔ)上實(shí)現(xiàn)對(duì)CAD圖紙的分幅。
為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供的技術(shù)方案如下:
一種CAD圖紙分幅方法,包括:
接收CAD圖紙分幅請(qǐng)求,所述CAD圖紙分幅請(qǐng)求指示CAD圖紙和位于所述CAD圖紙的圖紙范圍內(nèi)的分幅范圍;
裁剪所述CAD圖紙中位于所述分幅范圍外的底圖,得到目標(biāo)CAD圖紙;
利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果。
優(yōu)選的,所述裁剪所述CAD圖紙中位于所述分幅范圍外的底圖,得到目標(biāo)CAD圖紙,包括:
獲取所述CAD圖紙中包括的所有原始底圖;
將所有所述原始底圖中位于所述分幅范圍外的部分,作為位于所述分幅范圍外的底圖;
將裁剪掉所述底圖的所述CAD圖紙,作為目標(biāo)CAD圖紙。
優(yōu)選的,所述利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果,包括:
利用預(yù)先設(shè)置的CAD布局功能,確定所述目標(biāo)CAD圖紙中位于所述分幅范圍內(nèi)的圖紙作為分幅結(jié)果。
優(yōu)選的,還包括:
按照預(yù)先設(shè)置的填充規(guī)則,為所述分幅結(jié)果設(shè)置填充內(nèi)容;其中,所述填充內(nèi)容包括:所述分幅結(jié)果的邊框和/或設(shè)置于所述分幅結(jié)果上的攜帶有會(huì)簽內(nèi)容的會(huì)簽欄。
優(yōu)選的,在利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果之后,還包括:
將所述目標(biāo)CAD圖紙恢復(fù)為所述CAD圖紙。
一種CAD圖紙分幅裝置,包括:
請(qǐng)求接收單元,用于接收CAD圖紙分幅請(qǐng)求,所述CAD圖紙分幅請(qǐng)求指示CAD圖紙和位于所述CAD圖紙的圖紙范圍內(nèi)的分幅范圍;
裁剪單元,用于裁剪所述CAD圖紙中位于所述分幅范圍外的底圖,得到目標(biāo)CAD圖紙;
分幅單元,用于利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果。
優(yōu)選的,所述裁剪單元,包括:
獲取單元,用于獲取所述CAD圖紙中包括的所有原始底圖;
第一確定單元,用于將所有所述原始底圖中位于所述分幅范圍外的部分,作為位于所述分幅范圍外的底圖;
第二確定單元,用于將裁剪掉所述底圖的所述CAD圖紙,作為目標(biāo)CAD圖紙。
優(yōu)選的,所述分幅單元,用于利用預(yù)先設(shè)置的CAD布局功能,確定所述目標(biāo)CAD圖紙中位于所述分幅范圍內(nèi)的圖紙作為分幅結(jié)果。
優(yōu)選的,還包括:
設(shè)定單元,用于按照預(yù)先設(shè)置的填充規(guī)則,為所述分幅結(jié)果設(shè)置填充內(nèi)容;其中,所述填充內(nèi)容包括:所述分幅結(jié)果的邊框和/或設(shè)置于所述分幅結(jié)果上的攜帶有會(huì)簽內(nèi)容的會(huì)簽欄。
優(yōu)選的,還包括:
恢復(fù)單元,用于在利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果之后,將所述目標(biāo)CAD圖紙恢復(fù)為所述CAD圖紙。
本申請(qǐng)實(shí)施例提供一種CAD圖紙分幅方法及裝置,通過(guò)接收CAD圖紙分幅請(qǐng)求,所述CAD圖紙分幅請(qǐng)求指示CAD圖紙和位于所述CAD圖紙的圖紙范圍內(nèi)的分幅范圍;裁剪所述CAD圖紙中位于所述分幅范圍外的底圖,得到目標(biāo)CAD圖紙;利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果的方式,使得在降低人力資源浪費(fèi)的基礎(chǔ)上,實(shí)現(xiàn)了對(duì)CAD圖紙的分幅的目的。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請(qǐng)實(shí)施例提供的一種CAD圖紙分幅方法流程圖;
圖2為本申請(qǐng)實(shí)施例提供的一種述裁剪所述CAD圖紙中位于所述分幅范圍外的底圖,得到目標(biāo)CAD圖紙的方法流程圖;
圖3為本申請(qǐng)實(shí)施例提供另一種CAD圖紙分幅方法流程圖;
圖4為本申請(qǐng)實(shí)施例提供的一種CAD圖紙分幅裝置結(jié)構(gòu)示意圖;
圖5為本申請(qǐng)實(shí)施例提供的一種裁剪單元42的詳細(xì)結(jié)構(gòu)示意圖;
圖6為本申請(qǐng)實(shí)施例提供的另一種CAD圖紙分幅裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
實(shí)施例:
圖1為本申請(qǐng)實(shí)施例提供的一種CAD圖紙分幅方法流程圖。
如圖1所示,該方法包括:
S101、接收CAD圖紙分幅請(qǐng)求,所述CAD圖紙分幅請(qǐng)求指示CAD圖紙和位于所述CAD圖紙的圖紙范圍內(nèi)的分幅范圍;
可選的,當(dāng)用戶需要對(duì)CAD圖紙進(jìn)行分幅操作時(shí),可通過(guò)發(fā)送CAD圖紙分幅請(qǐng)求的方式實(shí)現(xiàn)。
在本申請(qǐng)實(shí)施例中,優(yōu)選的,CAD圖紙分幅請(qǐng)求指示CAD圖紙和位于所述CAD圖紙的圖紙范圍內(nèi)的分幅范圍。
可選的,CAD圖紙分幅請(qǐng)求指示的CAD圖紙為待進(jìn)行分幅操作的CAD圖紙。CAD圖紙指示的分幅范圍需在其指示的CAD圖紙的圖紙范圍內(nèi)。
可選的,CAD分幅請(qǐng)求指示的CAD圖紙位于CAD分幅范圍(該CAD分幅范圍為CAD分幅請(qǐng)求指示的CAD分幅范圍)內(nèi)的部分,即是與CAD分幅請(qǐng)求對(duì)應(yīng)的分幅結(jié)果。
S102、裁剪所述CAD圖紙中位于所述分幅范圍外的底圖,得到目標(biāo)CAD圖紙;
圖2為本申請(qǐng)實(shí)施例提供的一種述裁剪所述CAD圖紙中位于所述分幅范圍外的底圖,得到目標(biāo)CAD圖紙的方法流程圖。
如圖2所示,該方法包括:
S201、獲取所述CAD圖紙中包括的所有原始底圖;
可選的,CAD圖紙中的每一張圖片即為一張?jiān)嫉讏D。本申請(qǐng)實(shí)施例在裁剪所述CAD圖紙中位于所述分幅范圍外的底圖,得到目標(biāo)CAD圖紙時(shí),需要獲取CAD圖紙中的所有圖片。
S202、將所有所述原始底圖中位于所述分幅范圍外的部分,作為位于所述分幅范圍外的底圖;
可選的,將所有所述原始底圖中位于所述分幅范圍外的部分,作為位于所述分幅范圍外的底圖,包括:獲取每張?jiān)嫉讏D位于分幅范圍外的部分,將獲取到的所有部分的集合作為位于分幅范圍外的底圖。
S203、將裁剪掉所述底圖的所述CAD圖紙,作為目標(biāo)CAD圖紙。
可選的,裁剪掉CAD圖紙中的底圖(該底圖為上述步驟S202得到的結(jié)果)后,將剩余的CAD圖紙作為目標(biāo)CAD圖紙。
S103、利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果。
可選的,所述利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果,包括:利用預(yù)先設(shè)置的CAD布局功能,確定所述目標(biāo)CAD圖紙中位于所述分幅范圍內(nèi)的圖紙作為分幅結(jié)果。
在本申請(qǐng)實(shí)施例中,優(yōu)選的,CAD布局功能與CAD應(yīng)用提供的CAD布局功能相同,具體請(qǐng)參見現(xiàn)有CAD應(yīng)用提供的CAD布局功能的描述,在此不做限定。
在本申請(qǐng)實(shí)施例中,優(yōu)選的,通過(guò)利用預(yù)先設(shè)置的CAD布局功能,可確定目標(biāo)CAD圖紙中位于分幅范圍內(nèi)的圖紙,進(jìn)而可將確定的目標(biāo)CAD圖紙中位于分幅范圍內(nèi)的圖紙作為分幅結(jié)果。
本申請(qǐng)實(shí)施例提供一種CAD圖紙分幅方法,通過(guò)接收CAD圖紙分幅請(qǐng)求,所述CAD圖紙分幅請(qǐng)求指示CAD圖紙和位于所述CAD圖紙的圖紙范圍內(nèi)的分幅范圍;裁剪所述CAD圖紙中位于所述分幅范圍外的底圖,得到目標(biāo)CAD圖紙;利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果的方式,使得在降低人力資源浪費(fèi)的基礎(chǔ)上,實(shí)現(xiàn)了對(duì)CAD圖紙的分幅的目的。
圖3為本申請(qǐng)實(shí)施例提供另一種CAD圖紙分幅方法流程圖。
如圖3所示,該方法包括:
S301、接收CAD圖紙分幅請(qǐng)求,所述CAD圖紙分幅請(qǐng)求指示CAD圖紙和位于所述CAD圖紙的圖紙范圍內(nèi)的分幅范圍;
S302、裁剪所述CAD圖紙中位于所述分幅范圍外的底圖,得到目標(biāo)CAD圖紙;
S303、利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果;
可選的,步驟S301-S303的執(zhí)行過(guò)程與上述實(shí)施例提供的步驟S101-S103的執(zhí)行過(guò)程相同,有關(guān)步驟S301-S303的詳細(xì)過(guò)程,請(qǐng)參見上述對(duì)步驟S101-S103的描述,在此不做贅述。
S304、按照預(yù)先設(shè)置的填充規(guī)則,為所述分幅結(jié)果設(shè)置填充內(nèi)容。
可選的,所述填充內(nèi)容包括:所述分幅結(jié)果的邊框和/或設(shè)置于所述分幅結(jié)果上的攜帶有會(huì)簽內(nèi)容的會(huì)簽欄。
在也本申請(qǐng)實(shí)施例中,優(yōu)選的,按照預(yù)先設(shè)置的填充規(guī)則,為分幅結(jié)果設(shè)置邊框的方式包括:確定分幅范圍指示的尺寸信息;判斷是否預(yù)先設(shè)置有與分幅范圍的尺寸信息對(duì)應(yīng)的邊框信息;當(dāng)是時(shí),將邊框信息指示的邊框作為分幅結(jié)果的邊框;當(dāng)否時(shí),按照預(yù)先設(shè)置的邊框生成規(guī)則為分幅結(jié)果設(shè)置邊框。
可選的,預(yù)先設(shè)置的邊框生成規(guī)則包括:邊框形狀信息,邊框與分幅結(jié)果的外輪廓之間間隔的距離信息。
以上僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,發(fā)明人可根據(jù)自己的需求任意設(shè)置邊框生成規(guī)則的具體內(nèi)容,在此不做限定。
可選的,邊框信息包括指示邊框尺寸的尺寸信息以及指示邊框的形狀的形狀信息。
以上僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,發(fā)明人可根據(jù)自己的需求任意設(shè)置邊框信息中包括的內(nèi)容,在此不做限定。
在也本申請(qǐng)實(shí)施例中,優(yōu)選的,按照預(yù)先設(shè)置的填充規(guī)則,在分幅結(jié)果上設(shè)置攜帶有會(huì)簽內(nèi)容的會(huì)簽欄的方式包括:在利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果后,展示待填充會(huì)簽內(nèi)容信息;接收用戶輸入的與待填充會(huì)簽內(nèi)容信息對(duì)應(yīng)的會(huì)簽內(nèi)容;并將接收到的會(huì)簽內(nèi)容填充到預(yù)先設(shè)置的會(huì)簽欄模板中的相應(yīng)位置,生成會(huì)簽欄;并將生成的會(huì)簽欄設(shè)置在分幅結(jié)果上。
可選的,會(huì)簽欄在分幅結(jié)果上的具體設(shè)置位置為分幅結(jié)果右下角。
以上僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,具體的會(huì)簽欄在分幅結(jié)果上的位置發(fā)明人可根據(jù)自己的需求任意設(shè)定,在此不做限定。
在本申請(qǐng)實(shí)施例中,優(yōu)選的,按照預(yù)先設(shè)置的填充規(guī)則,為分幅結(jié)果設(shè)置邊框和會(huì)簽欄的方式包括:判斷是否預(yù)先設(shè)置有與分幅范圍的尺寸信息對(duì)應(yīng)的填充模板;當(dāng)是時(shí),將填充模板中的邊框信息指示的邊框作為分幅結(jié)果的邊框;并展示與填充模板中的會(huì)簽欄模板對(duì)應(yīng)的待填充會(huì)簽內(nèi)容信息;接收用戶輸入的與待填充會(huì)簽內(nèi)容信息對(duì)應(yīng)的會(huì)簽內(nèi)容;并將接收到的會(huì)簽內(nèi)容填充到該填充模板中的會(huì)簽欄模板中的相應(yīng)位置,生成會(huì)簽欄;并將生成的會(huì)簽欄設(shè)置在分幅結(jié)果上。
以上僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,發(fā)明人可根據(jù)自己的需求任意設(shè)置按照預(yù)先設(shè)置的填充規(guī)則,為所述分幅結(jié)果設(shè)置填充內(nèi)容的方式,在此不做限定。
進(jìn)一步的,在上述本申請(qǐng)實(shí)施例提供的一種CAD圖紙分幅方法中,進(jìn)一步包括:將所述目標(biāo)CAD圖紙恢復(fù)為所述CAD圖紙。
在本申請(qǐng)實(shí)施例中,優(yōu)選的,在利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果之后,還包括:將所述目標(biāo)CAD圖紙恢復(fù)為所述CAD圖紙。在本申請(qǐng)實(shí)施例中,優(yōu)選的,通過(guò)將所述目標(biāo)CAD圖紙恢復(fù)為所述CAD圖紙,可便于下一次對(duì)CAD圖紙進(jìn)行的分幅操作。
通過(guò)上述對(duì)本申請(qǐng)實(shí)施例提供的CAD圖紙分幅方法的進(jìn)一步介紹,使得本申請(qǐng)實(shí)施例提供的CAD圖紙分幅方法更加清晰、完整,便于本領(lǐng)域技術(shù)人員理解。
圖4為本申請(qǐng)實(shí)施例提供的一種CAD圖紙分幅裝置結(jié)構(gòu)示意圖。
如圖4所示,該裝置包括:
請(qǐng)求接收單元41,用于接收CAD圖紙分幅請(qǐng)求,所述CAD圖紙分幅請(qǐng)求指示CAD圖紙和位于所述CAD圖紙的圖紙范圍內(nèi)的分幅范圍;
裁剪單元42,用于裁剪所述CAD圖紙中位于所述分幅范圍外的底圖,得到目標(biāo)CAD圖紙;
分幅單元43,用于利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果。
可選的,圖5為本申請(qǐng)實(shí)施例提供的一種裁剪單元42的詳細(xì)結(jié)構(gòu)示意圖。
如圖5所示,裁剪單元42,包括:
獲取單元51,用于獲取所述CAD圖紙中包括的所有原始底圖;
第一確定單元52,用于將所有所述原始底圖中位于所述分幅范圍外的部分,作為位于所述分幅范圍外的底圖;
第二確定單元53,用于將裁剪掉所述底圖的所述CAD圖紙,作為目標(biāo)CAD圖紙。
在本申請(qǐng)實(shí)施例中,優(yōu)選的,所述分幅單元43,用于利用預(yù)先設(shè)置的CAD布局功能,確定所述目標(biāo)CAD圖紙中位于所述分幅范圍內(nèi)的圖紙作為分幅結(jié)果。
圖6為本申請(qǐng)實(shí)施例提供的另一種CAD圖紙分幅裝置結(jié)構(gòu)示意圖。
如圖6所示,該裝置包括:
請(qǐng)求接收單元41,用于接收CAD圖紙分幅請(qǐng)求,所述CAD圖紙分幅請(qǐng)求指示CAD圖紙和位于所述CAD圖紙的圖紙范圍內(nèi)的分幅范圍;
裁剪單元42,用于裁剪所述CAD圖紙中位于所述分幅范圍外的底圖,得到目標(biāo)CAD圖紙;
分幅單元43,用于利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果;
設(shè)定單元61,用于按照預(yù)先設(shè)置的填充規(guī)則,為所述分幅結(jié)果設(shè)置填充內(nèi)容;其中,所述填充內(nèi)容包括:所述分幅結(jié)果的邊框和/或設(shè)置于所述分幅結(jié)果上的攜帶有會(huì)簽內(nèi)容的會(huì)簽欄。
進(jìn)一步的,在上述本申請(qǐng)實(shí)施例提供的一種CAD圖紙分幅裝置中,還包括:恢復(fù)單元,用于在利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果之后,將所述目標(biāo)CAD圖紙恢復(fù)為所述CAD圖紙。
本申請(qǐng)實(shí)施例提供一種CAD圖紙分幅裝置,通過(guò)接收CAD圖紙分幅請(qǐng)求,所述CAD圖紙分幅請(qǐng)求指示CAD圖紙和位于所述CAD圖紙的圖紙范圍內(nèi)的分幅范圍;裁剪所述CAD圖紙中位于所述分幅范圍外的底圖,得到目標(biāo)CAD圖紙;利用所述分幅范圍及預(yù)先設(shè)置的CAD布局功能,對(duì)所述目標(biāo)CAD圖紙進(jìn)行分幅,得到分幅結(jié)果的方式,使得在降低人力資源浪費(fèi)的基礎(chǔ)上,實(shí)現(xiàn)了對(duì)CAD圖紙的分幅的目的。
本發(fā)明中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法部分說(shuō)明即可。
以上僅是本發(fā)明的優(yōu)選實(shí)施方式,使本領(lǐng)域技術(shù)人員能夠理解或?qū)崿F(xiàn)本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的技術(shù)人員來(lái)說(shuō)將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。