高紅巖

摘要:本文介紹了三種南方cass7.0軟件中批量修改高程注記的方法,三種操作方法由繁入簡,充分體現了第3種方法的簡便、快捷(用LISP語言編程),從而大大提高了內業工作效率,達到了事半功倍的效果。
關鍵詞:LISP語言;CASS軟件;高程修正
引言
在測量內業處理中,經常會用到批量修改高程注記這個操作,如將所測高程點整體降低2米,如若數據龐大,逐個修改顯然不太現實,本文介紹三種處理方法,此問題將迎刃而解。
1.通過excel表的功能進行批量修改
打開南方cass7.0軟件,通過以下操作將高程點生成.dat文件,工程應用>高程點生成數據文件>有編碼數據文件,框選高程點即可生成.dat格式文件,打開.dat文件,將數據全部復制到新建的excel表中進行以下操作,數據>分列>點選分隔符號>下一步>勾選逗號>下一步>完成。將高程一列進行減2操作,將原高程數據列隱藏,在各列后插入一列,第一列空白列全部填入,,(英文狀態下),第二三個空白列全部填入,(英文狀態下),然后全選復制到.dat文件中,將全部空格替換掉,即轉換成.dat文件的高程格式,在南方cass7.0軟件中通過以下操作,繪圖處理>改變當前圖形比例尺>展高程點即完成對高程數據的批量修改。
2.通過.csv文件實現高程的批量修改
該方法是對方法1的改進,同方法1將高程點生成.dat格式文件的步驟后,將.dat文件的后綴名直接改為.csv,打開該.csv文件,將高程一列數據做-2處理后保存后,將文件后綴名改為.dat,同方法1中進行展點操作即完成對高程數據的批量修改,該方法較方法1簡便。
3.通過LISP語言編程實現高程的批量修改
將該gcxz.LSP文件存入自己指定的路徑,如C:\program files\CASS7.0.打開南方cass7.0軟件,打開文件,輸入命令appload,彈出加載/卸載應用程序框,查找范圍按上述指定的路徑找到gcxz.LSP,點擊加載,成功加載后點擊關閉。在文件命令行處輸入gcxz,命名修改后的數據文件名,點擊保存,在命令行處輸入修正值-2,即完成高程批量修正的操作。
4.結論
上述三種方法均能實現對高程數據進行批量修正的操作,方法1較為繁瑣,方法2較之方法1較精簡,操作簡單,效率較高。顯然方法3最為簡便直接,大大提高了工作效率,可推廣使用。
參考文獻
[1]白曉紅等. LISP語言特點綜述 延安大學學報(自然科學版) 199年03期
[2]張明星等. 利用Autocad LISP語言修改地形圖高程數據[J]科技信息 2011(07)endprint