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