Microsoft Excel在测量中的简单应用

薛创智
(贺州市国土资源局 广西柳州)

【摘 要】 Microsoft Excel是目前最优秀的电子表格软件之一,是个人及办公室事务处理的理想工具,具有强大的数据处理功能,但在测量中却应用不多。本文介绍了以Microsoft Excel作为数据处理工具,在CASS数字化成图过程中实现快速读取数据、展绘地形图、断面图、计算放样数据及坐标换带等作业中的应用,具有很强的实用意义。
【关键字】 CASS Excel 数字化成图

  1 前言
  CASS成图系统是在AutoCAD基础上开发的应用软件。其主要功能是对已有测量数据进行地形图、断面图等的绘制和管理。该软件已经在很多领域中被广泛应用,诸如水利、电力、交通、城市规划、土地管理等。但是软件对输入和输出的数据格式有一定的要求,本人在工作中利用Excel强大的数据处理功能,将Excel与CASS巧妙结合,总结出一些实用的方法,在工作中取得了事半功倍的效果。
  2 对地形图数据处理
  在碎部点地形测量后,将全站仪所采集的地形数据传输到计算机。由于坐标的排列方式不能直接导入到CASS成图软件中。这时,先打开一个新的Excel工作表,再打开该数据文件,将测量数据按“点号,编码,Y,X,H”的顺序排列,然后将该数据表保存为“逗号分隔(*.csv)”的文件形式。关闭该文件,再将该数据文件后缀(*.csv)修改为(*.dat)形式。这样,在CASS就可以进行数字成图作业。
  类似的,利用Excel方便的行列数据交换的功能,可对不同格式的数据文件进行格式转换(主要是点号、x、y、h的排列方式和间隔符),得到各种测量软件所要求的数据格式。
  3 对断面图的数据处理
  3.1 根据施工坐标来绘制断面图
  在一些工程中,比如隧洞开挖,断面图的绘制是一项十分重要的工作。外业采集的原始断面数据在Excel表中编辑处理非常重要。将处理后的数据文件另存为“逗号分隔(*.csv)”形式后关闭,再将该文件后缀重改为(*.hdm)。在CASS菜单栏中选取“工程应用/绘断面图/根椐里程文件”,在出现的对话框中点击该文件即可展绘出所测桩号的断面图。若是断面文件中包括了所有断面数据,就可以一次将所有断面全部绘出。断面文件的格式(*.hdm)将在下文中提到。
  3.2 根椐已有图形生成数据文件
  在日常作业中,如不慎将某断面数据文件丢失,或该断面存在欠挖,二次处理后又补测一些断面点,此时如只是简单地将两次的数据合并展图时,断面线势必要交叉、互连,图形零乱。此时可利用Excel和AutoCAD的功能,解决这一问题。
  先将第一次所测开挖线和第二次所测开挖线分别在图上绘出,将多余部分修剪(TRIM),再用复合线连接(PEDIT)命令将其连接为一条连续多义线。在命令行中输入:LIST,回车,选中连接好的连续线,则在文本框中出现被选对象的所有属性,其中包括各个端点的坐标值。如下图:

  将LIST文本框中的这些坐标数据选中,复制,利用剪贴板将其粘贴到记事本中存为数据文件(*.dat),关闭此文件。打开Excel,将对话框中的文件类型选为“所有文件”,此时*.dat文件就显示出来了。打开此文件,出现一导入文本向导对话框,选择其中的“用固定宽度”选项,单击完成,此时在表格中删除多余的列,即得到了各个端点的坐标,我们将此坐标按“Y、H”的次序排列,再在最上面插入一行。在第一列输入“BEGIN”,在第二列输入桩号的数值,在文件的最后一行第一列输入“NEXT”,换行第一列输入“0”,第二列输入底板设计高程的数值。换行再输入“0”,第二列输入一个不等于设计高程的任意值。以便在隧洞中心画一条线,作为以后图形操作的基准点(如图一所示)。

图一

  将此文件另存为(*.csv)格式后关闭。再将其后缀更改为(*.hdm),即可在CASS中生成一个新的完整断面图形。
  4 Excel和AutoCAD在放样中的应用
  在施工放样测量中,需用极坐标法对基础进行测量放样,由于放样点很多,可先在AutoCAD中将该图绘出,选中CASS菜单“工程应用”中的“由指定点生成数据文件”命令,分别选取所需放样点,将其存为“*.dat”的数据文件,然后再用Excel打开该文件复制其中的数据,将其粘贴到利用宏与VBA设计程序计算的Excel表格中,即可快速计算出各点的平距和方位角来,再将该表粘贴到AutoCAD中打印出来,我们就拥有了一张图、表兼备的放样资料。既直观又便捷,避免了很多发生在计算和抄写过程中的错误环节(如图二所示)。

图二

  当然也可以利用Excel方便的行列交换的功能,将坐标转换后直接导入到全站仪,在现场利用点放样的功能,逐个放样。
  5 Excel做批量的坐标换带计算
  有时内业需要,要对较多的坐标做换带计算,利用简单的计算工具,可以单点的进行计算。若是点多,计算量就太大,比较费时,这时可以在Excel表中,利用宏做批量的处理。例如下图:

  只要在X、Y栏粘入换带前的坐标,就可以在F、G栏直接得到换带后的坐标了。
  6 小结
  Excel的强大计算功能,方便灵活的宏,运用简单。学习并运用好它,是对我们的测量知识一个很好的补充,特别是内业的数据处理,会大大提高我们的效率。

【参考文献】
[1] 武汉测绘学院.《测量学》.测绘出版社,1991
[2] 李青岳.《工程测量学》.测绘出版社,1982
[3] (美)Reed Jacobson.《学用VBA开发Excel2002应用》.科学出版社,2002
[4] 南方测绘公司.《南方CASS6.1应用与提高》,2006

地址:广西南宁市建政路5号  邮编:530023  Tel:0771-5606397  Email:webmaster@digitalgx.com
广西基础地理信息中心版权所有 2005-2010 广西基础地理信息中心制作