亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種將地形圖數(shù)據(jù)格式轉(zhuǎn)換為架空線路格式的方法

文檔序號(hào):6427537閱讀:475來(lái)源:國(guó)知局
專利名稱:一種將地形圖數(shù)據(jù)格式轉(zhuǎn)換為架空線路格式的方法
技術(shù)領(lǐng)域
本發(fā)明屬于電力線路設(shè)計(jì)排塔技術(shù)領(lǐng)域,尤其涉及一種將地形圖數(shù)據(jù)格式轉(zhuǎn)換為架空線路格式的方法。
背景技術(shù)
隨著我國(guó)科學(xué)技術(shù)的發(fā)展,工程技術(shù)的需要,大比例尺地形圖的越來(lái)越多,我們可以巧用已有的矢量化的大比例尺地形圖,為我們工程建設(shè)提供優(yōu)質(zhì)、快捷的服務(wù)。矢量化的大比例尺地形圖一般都以AutoCAD的DWG和DXF格式保存,均可以用測(cè)量常用軟件南方 CASS成圖系統(tǒng)打開,實(shí)際上南方CASS成圖系統(tǒng)也可以生成斷面圖,但是只能生成AutoCAD 里面自己的格式,不能用于電力線路的設(shè)計(jì)排塔。因此,按照常規(guī)方法把在矢量化的大比例尺地形圖設(shè)計(jì)好的線路走向,生成電力線路常用的SLCAD架空送電線路平斷面圖處理及定位CAD系統(tǒng)的數(shù)據(jù)格式,可以在CAD里面從地形圖上沿線路逐點(diǎn)量取線路點(diǎn)的坐標(biāo),高程,根據(jù)坐標(biāo)反算,計(jì)算里程,一個(gè)一個(gè)的輸入到SLCAD架空送電線路平斷面圖處理及定位CAD系統(tǒng)中去,這樣工作起來(lái)又耗工也耗時(shí),還比較容易出錯(cuò)。還有一種方法,比上一種稍微簡(jiǎn)單一點(diǎn),就是利用前面提到的利用測(cè)量常用軟件南方CASS成圖系統(tǒng)里面有一個(gè)功能——“生成里程文件”,但是生成的里程文件不是 SLCAD架空送電線路平斷面圖處理及定位CAD系統(tǒng)的數(shù)據(jù)格式,是一個(gè)后綴為HDM的文件, 要把這個(gè)文件轉(zhuǎn)換成SLCAD架空送電線路平斷面圖處理及定位CAD系統(tǒng)的數(shù)據(jù)格式,需要把這個(gè)文件轉(zhuǎn)換成TXT的文檔,再用Microsoft Office Excel打開,經(jīng)過(guò)數(shù)據(jù)的加工處理, 在轉(zhuǎn)換成CSV數(shù)據(jù)格式,然后用記事本或?qū)懽职宕蜷_,再轉(zhuǎn)換成SLCAD架空送電線路平斷面圖處理及定位CAD系統(tǒng)的數(shù)據(jù)ORG格式。這些常規(guī)的方法,過(guò)程比較繁瑣,耗時(shí)耗力,還比較容易出錯(cuò),架空送電線路短的話,還好說(shuō),要是架空送電線路長(zhǎng)的話,有時(shí)還滿足不了工期的要求。

