浅谈

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中修改高程的四种方法相关推荐

  1. python中怎么计数_浅谈python中统计计数的几种方法和Counter详解

    1) 使用字典dict() 循环遍历出一个可迭代对象中的元素,如果字典没有该元素,那么就让该元素作为字典的键,并将该键赋值为1,如果存在就将该元素对应的值加1. lists = ['a','a','b ...

  2. python中怎么调用函数_浅谈Python中函数的定义及其调用方法

    一.函数的定义及其应用 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤 1.定义函数–封装独立的功能 2.调用函数–享受封装的成果 函数的作用:在开发时 ...

  3. python函数定义及调用-浅谈Python中函数的定义及其调用方法

    一.函数的定义及其应用 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤 1.定义函数�C封装独立的功能 2.调用函数�C享受封装的成果 函数的作用:在开 ...

  4. android 系统升级 方法,安卓系统怎么升级 浅谈安卓系统更新升级的几种方法

    最近有网友问小编"安卓系统怎么升级?",针对该问题,笔者也在网上查找了下相关资料,不过并没有找到什么有价值的相关介绍,多数都是介绍如何自动升级.或者下载升级版包等等方法,对于一些常 ...

  5. 浅谈BufferedReader中的read()方法和readLine()方法

    浅谈BufferedReader中的read方法和readLine方法 前言:本人比较菜啦,如果有错误,还请大佬指正. 1. read方法 查看API文档我们可以发现BufferedReader类中的 ...

  6. 浅谈面试中常考的两种经典布局——圣杯与双飞翼

    圣杯和双飞翼布局介绍 最近正好碰到了写这种布局,一直没有总结过正好借这次机会总结一波,同时加强一下自己的理解. 博客链接:http://www.xluos.com/index.ph... 圣杯布局和双 ...

  7. 浅谈面试中常考的两种经典布局——圣杯与双飞翼 1

    2019独角兽企业重金招聘Python工程师标准>>> 圣杯和双飞翼布局介绍 最近正好碰到了写这种布局,一直没有总结过正好借这次机会总结一波,同时加强一下自己的理解. 圣杯布局和双飞 ...

  8. 浅谈Laravel中的设计模式(四) Contract 契约模式

    阅读时长:3分钟 技术预备:熟悉Laravel的使用 契约模式(Contract) 一.首先什么是契约模式呢? 学过Java的童鞋一定知道interface.抽象类之类的概念. 主要就是为了具有相同操 ...

  9. 意凡社软件——浅谈2022年在家赚钱的几种方法,教你足不出户也能赚钱

    在家赚钱的方法有哪些?在家怎么赚钱?相信有些朋友,在家没事干又想赚钱但是又不知道要去哪里赚钱,好像有很多人一直在寻找这个东西,其实在家赚钱的方法太多了.本文为大家盘点在家赚钱的几种方法,足不出户也能赚 ...

最新文章

  1. 如何用记事本写java_怎样简单的运用记事本写java程序
  2. java socket负载均衡_Java Socket分发服务负载均衡
  3. Go游戏服务器开发的一些思考(十):goroutine和coroutine
  4. 【20171123】【GITC精华演讲】贝业新兄弟李济宏:如何做到企业信息化建设的加减乘除...
  5. Chrome remote debugging protocol在自动化测试中的应用和实践
  6. document中输出html字符串流,HTML DOMDocument从段落后面的标签中获取字符串
  7. windows下编译lua5.2
  8. 罗永浩直播首秀将开卖小米10,网友:一时不知该说谁牛X!
  9. 彻底解决SP2下ALEXA工具条无法显示(转)
  10. java 切图 软件_Java 切图
  11. python求梯形面积_python计算梯形面积
  12. 崂山道士、Harry Potter和人脸识别
  13. ARP报文的存入条件和回复条件
  14. V4L2框架-media device
  15. 腾讯与华中科技大学成立智能云存储技术联合研究中心
  16. 如何求子网掩码,默认网关地址,网络地址
  17. 如何知道Android机型是32位还是64位
  18. github史上最全教程
  19. 【PyTorch】下载的预训练模型的保存位置(Windows)
  20. Python便捷写法:[[0] * n for _ in range(n)]

热门文章

  1. 好程序员分享如何在Java面试中克服恐惧
  2. orangepi——uart串口开发(TX,RX)
  3. 揭秘你处理数据的“底层逻辑”,详解公式引擎计算(二)
  4. 斯坦福兔子的伪全息舞台剧
  5. 电网视频监控系统国网B接口中注册的接口流程GB281181国标流媒体服务平台
  6. 考研英语 - word-list-45
  7. 获取linux系统编码,Android获取IMEI码
  8. 原生拖拽太拉跨了,纯JS自己手写一个拖拽效果,纵享丝滑
  9. 没有对象的进来找个对象吧
  10. 模块学习(四)——超声波测距