Auto Lisp

在百图水利土石方设计软件中快速标注中桩高程的应用

【摘

要】

本文叙述了利用

AutoLISP

在百图水利土石方设计软件中快速标注

中桩高程的应用,并通过实例证明程序是可行性的。

【关键词】

AutoLISP

百图水利土石方设计软件

水利测量

横断面图

中桩高

1

引言

AutoLISP

是由

Autodesk

公司开发的一种

LISP

程序语言,

LISP

List

Processor

的缩写。

通过

AutoLISP

编程,

可以节省内业很多时间。

AutoLISP

语言

作为嵌入在

AutoCAD

内部的具有智能特点的编程语言,是开发应用

AutoCAD

不可缺少的工具。

它能帮助经常使用或重复操作步骤的自动化,

从而显著地提高

工作效率。其基本功能是可以控制用户与程序运行之间的相互关系。

AutoLISP

具有容易撰写、容易学习、无需编译、安全性好等特点。

2

问题及解决方法

百图水利土石方设计软件是目前在水利工程测量中常用的软件之一,

它对土

石方工程(如堤防、河道、渠道、土坝、道路等)断面数据的提取及批量绘制横

断面图等有着很强的功能。

但是,

在批量绘制好的横断面图上,

每标注一个横断

面中桩高程都必需重复进行

高程校准

选取标尺

高程标注

指定高程

符号插入点

这四步曲,操作起来就很费时费力并且容易出错。针对这一情况,

通过对横断面数据及横断面图进行了分析,

结果发现数据中桩高程是唯一的,

就是说每一个横断面数据中都有一个中桩高程

(注:

如要用下面这个程序,

先检

查数据后再应用,

每一条横断面数据中只能保留一个中桩高程,

否则程序就会将

中桩高程标注错位。

)

其数据格式为

“ 0.000 90.398”

再分析绘制好的横断面图,

发现横断面的

断面排列间距

是一个固定值。根据这两个特点,笔者利用

AutoLISP

语言编写了一个小程序,就可以解决这一问题。

3

程序代码

;批量标注横断面中桩高程

