单一修改高程值lisp_浅谈AutoCAD中修改高程的四种方法
浅谈
AutoCAD
中修改高程的四种方法
摘
要:
在使用
AutoCAD
进行数字化成图工作中,经常遇到线划的标高不为零,及高程点的值与实地不符,需要对其进行修改等情况,结合实
际工作经验,简单介绍在
AutoCAD
中修改数字化地形图中的高程的四种方法。
关键词:
AutoCAD
;修改;高程
1
引言
AutoCAD
软件包是美国
Autodesk
公司推出的
CAD
软件,从
AutoCAD
第一版诞生到现在已有二十年的时间。
AutoCAD
是目前最流行的工程图形
处理软件。由于它具有完善的绘图功能、良好的用户界面、易学易用等特点,因而被广泛应用于测绘、规划、设计、土地管理等行业。
2 AutoCAD
使用中遇到的一些问题
现今许多数字线划地形图的绘制有相当一部分都是基于
AutoCAD
二次开发的软件来绘制完成的。绘图软件读取从全站仪或
RTK
传出的数据,并
展野外测点点号得到
DWG
图形,利用这些点号结合外业草图绘制数字线划地形图。此时绘出的线划标高大部分不为零,而且标高大小不等。在做高
程点时,如果高程点密度不够,需复制高程点使其满足地形图对高程点的要求,复制的高程点需进行修改。使用
RTK
测地形高程时,如果控制点不
足,
RTK
无法测的准确的实地高程,因此出现展出的测量高程与实地高程之间有一个固定常数(
K
)。综上所述,在数字化地形图制作中,高程问题
经常出现,对数字化地形图中的高程进行修改是不可避免的。
3
在
AutoCAD
中修改高程的四种方法
通过对
AutoCAD
的使用、总结,结合实际遇到得问题,我们得出以下三种在
AutoCAD
中修改高程的方法。三种方法分别为单个修改方法、批
处理修改方法、线划整体修改方法。其中批处理修改方法又分为利用
AutoCAD
中的命令和工具条进行手工批处理修改方法、利用在
AutoCAD
的命令
行中输入命令批处理修改方法以及利用
AutoCAD
为用户提供二次开发工具进行编程进行批处理修改方法。
3.1
单个修改方法
①、打开特性窗口;
②、选择一个高程点或线划;
③、在“位置(起点、端点)
Z
坐标”或“标高”栏中输入正确的高程值;
④、选择下一个高程点或线划,重复第
3
步。
3.2
批处理修改方法
(1)
利用
AutoCAD
中的命令和工具条进行手工批处理修改方法
.
①、将图幅中的其它层全部关闭或冻结,但除高程点所在的层外;
②、选择任意一个高程点(其高程为
Z
),同时任意画一条
PL
线;
③、打开特性窗口;
④、将
PL
线的“标高”值改为“
K+Z
”;
⑤、在
AutoCAD
命令行输入“
move
”,选择所有的高程点,捕捉先前所选的高程点为基点,
PL
线上的任意点为第二目标点进行移动操作。
操作结束后,查询其它点的高程值,就会发现所有点的高程值均在原有的基础上增加了一常数
K
。
(2)
利用在
AutoCAD
的命令行中输入命令批处理修改方法
.
①、利用特性窗口的“快速选择”来选择符合条件的对象(也可以利用将图幅中的其它层全部关闭或冻结,但除高程点所在的层外);
②、在
AutoCAD
命令行依次输入“
move
”、“
all
”、“
0,0,0
”、“
0,0,K
”。
操作结束后也能达到上述的目标。
(3)
利用
AutoCAD
为用户提供二次开发工具进行编程进行批处理修改方法
.
本文的程序设计就是利用
AutoLISP
语言设计的。假定高程点所在的层为“
GCD
”。
程序清单:
(defun c:gcd(/k ssi pt pty ptx ptz0 ptm)
(setq cmdecho(getvar
“
cmdecho
”
))
(setvar
“
cmdecho
”
0)
单一修改高程值lisp_浅谈AutoCAD中修改高程的四种方法相关推荐
- python中怎么计数_浅谈python中统计计数的几种方法和Counter详解
1) 使用字典dict() 循环遍历出一个可迭代对象中的元素,如果字典没有该元素,那么就让该元素作为字典的键,并将该键赋值为1,如果存在就将该元素对应的值加1. lists = ['a','a','b ...
- python中怎么调用函数_浅谈Python中函数的定义及其调用方法
一.函数的定义及其应用 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤 1.定义函数–封装独立的功能 2.调用函数–享受封装的成果 函数的作用:在开发时 ...
- python函数定义及调用-浅谈Python中函数的定义及其调用方法
一.函数的定义及其应用 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤 1.定义函数�C封装独立的功能 2.调用函数�C享受封装的成果 函数的作用:在开 ...
- android 系统升级 方法,安卓系统怎么升级 浅谈安卓系统更新升级的几种方法
最近有网友问小编"安卓系统怎么升级?",针对该问题,笔者也在网上查找了下相关资料,不过并没有找到什么有价值的相关介绍,多数都是介绍如何自动升级.或者下载升级版包等等方法,对于一些常 ...
- 浅谈BufferedReader中的read()方法和readLine()方法
浅谈BufferedReader中的read方法和readLine方法 前言:本人比较菜啦,如果有错误,还请大佬指正. 1. read方法 查看API文档我们可以发现BufferedReader类中的 ...
- 浅谈面试中常考的两种经典布局——圣杯与双飞翼
圣杯和双飞翼布局介绍 最近正好碰到了写这种布局,一直没有总结过正好借这次机会总结一波,同时加强一下自己的理解. 博客链接:http://www.xluos.com/index.ph... 圣杯布局和双 ...
- 浅谈面试中常考的两种经典布局——圣杯与双飞翼 1
2019独角兽企业重金招聘Python工程师标准>>> 圣杯和双飞翼布局介绍 最近正好碰到了写这种布局,一直没有总结过正好借这次机会总结一波,同时加强一下自己的理解. 圣杯布局和双飞 ...
- 浅谈Laravel中的设计模式(四) Contract 契约模式
阅读时长:3分钟 技术预备:熟悉Laravel的使用 契约模式(Contract) 一.首先什么是契约模式呢? 学过Java的童鞋一定知道interface.抽象类之类的概念. 主要就是为了具有相同操 ...
- 意凡社软件——浅谈2022年在家赚钱的几种方法,教你足不出户也能赚钱
在家赚钱的方法有哪些?在家怎么赚钱?相信有些朋友,在家没事干又想赚钱但是又不知道要去哪里赚钱,好像有很多人一直在寻找这个东西,其实在家赚钱的方法太多了.本文为大家盘点在家赚钱的几种方法,足不出户也能赚 ...
最新文章
- 如何用记事本写java_怎样简单的运用记事本写java程序
- java socket负载均衡_Java Socket分发服务负载均衡
- Go游戏服务器开发的一些思考(十):goroutine和coroutine
- 【20171123】【GITC精华演讲】贝业新兄弟李济宏:如何做到企业信息化建设的加减乘除...
- Chrome remote debugging protocol在自动化测试中的应用和实践
- document中输出html字符串流,HTML DOMDocument从段落后面的标签中获取字符串
- windows下编译lua5.2
- 罗永浩直播首秀将开卖小米10,网友:一时不知该说谁牛X!
- 彻底解决SP2下ALEXA工具条无法显示(转)
- java 切图 软件_Java 切图
- python求梯形面积_python计算梯形面积
- 崂山道士、Harry Potter和人脸识别
- ARP报文的存入条件和回复条件
- V4L2框架-media device
- 腾讯与华中科技大学成立智能云存储技术联合研究中心
- 如何求子网掩码,默认网关地址,网络地址
- 如何知道Android机型是32位还是64位
- github史上最全教程
- 【PyTorch】下载的预训练模型的保存位置(Windows)
- Python便捷写法:[[0] * n for _ in range(n)]