發(fā)明內(nèi)容
針對(duì)這些問(wèn)題,本發(fā)明就電力架空送電線路方面,介紹一種利用矢量化的大比例尺地形圖,生成里程文件,并轉(zhuǎn)換成電力線路軟件格式的方法,在計(jì)算機(jī)中實(shí)現(xiàn)自動(dòng)批量轉(zhuǎn)換,實(shí)現(xiàn)準(zhǔn)確高效的數(shù)據(jù)格式轉(zhuǎn)換,從而減少外業(yè)測(cè)量斷面的時(shí)間和內(nèi)業(yè)約50%的工作量, 大大的提高了工作效率。本發(fā)明提出的方法包括步驟Sl 讀入地形圖數(shù)據(jù)格式的文件,將文件的內(nèi)容導(dǎo)入地形圖數(shù)據(jù)庫(kù)表格中;步驟S2 讀入距離中心線的距離;步驟S3 讀入起始點(diǎn)號(hào);步驟 S4:根據(jù)距離中心線的距離以及起始點(diǎn)號(hào),將所述地形圖數(shù)據(jù)庫(kù)表格轉(zhuǎn)換為對(duì)應(yīng)于架空線路格式文件的數(shù)據(jù)庫(kù)表格;步驟S5 將所述對(duì)應(yīng)于架空線路格式的數(shù)據(jù)庫(kù)表格轉(zhuǎn)換為所述架空線路格式文件。根據(jù)本發(fā)明方法的一個(gè)方面,步驟Sl具體包括所述地形圖數(shù)據(jù)格式的文件是利用測(cè)量軟件南方CASS成圖系統(tǒng)中生成的后綴為HDM的文件,所述后綴為HDM的文件包括兩列數(shù)據(jù),第一列是里程數(shù)據(jù),第二列是高程數(shù)據(jù);所述地形圖數(shù)據(jù)庫(kù)表格與所述后綴為HDM 的文件內(nèi)容對(duì)應(yīng),包括分別對(duì)應(yīng)于所述里程數(shù)據(jù)和高程數(shù)據(jù)的兩個(gè)字段。根據(jù)本發(fā)明方法的一個(gè)方面,所述地形圖數(shù)據(jù)庫(kù)表格還包括標(biāo)識(shí)字段和所屬文件的路徑字段,分別表示HDM文件的全局唯一標(biāo)識(shí)和存儲(chǔ)路徑。根據(jù)本發(fā)明方法的一個(gè)方面,所述步驟S2和步驟S3中的讀入是指從用戶輸入的數(shù)據(jù)讀入或從已有文件讀入。根據(jù)本發(fā)明方法的一個(gè)方面,所述步驟S4中,所述架空線路格式文件為標(biāo)準(zhǔn)的 SLCAD架空送電線路平斷面圖處理及定位CAD系統(tǒng)的數(shù)據(jù)ORG格式的文件,對(duì)應(yīng)于所述架空線路格式文件的數(shù)據(jù)庫(kù)表格包括點(diǎn)代碼、點(diǎn)號(hào)、左右偏距、里程、高程、點(diǎn)編碼、連接線屬性、 上一連接點(diǎn)點(diǎn)號(hào)和線屬性字段,分別對(duì)應(yīng)于所述架空線路格式文件中所含的九列數(shù)據(jù)。根據(jù)本發(fā)明方法的一個(gè)方面,所述對(duì)應(yīng)于所述架空線路格式文件的數(shù)據(jù)庫(kù)表格還包括標(biāo)識(shí)字段和所屬文件路徑字段,分別表示要生成的相應(yīng)架空線路格式文件的唯一標(biāo)識(shí)和存儲(chǔ)路徑。根據(jù)本發(fā)明方法的一個(gè)方面,將所述地形圖數(shù)據(jù)庫(kù)表格轉(zhuǎn)換為對(duì)應(yīng)于架空線路格式文件的數(shù)據(jù)庫(kù)表格具體包括以下步驟設(shè)置點(diǎn)代碼,將點(diǎn)代碼設(shè)置為一個(gè)常量“b” ;設(shè)置點(diǎn)號(hào),將所述點(diǎn)號(hào)的初始值設(shè)置為步驟S3輸入的起始點(diǎn)號(hào),下一點(diǎn)號(hào)的值為當(dāng)前點(diǎn)號(hào)加1 ; 設(shè)置左右偏距,將所述左右偏距設(shè)置為步驟S2輸入的距離中心線的距離;從所述地形圖數(shù)據(jù)庫(kù)表格獲取里程和高程數(shù)據(jù);設(shè)置點(diǎn)編碼,將點(diǎn)編碼設(shè)置為固定值“8205 = 13”;設(shè)置連接線屬性,當(dāng)左右偏距為零時(shí),將連接線屬性設(shè)置為直線,不為零時(shí)設(shè)置為曲線;設(shè)置上一連接點(diǎn)點(diǎn)號(hào),與點(diǎn)號(hào)對(duì)應(yīng),將上一連接點(diǎn)點(diǎn)號(hào)設(shè)置為當(dāng)前的點(diǎn)號(hào)減1 ;設(shè)置線屬性,當(dāng)左右偏距為零時(shí),將線屬性設(shè)置為中心線,當(dāng)左右偏距大于零時(shí),設(shè)置為左邊線,當(dāng)左右偏距小于零時(shí),設(shè)置為右邊線。根據(jù)本發(fā)明方法的一個(gè)方面,步驟S4具體包括獲取步驟S2和S3的“距離中心點(diǎn)的距離”以及“起始點(diǎn)號(hào)”,并循環(huán)讀入對(duì)應(yīng)于地形圖數(shù)據(jù)格式的地形圖數(shù)據(jù)表中每條記錄, 根據(jù)所述將地形圖數(shù)據(jù)庫(kù)表格轉(zhuǎn)換為對(duì)應(yīng)于架空線路格式文件的數(shù)據(jù)庫(kù)表格的步驟,逐條生成相應(yīng)的架空線路格式的數(shù)據(jù)表記錄,直到將地形圖數(shù)據(jù)庫(kù)表中的所有數(shù)據(jù)轉(zhuǎn)換為架空線路格式的數(shù)據(jù)表數(shù)據(jù),停止該循環(huán)。根據(jù)本發(fā)明方法的一個(gè)方面,步驟S4具體包括獲取地形圖數(shù)據(jù)庫(kù)表格中的數(shù)據(jù)、步驟S2中距離中心線的距離數(shù)據(jù)以及步驟S3的起始點(diǎn)號(hào)數(shù)據(jù),將三種數(shù)據(jù)導(dǎo)入對(duì)應(yīng)于架空線路格式文件的數(shù)據(jù)庫(kù)表格中以生成所述對(duì)應(yīng)于架空線路格式文件的數(shù)據(jù)庫(kù)表格。根據(jù)本發(fā)明方法的一個(gè)方面,步驟S5具體包括提取所述對(duì)應(yīng)于架空線路格式的數(shù)據(jù)庫(kù)表格中的數(shù)據(jù),并生成架空線路格式的文件。


