CASS中用LISP完成高程值的可视化处理

CASS中用LISP完成高程值的可视化处理

吉林省基础测绘院吉林四平

摘要:lisp能大大提高工作效率,减少操作错误率并提高作业精度。通过自身工作实践,简单介绍下如何利用三角形原理用lisp将高程值转为可视化线段,完成地物立面方向在CASS中的平面转换。

关键字:高程转换;lisp处理高程值

Abstract:LISPcangreatlyimproveworkefficiency,reduceoperationerrorrateandimproveoperationaccuracy.Throughitsownworkingpractice,itsimplyintroduceshowtousetheprincipleoftriangletotransformtheelevationvalueintothevisuallinebylisp,andtocompletetheplanetransformationinthedirectionofthesurfaceofthegroundobjectintheCASS.

Keywords:Elevationconversion;LISPprocessingHighprogramvalue

现如今在三维扫描仪还未达到测量工作中普及时,立面的测量往往较平面测量复杂。在现实测绘中全站仪测绘还是占有绝对的优势,本文通过利用三角形垂线原理用LISP将全站仪测量外业数据点高程值转化为可视化线段,完成地物立面方向在CASS中平面处理。

1.三角形垂线转化原理

如上图所示在立面地物所测量点位中选择合适两点a1、a2做整体点位投影线d1(可设立合理的任意长度),选取任意点位pt3并将点位投影到线段d1上为点H,在点位H上于线段d1方向垂直方向作线段pt3的z值高度即可得到高程值线段化的平面转换。具体实现公式如下:

cos∠pt1=

pt1H=d2*cos∠pt1

∠Hpt3=∠pt1pt2-π/2

2.使用方法与步骤

在实际立面测量中,以地铁剖面竣工验收测量为例。我们会在地铁轨道变换点以设计剖线方向测设一系列的点位。如下图,地铁剖面圆形隧道内测设点位在CASS中的展点情况。将设计给定剖面线复制到点位上并截取合理长度或根据相应点位拟合得到的合理长度剖面线。实测点位位于线段两端,先将点位投影到线段上并求得线段的方位角度∠pt1pt2,在线段投影点上以方位角∠Hpt3的方向(∠pt1pt2的垂线方向)上画取所投影点位Z值为长度的线段即为该点在CASS中高程值转化为可视化的线段。具体操作步骤:先将附件代码复制到新建的txt文本中,保存将后缀扩展名改为.lsp的文件,在CASS命令栏中输入appload加载上一步保存的文件。加载成功后在命令栏中输入ZH,选择投影线,然后框选同一立面所需的点位,点击右键或回撤即可得到各点为Z值得线段长度。

3.应用工程类型

在全站仪测量立面中,此高程值转化可以应用于很多工程项目方面。例如如下:

隧道剖面测量中的应用

楼房立面测量中的应用

河道剖面测量中的应用

道路纵横剖面中的应用

井深测量中的应用

4.总结

利用高程值转换线段的方法使得高程值的大小能够可视化图形化,能够将大量的数据清晰的表现在CASS界面中使其一目了然;同时该线是该点在投影线上的垂直投影线,因此该点位于线段上,可根据线段长度很快的定位该点的位置可达到密集点位快速找点及绘图的作用。另外线段顶端的高度即为高程值所形成的立面结构图形的位置,通过连接线段端点位置可直接成立面图,避免了人工或软件转换的步骤,使数与形同步进行极大的提高了工作效率。

标签:;  ;  ;  

CASS中用LISP完成高程值的可视化处理
下载Doc文档

猜你喜欢