CASS
中用
LISP
完成高程值的可视化处理
摘要:
lisp
能大大提高工作效率,减少操作错误率并提高作业精度。通过自身工
作实践,简单介绍下如何利用三角形原理用
lisp
将高程值转为可视化线段,完成
地物立面方向在
CASS
中的平面转换。
关键字:高程转换;
lisp
处理高程值
Abstract: LISP can greatly improve work efficiency, reduce operation error rate
and improve operation accuracy. Through its own working practice, it simply
introduces how to use the principle of triangle to transform the elevation value into
the visual line by lisp, and to complete the plane transformation in the direction of the
surface of the ground object in the CASS.
Key words: Elevation conversion; LISP processing High program value
现如今在三维扫描仪还未达到测量工作中普及时,立面的测量往往较平面测
量复杂。在现实测绘中全站仪测绘还是占有绝对的优势,本文通过利用三角形垂
线原理用
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.
应用工程类型
在全站仪测量立面中,此高程值转化可以应用于很多工程项目方面。例如如
下:
隧道剖面测量中的应用
楼房立面测量中的应用
河道剖面测量中的应用
道路纵横剖面中的应用
井深测量中的应用