圖1示出了測(cè)量軟件南方CASS成圖系統(tǒng)中生成的后綴為HDM的文件內(nèi)容;圖2示出了標(biāo)準(zhǔn)的SLCAD架空送電線路平斷面圖處理及定位CAD系統(tǒng)的數(shù)據(jù)ORG 格式文件內(nèi)容;圖3示出了本發(fā)明所述方法的流程圖4示出了生成符合架空線路格式的數(shù)據(jù)表項(xiàng)的流程圖;圖5至圖7示出了三種不同情況下的符合架空線路格式的數(shù)據(jù)表;圖8示出了用SLCAD架空送電線路平斷面圖處理及定位CAD系統(tǒng)打開后的ORG格式的文件示意圖。
具體實(shí)施例方式用測(cè)量常用軟件南方CASS成圖系統(tǒng)打開矢量化的大比例尺地形圖,在矢量化的大比例尺地形圖上設(shè)計(jì)好架空送電線路的走向,利用測(cè)量軟件南方CASS成圖系統(tǒng)中的生成里程文件,生成如圖1所示的格式。本發(fā)明的目的是要把圖1所示的這種格式文件轉(zhuǎn)換成標(biāo)準(zhǔn)的SLCAD架空送電線路平斷面圖處理及定位CAD系統(tǒng)的數(shù)據(jù)ORG格式的文件,該文件的格式如圖2所示。上述兩種格式僅為示例性質(zhì)的,并不作為對(duì)本發(fā)明保護(hù)范圍的限制,利用本發(fā)明的方法,也可實(shí)現(xiàn)其他相關(guān)格式數(shù)據(jù)的轉(zhuǎn)換。本發(fā)明采用數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)數(shù)據(jù)格式的轉(zhuǎn)換,生成架空線路格式的文件,主要步驟如圖3所示,具體地,本發(fā)明的方法包括如下步驟步驟Sl 讀入地形圖數(shù)據(jù)格式的文件,將文件的內(nèi)容導(dǎo)入地形圖數(shù)據(jù)庫(kù)表格中;具體地,步驟Sl可以輸入利用測(cè)量軟件南方CASS成圖系統(tǒng)中生成的后綴為HDM 的文件,其文件的內(nèi)容如圖1所示,包括兩列數(shù)據(jù),第一列表示里程,第二列表示高程。相應(yīng)的地形圖數(shù)據(jù)庫(kù)表格如表1所示,其中里程和高程字段本別對(duì)應(yīng)著HDM文件的兩列數(shù)據(jù),該數(shù)據(jù)庫(kù)表還包括兩個(gè)字段,分別為標(biāo)識(shí)和所屬文件的路徑,分別表示該HDM文件的全局唯一標(biāo)識(shí)以及該HDM文件的存儲(chǔ)路徑,該唯一標(biāo)識(shí)可根據(jù)不同情況設(shè)置,而該HDM文件的存儲(chǔ)路徑可以直接根據(jù)該文件的實(shí)際存儲(chǔ)路徑而獲得。表1地形圖數(shù)據(jù)庫(kù)表
權(quán)利要求
1.一種將地形圖數(shù)據(jù)格式轉(zhuǎn)換為架空線路格式方法,其特征在于,該方法包括 步驟Sl 讀入地形圖數(shù)據(jù)格式的文件,將文件的內(nèi)容導(dǎo)入地形圖數(shù)據(jù)庫(kù)表格中; 步驟S2 讀入距離中心線的距離;步驟S3:讀入起始點(diǎn)號(hào);步驟S4:根據(jù)距離中心線的距離以及起始點(diǎn)號(hào),將所述地形圖數(shù)據(jù)庫(kù)表格轉(zhuǎn)換為對(duì)應(yīng)于架空線路格式文件的數(shù)據(jù)庫(kù)表格;步驟S5 將所述對(duì)應(yīng)于架空線路格式的數(shù)據(jù)庫(kù)表格轉(zhuǎn)換為所述架空線路格式文件。
2.根據(jù)權(quán)利要求1的方法,其特征在于,步驟Sl具體包括所述地形圖數(shù)據(jù)格式的文件是利用測(cè)量軟件南方CASS成圖系統(tǒng)中生成的后綴為HDM 的文件,所述后綴為HDM的文件包括兩列數(shù)據(jù),第一列是里程數(shù)據(jù),第二列是高程數(shù)據(jù);所述地形圖數(shù)據(jù)庫(kù)表格與所述后綴為HDM的文件內(nèi)容對(duì)應(yīng),包括分別對(duì)應(yīng)于所述里程數(shù)據(jù)和高程數(shù)據(jù)的兩個(gè)字段。
3.根據(jù)權(quán)利要求2的方法,其特征在于所述地形圖數(shù)據(jù)庫(kù)表格還包括標(biāo)識(shí)字段和所屬文件的路徑字段,分別表示HDM文件的全局唯一標(biāo)識(shí)和存儲(chǔ)路徑。
4.根據(jù)權(quán)利要求1的方法,其特征在于,所述步驟S2和步驟S3中的讀入是指從用戶輸入的數(shù)據(jù)讀入或從已有文件讀入。
5.根據(jù)權(quán)利要求2的方法,其特征在于,所述步驟S4中,所述架空線路格式文件為標(biāo)準(zhǔn)的SLCAD架空送電線路平斷面圖處理及定位CAD系統(tǒng)的數(shù)據(jù)ORG格式的文件,對(duì)應(yīng)于所述架空線路格式文件的數(shù)據(jù)庫(kù)表格包括點(diǎn)代碼、點(diǎn)號(hào)、左右偏距、里程、高程、點(diǎn)編碼、連接線屬性、上一連接點(diǎn)點(diǎn)號(hào)和線屬性字段,分別對(duì)應(yīng)于所述架空線路格式文件中所含的九列數(shù)據(jù)。
6.根據(jù)權(quán)利要求5的方法,其特征在于,所述對(duì)應(yīng)于所述架空線路格式文件的數(shù)據(jù)庫(kù)表格還包括標(biāo)識(shí)字段和所屬文件路徑字段,分別表示要生成的相應(yīng)架空線路格式文件的唯一標(biāo)識(shí)和存儲(chǔ)路徑。
7.根據(jù)權(quán)利要求5的方法,其特征在于,將所述地形圖數(shù)據(jù)庫(kù)表格轉(zhuǎn)換為對(duì)應(yīng)于架空線路格式文件的數(shù)據(jù)庫(kù)表格具體包括以下步驟設(shè)置點(diǎn)代碼,將所述點(diǎn)代碼設(shè)置為常量“b” ;設(shè)置點(diǎn)號(hào),將所述點(diǎn)號(hào)的初始值設(shè)置為步驟S3輸入的起始點(diǎn)號(hào),下一點(diǎn)號(hào)的值為當(dāng)前點(diǎn)號(hào)加1 ;設(shè)置左右偏距,將所述左右偏距設(shè)置為步驟S2輸入的距離中心線的距離; 從所述地形圖數(shù)據(jù)庫(kù)表格獲取里程和高程數(shù)據(jù); 設(shè)置點(diǎn)編碼,將點(diǎn)編碼設(shè)置為固定值“8205 = 13”;設(shè)置連接線屬性,當(dāng)左右偏距為零時(shí),將連接線屬性設(shè)置為直線,不為零時(shí)設(shè)置為曲線.一入 ,設(shè)置上一連接點(diǎn)點(diǎn)號(hào),與點(diǎn)號(hào)對(duì)應(yīng),將上一連接點(diǎn)點(diǎn)號(hào)設(shè)置為當(dāng)前的點(diǎn)號(hào)減1 ; 設(shè)置線屬性,當(dāng)左右偏距為零時(shí),將線屬性設(shè)置為中心線,當(dāng)左右偏距大于零時(shí),設(shè)置為左邊線,當(dāng)左右偏距小于零時(shí),設(shè)置為右邊線。
8.根據(jù)權(quán)利要求7的方法,其特征在于,步驟S4具體包括獲取步驟S2和S3的“距離中心點(diǎn)的距離”以及“起始點(diǎn)號(hào)”,并循環(huán)讀入對(duì)應(yīng)于地形圖數(shù)據(jù)格式的地形圖數(shù)據(jù)表中每條記錄,根據(jù)所述將地形圖數(shù)據(jù)庫(kù)表格轉(zhuǎn)換為對(duì)應(yīng)于架空線路格式文件的數(shù)據(jù)庫(kù)表格的步驟,逐條生成相應(yīng)的架空線路格式的數(shù)據(jù)表記錄,直到將地形圖數(shù)據(jù)庫(kù)表中的所有數(shù)據(jù)轉(zhuǎn)換為架空線路格式的數(shù)據(jù)表數(shù)據(jù),停止該循環(huán)。
9.根據(jù)權(quán)利要求1的方法,其特征在于,步驟S4具體包括獲取地形圖數(shù)據(jù)庫(kù)表格中的數(shù)據(jù)、步驟S2中距離中心線的距離數(shù)據(jù)以及步驟S3的起始點(diǎn)號(hào)數(shù)據(jù),將三種數(shù)據(jù)導(dǎo)入對(duì)應(yīng)于架空線路格式文件的數(shù)據(jù)庫(kù)表格中以生成所述對(duì)應(yīng)于架空線路格式文件的數(shù)據(jù)庫(kù)表格。
10.根據(jù)權(quán)利要求1的方法,其特征在于,步驟S5具體包括提取所述對(duì)應(yīng)于架空線路格式的數(shù)據(jù)庫(kù)表格中的數(shù)據(jù),并生成架空線路格式的文件。
全文摘要
提出了一種將地形圖數(shù)據(jù)格式轉(zhuǎn)換為架空線路格式的方法,屬于電力線路設(shè)計(jì)排塔技術(shù)領(lǐng)域,所述方法包括步驟S1讀入地形圖數(shù)據(jù)格式的文件,將文件的內(nèi)容導(dǎo)入地形圖數(shù)據(jù)庫(kù)表格中;步驟S2讀入距離中心線的距離;步驟S3讀入起始點(diǎn)號(hào);步驟S4根據(jù)距離中心線的距離以及起始點(diǎn)號(hào),將所述地形圖數(shù)據(jù)庫(kù)表格轉(zhuǎn)換為對(duì)應(yīng)于架空線路格式文件的數(shù)據(jù)庫(kù)表格;步驟S5將所述對(duì)應(yīng)于架空線路格式的數(shù)據(jù)庫(kù)表格轉(zhuǎn)換為所述架空線路格式文件。本方法解決了當(dāng)前轉(zhuǎn)換方法過(guò)程繁瑣、耗時(shí)耗力、容易出錯(cuò)等技術(shù)問(wèn)題。
文檔編號(hào)G06F17/30GK102236708SQ201110180390
公開日2011年11月9日 申請(qǐng)日期2011年6月30日 優(yōu)先權(quán)日2011年6月30日
發(fā)明者馮禹, 劉永強(qiáng), 孟現(xiàn)彪, 張風(fēng)安, 毛克 申請(qǐng)人:內(nèi)蒙古電力勘測(cè)設(shè)計(jì)院
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1