(

defun c

gcsb

(

/ f p jj str b h

)

(

regmap

)

(

setq f

(

getfiled “

n

选择断面数据文件

” “d

/” “txt” 2

)

)

(

setq ltscale

(

htblc

)

)

lisp方格网高程提取_Auto Lisp在百图水利土石方设计软件中快速标注中桩高程的应用...相关推荐

  1. lisp方格网法计算土方量_CAD土方软件方格网法与三角网法相结合,准确计算土方量...

    在场地平整土方测量中,方格网法和三角网法是用得最多的两种方法,它们各有优点,又各有缺点:用方格网法做的土方成果直观易懂,是绝大部分客户的首选方法,但传统的方格网法测量土方量,是在特定位置(方格点上)测 ...

  2. 60度斜坡怎么计算_【测绘】南方CASS土方计算方法—方格网法

    01 概述 在我们的日常工作中,遇到大量的土方修正算的相关咨询,为什么CASS的方格网土方修正算,方格设定为10米和20米,修正算结果有很大差异呢?从软件计算原理.数据质量等方面进行分析,读了这篇文章 ...

  3. cass坡度土方计算案例_60度斜坡怎么计算_南方CASS土方计算方法—方格网法

    01 概述 在我们的日常工作中,遇到大量的土方修正算的相关咨询,为什么CASS的方格网土方修正算,方格设定为10米和20米,修正算结果有很大差异呢?从软件计算原理.数据质量等方面进行分析,读了这篇文章 ...

  4. cad高程如何提取到cass软件_建筑CAD软件中如何设置墙厚标注? - 数码区

    在使用浩辰CAD建筑软件绘制图纸的过程中,一般情况下绘制的墙体都是有厚度的,不同的墙体有不同的厚度,那么如何进行墙厚标注呢?下面的CAD教程小编将使用国产CAD软件--浩辰CAD建筑软件来给大家详细介 ...

  5. cad方格网高程lisp编程_分享:方格网法土方工程量计算实例例题(疏浚清淤工程)...

    今天说的项目主要涉及到航道疏浚开挖的,抽取点时间给大家来整一个利用提供原始地形标高和场地设计标高数据来计算土方工程量的实例例题,以具体的实际工程来讲解怎么用飞时达土方计算软件里的方格网法来计算某草荡漾 ...

  6. cass小插件集合_插件|如何精准提取CASS方格网高程点?

    CASS的方格网土方计算时,在格网上会内插很多高程点,下图所示的黄色.蓝色和洋红色的高程点.怎么能批量提取这些点呢? CASS方格网截图 CASS升级到10.1之后,增加了一个菜单:工程应用-注记生成 ...

  7. 方格网提取高程点lisp_CAD中高程点提取横断面数据的方法

    使用CAD或CASS里提取高程的插件啊,我有本回答被网友采纳,用软件 CSSD 6,优酷上有视频教程,进入优酷后 搜索 路线横断面数据处理软件 CSSD6 使用教程www.mh456.com防采集. ...

  8. lisp 圆柱螺旋线_Auto LISP对AutoCAD2002进行二次开发实例——绘制二维函数曲线

    Auto LISP 对 AutoCAD 2002 进行二次开发实例 ---绘制二维函数曲线Ξ李旭荣 ,任奕玲 ,梁秀英 ,刘梅英 (华中农业大学 工程技术学院 ,湖南 武汉 430070) 摘 要:主 ...

  9. lisp源码 微盘_Lisp-200 LISP源码200例 - 下载 - 搜珍网

    Lisp源码200例/3DIMYX.LSP Lisp源码200例/3DIMZS.LSP Lisp源码200例/AAR.LSP Lisp源码200例/ABL.LSP Lisp源码200例/ABLOCK. ...

最新文章

  1. wcf返回json android,WCF返回JSON的详细配置
  2. FFmpeg从入门到出家(HEVC在RTMP中的扩展)
  3. 使用代码获得所有适用于创建的transaction type
  4. lc滤波器是利用电感的感抗_电感知识
  5. nba数据库统计_NBA板块的价值-从统计学上讲
  6. elementui 上传七牛_element ui使用上传组件上传文件到七牛(qiniu-js)
  7. TurboMail邮件服务器帮你应付电子邮件归档危机
  8. kubernetes不同的命名空间下的容器能通信吗_在Kubernetes环境中,容器间如何进行网络通信?...
  9. java赋值兼容原则,多态问题抛出(赋值兼容性原则遇上父类与子类同名函数的时候)...
  10. linux python2.7 post_在Python 2.7下面使用webpy框架
  11. 在机器学习领域,怎样写好一篇论文
  12. 怎么把php转成bt_php能不能转换成bt种子
  13. cmds(cmds数据)
  14. CSS 渐变背景 之 线性渐变
  15. 【批量行驶证识别】如何批量行驶证OCR识别行驶本行车本图片或复印件并导出至excel表格或文本格式,下面教你方法
  16. 知乎日报APP:API接口分析
  17. U9 ERP 系统BOM物料清单批量导入导出并新增修改功能
  18. python开发h5页面_使用Python的Tornado框架实现一个Web端图书展示页面
  19. oracle数据库rowid是什么,oracle数据库rowid和rownum的区别以及用法-Oracle
  20. 实名认证接口 实名制API

热门文章

  1. 时空图神经网络阅读笔记
  2. 从上海医保聊一聊大公司的一种病
  3. 直播电商源码是怎样实现快速打开直播的
  4. 多个PDF文件如何合并成一个?三步教你搞定
  5. 如何做到一条朋友圈出货2万?朋友圈如何打造?微商怎么加人,怎么让别人主动加我?
  6. 华强LED网闪耀2017广州光亚展,更多精彩服务等你来
  7. PBI Report Builder 系列:序篇
  8. 7个月我 自学Java 找到啦一份9k的工作,分享经历
  9. 西安交大2020年秋 在线作业及答案
  10. 汽车网络安全之——安全技术要求