楊海成,趙永鐸,馮金武,詹小英
(核工業(yè)航測遙感中心,河北石家莊 050002)
帶狀地形圖指狹長地帶的地形圖,因其狹長、彎曲、不規(guī)則,形狀像帶子而得名。帶狀地形圖一般為專業(yè)用圖,常用于鐵路、公路、運(yùn)河、管線等線形工程。因其受線路長度、寬度、方向的制約,長期以來其分幅不易達(dá)成統(tǒng)一。一般情況下圖幅分幅采用傾斜分幅,圖號一般采用順序編號。采用沿著中心線,按照一定長度傾斜分幅的方法,其優(yōu)點(diǎn)是線路中線位于圖幅中間,最大限度減少圖幅數(shù)。不足之處在于,在線路有一定弧度時(shí),相鄰圖幅內(nèi)圖廓有重疊,圖幅之間接邊以一幅圖的內(nèi)圖廓相接,內(nèi)業(yè)工作不很方便。
在地形圖分幅的過程中,如果采用傾斜分幅,一般的方法是按照設(shè)計(jì)書的要求,在CAD上畫出指定大小的矩形框,根據(jù)自己畫的矩形,沿線路進(jìn)行復(fù)制,旋轉(zhuǎn),依次進(jìn)行分幅。根據(jù)設(shè)計(jì)要求,進(jìn)行整飾圖廓。在實(shí)際工作中,由于線路較長,重復(fù)枯燥的工作很容易產(chǎn)生錯(cuò)誤,而且圖幅整飾的工作量巨大。在實(shí)踐工作中,針對此種現(xiàn)象,我們總結(jié)出了帶狀地形圖任意分幅的方法,圖幅采用任意四邊形,圖廓線大致與線路垂直且線路位于圖廓線中間點(diǎn)上,相鄰圖幅以內(nèi)圖廓線相接。任意分幅采用按地形圖按線路走向自由分幅,沿著中心線,按照一定長度并傾斜分幅。以路線前進(jìn)方向(由北向南)為假定東方向,逆時(shí)針旋轉(zhuǎn)90°為假定北方向。以假定北方向作為成圖北方向,按照“圖式”規(guī)則添加注記或符號。圖幅整體編號應(yīng)為自北向南進(jìn)行。傾斜分幅與任意分幅的差別如圖1、圖2所示。
圖1 傾斜分幅圖
圖2 任意分幅圖
采用任意分幅時(shí),由于每幅圖不盡相同,圖廓需要重新編制,如果手工編制,繁重的工作很容易造成各圖廓整飾錯(cuò)誤,并給工作帶來巨大的工作量。通過利用AutoCAD的二次開發(fā)語言LISP進(jìn)行編制,首先根據(jù)分幅圖生成元數(shù)據(jù)文件,添加圖廓時(shí)只需選取元數(shù)據(jù)文件。利用程序,自動生成圖廓。
自動生成圖廓的主要思路如下:首先利用“open”語句,讀取圖幅說明文件。逐行讀取圖名、比例尺、內(nèi)圖廓角點(diǎn)坐標(biāo)、成圖方法、坐標(biāo)系、版式、成圖單位等注記信息。根據(jù)內(nèi)圖廓角點(diǎn)坐標(biāo)計(jì)算各注記的位置、角度及方格網(wǎng)位置、內(nèi)容。主程序如下:
圖3 圖廓說明文件
圖4 程序生成圖廓
任意分幅的方法因其接邊整齊,節(jié)省資源,在本單位帶狀地形圖測量中得到了廣泛應(yīng)用。自動生成圖廓的程序因其方便快捷,在項(xiàng)目中大大提高了效率。針對不同項(xiàng)目,只需更改圖廓信息文件,擴(kuò)大了程序的實(shí)用性,給內(nèi)業(yè)工作帶來了很大的便利。
[1] 梁雪春,崔洪斌,吳義忠.AutoCAD實(shí)用教程[M].北京:人民郵電出版社,1998.
[2]郭平平,梁帆.AutoLISP R13&DCL從入門到精通[M].北京:科學(xué)出版社,1997.
[3]肖祥紅,雷宇斌.Lisp語言在數(shù)字化測繪方面的應(yīng)用探討[J].國土資源導(dǎo)刊,2007.
[4] 謝剛生,鄒時(shí)林.?dāng)?shù)字化成圖原理與實(shí)踐[M].西安:西安地圖出版社,2000.
[5] 龍馬工作室.AutoCAD2004完全自學(xué)手冊[M].北京:人民郵電出版社,2004.
[6] 郭朝勇.AutoCAD R14(中文版)二次開發(fā)技術(shù)[M].北京:清華大學(xué)出版社,1999.