南方cass7.0软件中关于批量修改高程注记的几种方法

2015-04-07 08:36高红岩
环球人文地理·评论版 2015年2期

高红岩

摘要:本文介绍了三种南方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