坐标提取lisp程序

坐标提取lisp程序

ID:40917263

大小:101.50 KB

页数:21页

时间:2019-08-10

坐标提取lisp程序_第1页
坐标提取lisp程序_第2页
坐标提取lisp程序_第3页
坐标提取lisp程序_第4页
坐标提取lisp程序_第5页
资源描述:

《坐标提取lisp程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、坐标提取lisp程序  2010-05-1720:50:07

2、  分类:工程

3、  标签:

4、字号大中小 订阅;该程序主要用于CAD点(point)三维坐标提取,并将数据输出为CASS软件中使用的数据格式;输出格式:点号,,测量Y值,测量X值,测量Z值  例:1,,100.3244,1232,433,25;2010-05-17   ;命令:plzbsc(defunc:plzbsc()  (princ"选择所需输出的点(point):")  (setqss(ssget));;选取坐标点  (setqn(sslengthss));计算坐标点数量       (setqff

5、(open(getfiled"文件保存为""f:/""dat"1)"w"));保存路径  (setqi0)  (repeatn  (setqspt(ssnamessi))   (setqept(entgetspt))   (if(=(cdr(assoc0ept))"POINT")    (progn                                   (setqlxyz(cdr(assoc10 ept)))      (setqsx(rtos(nth1lxyz)));将坐标值实数转换成字符      (setqsy(rtos(nth0lxyz)))  

6、    (setqsz(rtos(nth2lxyz)))                                       (setqi1(+i1));计算点序号                                       (setqsn(rtosi120));将序号实数转换成字符      (setqsxyz(strcatsn",," sy"," sx "," sz))      (write-linesxyzff)    )   )   (setqi(+i1))  );repeat )(prompt"*<<命令:plzbsc>>*输出格式

7、(点号,,Y,X,Z)**")(prin1)地形图上提取碎步点(高程点)坐标并输出到文本  2010-05-1808:50:38

8、  分类:工程

9、  标签:

10、字号大中小 订阅利用程序提取地形图上碎步点的三维坐标。并输出到记事本中,该程序待修改的地方是不能选取点,并输出数据,待改正。(defunc:gcdtq()(setvar"cmdecho"0);指令执行过程不响应(setqen(entsel"选择高程点:"));要求碰选一个高程点(setqff(open(getfiled"文件保存为""f:/""txt"1)"a"))(setqen_data(entget(care

11、n)));取得元体资料列表(setqpt(cdr(assoc10en_data)));求得高程点坐标pt(setqpy(rtos(nth1pt)));提取测量坐标Y值(setqpx(rtos(nth0pt)));提取测量坐标X值(setqpz(rtos(nth2pt)));提取测量坐标Z值(setqsxyz(strcatpx"          " py "          " pz))(write-linesxyzff)(prin1))(prompt"***************<>*****************")(prin1)连续选取高

12、程点并输出到文本  2010-05-1815:33:49

13、  分类:工程

14、  标签:

15、字号大中小 订阅;2010-05-18 武赤公路;用于提取地形图中的高程点(碎步点)坐标,同时可以提取点(point)的坐标;本程序的缺点是不能过滤对象,同时也成为了他的优点;没有限制点的样式,块也可以,点也可以;;本程序设计保存文件是可以在已有文件中继续添加数据,但是序号不再累积;这样可以判断不同时期选取的数据(defunc:gcdtq()(setvar"cmdecho"0);指令执行过程不响应(setqff(open(getfiled"文件保存为""f:/""dat"1)"a")

16、)(setqen(entsel"选择高程点:"));要求碰选一个高程点(setqi1);生成序号(whileen(setqen_data(entget(caren)));取得元体资料列表(setqpt(cdr(assoc10en_data)));求得高程点坐标pt(setqpy(rtos(nth1pt)));提取测量坐标系Y值(setqpx(rtos(nth0pt)));提取测量坐标洗X值(setqpz(rtos(nth2pt)));提取测量坐标系Z值(setqpi(rtosi20))(setqpxyz(strcatpi",,"px"," py ",

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。