專利名稱:基于測(cè)繪軟件cass系統(tǒng)的自動(dòng)成圖方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種軟件成圖方法,具體地說,是涉及一種基于測(cè)繪軟件CASS系統(tǒng)的自動(dòng)成圖方法。
背景技術(shù):
在測(cè)繪行業(yè)中,廣州南方測(cè)繪軟件CASS系統(tǒng)已經(jīng)成為國內(nèi)比較通用的測(cè)繪軟件, 但是其中要求的測(cè)圖方式及與之配套實(shí)現(xiàn)內(nèi)業(yè)自動(dòng)化成圖的這一功能模塊在作業(yè)人員的使用過程中,卻存在以下不足1、軟件要求的野外作業(yè)操作繁瑣,且不容易實(shí)施,流程不符合作業(yè)人員的作業(yè)習(xí)慣,操作起來十分不便;2、軟件的外業(yè)簡碼不夠靈活,不方便記憶和野外使用,而且外業(yè)輸入錯(cuò)誤簡碼后,其后期修改十分麻煩。發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于測(cè)繪軟件CASS系統(tǒng)的自動(dòng)成圖方法,解決現(xiàn)有技術(shù)存在的問題,使測(cè)繪軟件CASS系統(tǒng)的使用更加方便、靈活。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下 基于測(cè)繪軟件CASS系統(tǒng)的自動(dòng)成圖方法,包括以下步驟(1)按照作業(yè)人員自己工作習(xí)慣編寫外業(yè)簡碼和國家正規(guī)編碼相對(duì)應(yīng)的對(duì)照表;(2)在保證每個(gè)地物輸入與之相對(duì)應(yīng)的外業(yè)簡碼的前提下,隨意進(jìn)行野外數(shù)據(jù)采集;(3)將不同測(cè)量儀器所測(cè)量的不同格式的數(shù)據(jù)統(tǒng)一轉(zhuǎn)換到本軟件的標(biāo)準(zhǔn)格式;(4)將同一個(gè)地物的數(shù)據(jù)歸納編排在一起,生成滿足測(cè)繪軟件CASS系統(tǒng)成圖所需要的編碼引導(dǎo)文件和數(shù)據(jù)文件;(5)配置文件JCODE.DEF和WORK. DEF替代測(cè)繪軟件CASS系統(tǒng)的\SYSTEM\目錄下原有文件;(6)使用測(cè)繪軟件CASS系統(tǒng)打開編碼引導(dǎo)文件和數(shù)據(jù)文件,自動(dòng)生成地形圖。
進(jìn)一步地,所述外業(yè)簡碼由兩個(gè)英文字母加0-2位阿拉伯?dāng)?shù)字構(gòu)成。
再進(jìn)一步地,所述步驟(3)中不同格式的數(shù)據(jù)統(tǒng)一轉(zhuǎn)換的方法如下首先,將全站儀數(shù)據(jù)讀入軟件文本框,同時(shí)根據(jù)自定義的全站儀型號(hào)定義數(shù)組;其次,循環(huán)讀取文本框中的數(shù)據(jù)將數(shù)據(jù)存入已定義的數(shù)組中;最后,循環(huán)讀取數(shù)組中的數(shù)據(jù),設(shè)置條件對(duì)數(shù)組中的數(shù)據(jù)進(jìn)行篩選,選擇有效數(shù)據(jù),并將該數(shù)據(jù)重新按照軟件的標(biāo)準(zhǔn)格式寫入新的數(shù)組中,得到標(biāo)準(zhǔn)格式測(cè)量數(shù)據(jù)數(shù)組。
再進(jìn)一步地,所述步驟(4)中生成編碼引導(dǎo)文件的算法為首先,將外業(yè)簡碼和國家正規(guī)編碼相對(duì)應(yīng)的對(duì)照表讀入軟件文本框;其次,循環(huán)讀取文本框中的數(shù)據(jù),并將數(shù)據(jù)存入自定義的簡碼對(duì)照數(shù)組中;然后,循環(huán)讀取上述簡碼對(duì)照數(shù)組中的數(shù)據(jù),并將之與標(biāo)準(zhǔn)格式測(cè)量數(shù)據(jù)數(shù)組中的數(shù)據(jù)進(jìn)行對(duì)比,將所有相同簡碼的數(shù)據(jù)保存進(jìn)編碼引導(dǎo)數(shù)組中;最后,保存文件,得到編碼引導(dǎo)文件。
更進(jìn)一步地,所述步驟(4)中生成數(shù)據(jù)文件的算法為選擇編碼引導(dǎo)文件,將其中的點(diǎn)號(hào)、簡碼、坐標(biāo)數(shù)據(jù)按照測(cè)繪軟件CASS系統(tǒng)要求的格式寫入新建的文本文件中,保存為*· dat文件。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果1.本發(fā)明結(jié)合了測(cè)繪作業(yè)人員多年優(yōu)化后的常用作業(yè)習(xí)慣和生產(chǎn)流程,歸納提煉出了新的高效方便的作業(yè)方式,達(dá)到提高了生產(chǎn)效率;2.本發(fā)明設(shè)計(jì)的外業(yè)簡碼具有很高的靈活性與自定義性,從而使作業(yè)人員不再需要去死記硬背國家正規(guī)編碼或者成圖軟件定義好的編碼,而是采用自己定義的外業(yè)簡碼,大大簡化了實(shí)際操作,提高了實(shí)用價(jià)值;3.如果在野外出現(xiàn)簡碼輸入錯(cuò)誤,無需更改原始數(shù)據(jù),只需更改外業(yè)簡碼和國家正規(guī)編碼的對(duì)照文件的對(duì)應(yīng)行,如此便有效地提高了外業(yè)輸入的容錯(cuò)性,降低了簡碼修改的難度;3.本發(fā)明生成的數(shù)據(jù)完全和我國最常用的測(cè)繪軟件CASS系統(tǒng)的成圖數(shù)據(jù)配套,無需新開發(fā)成圖軟件,節(jié)約了開發(fā)成本,保留了數(shù)據(jù)與測(cè)繪軟件CASS系統(tǒng)的統(tǒng)一性,符合廣大 CASS用戶對(duì)地形圖的后期制作習(xí)慣。
圖1為本發(fā)明的流程示意圖。
圖2為本發(fā)明-實(shí)施例中的野外數(shù)據(jù)采集示意圖。
圖3為本發(fā)明-實(shí)施例生成的地形示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,本發(fā)明的實(shí)施方式包括但不限于下列實(shí)施例。實(shí)施例
如圖1所示,基于測(cè)繪軟件CASS系統(tǒng)的自動(dòng)成圖方法,主要包括以下步驟 (1)按照作業(yè)人員自己工作習(xí)慣編寫外業(yè)簡碼和國家正規(guī)編碼相對(duì)應(yīng)的對(duì)照表。
一般情況下,作業(yè)習(xí)慣的外業(yè)簡碼由兩個(gè)英文字母加0-2位阿拉伯?dāng)?shù)字構(gòu)成,而對(duì)照表中只需要填入兩個(gè)英文字母即可。其中,兩個(gè)英文字母用來表示地物的類別或名稱, 阿拉伯?dāng)?shù)字用來表示這是第幾個(gè)此類地物,如現(xiàn)在測(cè)量的是第一個(gè)房屋,那么外業(yè)簡碼就可以定義為FW1或者FW01,而對(duì)照表中只需要在國家正規(guī)編碼房屋對(duì)照欄中填入FW,不需要后面的阿拉伯?dāng)?shù)字。
本實(shí)施例中,采用上述方式編寫的外業(yè)簡碼與國家正規(guī)編碼相對(duì)應(yīng)的對(duì)照表如列表一,D75, 205202_DMTZ_2_gc201_0_ 不依比例獨(dú)立石 ,D76, 205302_DMTZ_2_gc087_0_ 不依比例石堆 ,D77, 20620 l_DMTZ_2_gc201_0_ 沙礫地石塊,,+++++++++++++++++++++++++++++++++++++++++++++++++++++GY, D78, 171103_GXYZ_2_gc234_0_ 輸電線電纜標(biāo)DY, D79, 171203_GXYZ_2_gc234_0_ 配電線電纜標(biāo)DT, D80, 171502_GXYZ_2_gc002_0_ 不依比例電線塔BY, D81, 171610_GXYZ_2_gcl87_0_ 電線桿上變壓器(單桿),D82, 171700_GXYZ_2_gc232_0_ 電線入地口,D83, 172003_GXYZ_2_gc234_0_ 通信線電纜標(biāo),D84, 172004_GXYZ_2_gc232_0_ 通信線入地口,D85, 173104_GXYZ_2_gc002_0_不依比例架空管道墩架,D86, 175102_GXYZ_2_gc041_0_ 污水蓖子長形 ,,+++++++++++++++++++++++++++++++++++++++++++++++++++++YD, D87, 142112_JMD_2_gcl39_0_ 地上窯洞不依比例 TC, D88, 14350l_JMD_2_gcl69_0_ 地下室的天窗 MD, D89, 143702_JMD_2_gc002_0_ 不依比例門墩ZZ, D90, 14390 l_JMD_2_gc002_0_ 不依比例支柱.墩(方形) ,,+++++++++++++++++++++++++++++++++++++++++++++++++++++D91,181103__SXSS__2__gc086_0_流向D92,181104__SXSS__gc233_0_漲潮D93,181105__SXSS__gc086_0_落潮D94,182330__SXSS__gcl89_0_水庫引水孔D95,183401__SXSS__gcl90_0_地下灌渠出水口D96,185330__SXSS__gc068_0_泉D97,186521__sxss__2__gc201_0_沙礫灘石塊,,++++++++++++++++++++++++++++++++++++ 以下是線狀地物 ++++++E00,151300__DLDff__5」continuous_0_探槽E01,151800__DLDff_1161_0_露天采掘場(chǎng)范圍線E02,152210__DLDff__10._diaoche_l_龍門吊E03,152220__DLDff__10._diaoche_l_天吊E04,152310DLDff10chsdai 1架空傳送帶E05,152320DLDff10chsdai 1地面上的傳送帶E06,152330DLDff10chsdai 1地面上的傳送帶E07,152340__DLDff__13._ggp_l_l 200 傳送帶上述列表中,BY,D81,171610_GXYZ_2_gcl87_0_電線桿上變壓器(單桿)的具體含義如下BY為野外作業(yè)人員自己定義的外業(yè)簡碼(如果野外沒有用到的地物就為空,如第二行“電線入地口”,現(xiàn)在就沒有用到,就將第一個(gè)“,”前置空);D81為本行業(yè)的國家正規(guī)編碼; 而171610_GXYZ_2_gcl87_0_電線桿上變壓器(單桿)則表示對(duì)應(yīng)的說明和注釋。其他每條字符含義依次類推。
(2)在保證每個(gè)地物輸入與之相對(duì)應(yīng)的外業(yè)簡碼的前提下,隨意進(jìn)行野外數(shù)據(jù)采集。
采用本發(fā)明,野外數(shù)據(jù)采集可以不按順序隨意進(jìn)行,即不需要把同一個(gè)地物采集完再采集其它地物;也不需要在跳躍采集數(shù)據(jù)時(shí)采用CASS系統(tǒng)規(guī)定的方式外業(yè)簡碼+跳躍的數(shù)據(jù)個(gè)數(shù)-跳躍的數(shù)據(jù)個(gè)數(shù);而只需要保證每個(gè)地物輸入與之相對(duì)應(yīng)的外業(yè)簡碼即可,例如第一個(gè)房屋的所有點(diǎn),均輸入FW1,第二條道路右邊的所有點(diǎn),均輸入LY2,以此類推。
圖2為本實(shí)施例中的一種野外數(shù)據(jù)采集方式示意圖,與之對(duì)應(yīng)的外業(yè)簡碼如表
權(quán)利要求
1.基于測(cè)繪軟件CASS系統(tǒng)的自動(dòng)成圖方法,其特征在于,包括以下步驟(1)按照作業(yè)人員自己工作習(xí)慣編寫外業(yè)簡碼和國家正規(guī)編碼相對(duì)應(yīng)的對(duì)照表;(2)在保證每個(gè)地物輸入與之相對(duì)應(yīng)的外業(yè)簡碼的前提下,隨意進(jìn)行野外數(shù)據(jù)采集;(3)將不同測(cè)量儀器所測(cè)量的不同格式的數(shù)據(jù)統(tǒng)一轉(zhuǎn)換到本軟件的標(biāo)準(zhǔn)格式;(4)將同一個(gè)地物的數(shù)據(jù)歸納編排在一起,生成滿足測(cè)繪軟件CASS系統(tǒng)成圖所需要的編碼引導(dǎo)文件和數(shù)據(jù)文件;(5)配置文件JCODE.DEF和WORK. DEF替代測(cè)繪軟件CASS系統(tǒng)的\SYSTEM\目錄下原有文件;(6)使用測(cè)繪軟件CASS系統(tǒng)打開編碼引導(dǎo)文件和數(shù)據(jù)文件,自動(dòng)生成地形圖。
2.根據(jù)權(quán)利要求1所述的基于測(cè)繪軟件CASS系統(tǒng)的自動(dòng)成圖方法,其特征在于,所述外業(yè)簡碼由兩個(gè)英文字母加0-2位阿拉伯?dāng)?shù)字構(gòu)成。
3.根據(jù)權(quán)利要求2所述的基于測(cè)繪軟件CASS系統(tǒng)的自動(dòng)成圖方法,其特征在于,所述步驟(3)中不同格式的數(shù)據(jù)統(tǒng)一轉(zhuǎn)換的方法如下首先,將全站儀數(shù)據(jù)讀入軟件文本框,同時(shí)根據(jù)自定義的全站儀型號(hào)定義數(shù)組;其次,循環(huán)讀取文本框中的數(shù)據(jù)將數(shù)據(jù)存入已定義的數(shù)組中;最后,循環(huán)讀取數(shù)組中的數(shù)據(jù),設(shè)置條件對(duì)數(shù)組中的數(shù)據(jù)進(jìn)行篩選,選擇有效數(shù)據(jù),并將該數(shù)據(jù)重新按照軟件的標(biāo)準(zhǔn)格式寫入新的數(shù)組中,得到標(biāo)準(zhǔn)格式測(cè)量數(shù)據(jù)數(shù)組。
4.根據(jù)權(quán)利要求3所述的基于測(cè)繪軟件CASS系統(tǒng)的自動(dòng)成圖方法,其特征在于,所述步驟(4)中生成編碼引導(dǎo)文件的算法為首先,將外業(yè)簡碼和國家正規(guī)編碼相對(duì)應(yīng)的對(duì)照表讀入軟件文本框;其次,循環(huán)讀取文本框中的數(shù)據(jù),并將數(shù)據(jù)存入自定義的簡碼對(duì)照數(shù)組中;然后,循環(huán)讀取上述簡碼對(duì)照數(shù)組中的數(shù)據(jù),并將之與標(biāo)準(zhǔn)格式測(cè)量數(shù)據(jù)數(shù)組中的數(shù)據(jù)進(jìn)行對(duì)比,將所有相同簡碼的數(shù)據(jù)保存進(jìn)編碼引導(dǎo)數(shù)組中;最后,保存文件,得到編碼引導(dǎo)文件。
5.根據(jù)權(quán)利要求4所述的基于測(cè)繪軟件CASS系統(tǒng)的自動(dòng)成圖方法,其特征在于,所述步驟(4)中生成數(shù)據(jù)文件的算法為選擇編碼引導(dǎo)文件,將其中的點(diǎn)號(hào)、簡碼、坐標(biāo)數(shù)據(jù)按照測(cè)繪軟件CASS系統(tǒng)要求的格式寫入新建的文本文件中,保存為*. dat文件。
全文摘要
本發(fā)明公開了一種基于測(cè)繪軟件CASS系統(tǒng)的自動(dòng)成圖方法,包括以下步驟(1)按照作業(yè)人員自己工作習(xí)慣編寫外業(yè)簡碼和國家正規(guī)編碼相對(duì)應(yīng)的對(duì)照表;(2)在保證每個(gè)地物輸入與之相對(duì)應(yīng)的外業(yè)簡碼的前提下,隨意進(jìn)行野外數(shù)據(jù)采集;(3)將不同測(cè)量儀器所測(cè)量的不同格式的數(shù)據(jù)統(tǒng)一轉(zhuǎn)換到本軟件的標(biāo)準(zhǔn)格式;(4)將同一個(gè)地物的數(shù)據(jù)歸納編排在一起,生成滿足測(cè)繪軟件CASS系統(tǒng)成圖所需要的編碼引導(dǎo)文件和數(shù)據(jù)文件;(5)配置文件JCODE.DEF和WORK.DEF替代測(cè)繪軟件CASS系統(tǒng)的\SYSTEM\目錄下原有文件;(6)使用測(cè)繪軟件CASS系統(tǒng)打開編碼引導(dǎo)文件和數(shù)據(jù)文件,自動(dòng)生成地形圖。本發(fā)明降低了操作難度,具有很高的實(shí)用價(jià)值。
文檔編號(hào)G06F17/50GK102495928SQ20111040253
公開日2012年6月13日 申請(qǐng)日期2011年12月7日 優(yōu)先權(quán)日2011年12月7日
發(fā)明者劉碧霞, 吳飛, 李質(zhì)華, 王世敏 申請(qǐng)人:中冶成都勘察研究總院有限公司