角度转度分秒lisp函数_AutoLISP在尼康全站仪原始数据重新计算中的应用:尼康全站仪...

摘 要:AutoLISP是针对AutoCAD系统的开发工具之一,也是开发AutoCAD图形软件的强有力工具,在很大程度上减轻了作业人员的工作强度。本文作者在研究AutoLISP与尼康全站仪原始数据结构的基础上,编制出应用广泛的全站仪原始数据重新计算程序。

关键词:AutoLISP 全站仪 程序

中图分类号:TP3 文献标识码:A 文章编号:1672-3791(2012)05(a)-0012-02

AutoCAD是一套向量式计算机辅助制图软件,可广泛地应用于机械、土木、结构、建筑、水电、消防、室内设计、地理信息、地图、考古及服装设计等各行业中的工作图绘制。而各行业各有其特有的制图方法及所需的绘图功能,如果将这些功能都放进来,AutoCAD势必会变得庞大而笨拙。因此,AutoCAD提供了程序应用界面,让用户以AutoCAD作为平台,利用AutoLISP、VisualLISP、VBA、VB、ObjectARX(C++)等计算机语言进行二次开发,如此能同时兼顾软件的执行速度与用户的工作效率。

AutoLISP语言是一种嵌在AutoCAD内部的LISP编程语言,既具有一般高级语言的基本结构和功能,包括赋值、打印、条件、循环、文件等函数,又具备AutoCAD所特有的图形处理能力。利用AutoLISP语言编制的程序可以直接增加、修改和调用AutoCAD命令,在各种工程CAD系统的开发中起着重要的作用。

在现今测绘行业中,全站仪是最普遍的碎部点采集工具。利用AutoLISP语言对全站仪原始观测数据进行开发,是一个全新的课题。本文以尼康全站仪为例,进行介绍。

1 尼康全站仪的数据分析

在使用全站仪进行常规测量中,首先应通过GPS、导线测量等方式进行控制测量,计算出控制点的平面坐标和高程,然后再进行碎步点的采集。但也经常出现控制点坐标录入错误,X与Y值输反等错误。如出现控制点平面坐标录入错误的情况,需要逐站进行平移、旋转来解决;如出现控制点高程录入错误的情况,需要逐站进行常数改正;如出现X与Y值输反的情况,需要重新进行外业数据采集。

经过对尼康全站仪通讯数据进

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值