明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 22945|回复: 80

[下载][推荐]一个非常适用的工程测量小程序,适合CAD2004~2011,能提高100%的内业处

    [复制链接]
发表于 2010-10-14 14:48:00 | 显示全部楼层 |阅读模式
本帖最后由 zark 于 2011-4-25 11:50 编辑

[下载][推荐]一个非常适用的工程测量小程序,适合CAD2004~2011,能提高100%的内业处理效率。[br] 

 

 

【安装须知】

程序建立在AutoCAD基础上二次开发的,目前支持的所有版本为:AutoCAD 2004 ~ 2011。

程序是一款绿色软件,不更改系统设置,一键安装/卸载,支持32位、64位操作系统。


【功能说明】

一、图层控制

图层控制有三个常用功能,分别是:层、开和留,其中,“留”是保留选中地物所在的图层,可以一次性选择多个不同图层的地物,执行之后未选中地物所在的图层全部关闭。

二、添加地物

 

左边是一个增加地物的功能,适合于CASS成图系统任何版本。

地物类别:将地物分为控制点、居民地、道路设施、独立地物等等。

查找关键字:可以选择或输入地物的关键字快速查找到相对应的地物。

最近:程序会记录当前用户最近几次增加的地物,并将最近使用过的地物靠前排列,当用户想再次添加曾经添加过的地物时,只要点击“最近”按钮,在列表区将会显示出最近添加过的地物。

恢复:当用户使用过一段时间后,“最近”列表可能包含太多地物。如果用户想清除多余的关键字,可以执行“恢复”命令,一旦执行,列表中的关键字只保留最常用的几个。

提示:当用户查找到地物后,可以双击该地物快速绘制。

三、异常高程点处理

 

功能:查找满足条件的高程点,并将结果带夹点亮显。

依高程值查找:此区域输入的条件有“条件与”和“条件或”

条件与:两个值之间,比如小于5000大于1000。

条件或:满足多个。比如小于0大于1000,只要能满足其中一项即可。

指定高程值:只有高程完全相等才能找到。

将结果移动“异常高程点”层:若此复选框选中,程序会将查找到的高程值放到“异常高程点”图层中,方便用户管理。

本程序附带一个数据交换中心功能(详见下文件),默认情况下会将大多无用的高程值加上5000,在日后处理内业时,只要执行本功能,所有异常高程点都被移至“异常高程点”图层,方便删除。

四、剪断线或打断点

剪断线:该功能适用于多线段,当用户选中任意一段,被选部分所在的线段将被剪断。

打断点:(长按剪断线按钮弹出)打断多线断端点。

五、文字注记

本功能对每种注记类型都附上相应参数,包括:注记方式、字高和旋转,只要用户选择正确类型,其他参数可以不必修改(参考国标)。当个别项目对字高有要求时,用户可以手工输入。需要注意的是,“字高”并不是指CAD中文字的高度,而是图纸按相应比例尺打印后实际图面的高度。

为方便用户输入,程序已附上常见注记。在房屋类——房屋结构层次的内容中,用户可输入房屋结构拼音首字+数字可快速转化为结构层次,比如:h2=混2,t6=砼6。需要注意的是,砼和土相同(取砼),简、建和基相同(取建,格式为建(混*))。

用户每成功输入一次注记,程序都会将该字存入“最近”列表中,且保持最后一次输入的文字始终置顶。该列表最多保留10个记录,任意选中其中一项,程序自动注对应文字。点击“清除”可以清除“最近”列表和存储在“内容”中新增的文字注记。

本程序为用户提供多种自定义设定,以满足不同项目的需求。点击可弹出设置选项,如下图

功能说明:

①注记:此配置下的注记创建在相应层中,否则创建的文字将在“注记”层中。

②字头朝北:创建的文字始终朝正北方向,否则,通过“雁行字行”创建的注记,其字头朝向跟走向垂直 。

③水系倾角:指的是注记水系类名称时,如河流名称,其注记朝向逆时针旋转的角度。

④宽高比:即文字注记的宽高比。

⑤文字字体:

默认情况下为“锁定粗等线体”,也可以设置成“国标07版式”、“锁定细等线体”和“龙岩测量队模板”。使用“细等线体”需要注意一点,在输入生僻字后,有可能显示“??”,比如“垚”。原因是此类字库中没有定义“垚”字。

⑥默认:恢复本程序默认设置,如上图所示。

⑦罗列类别:当用户需要添加某种类型注记而又不懂属于哪类时,点击“查找”将罗列出所有类别,方便用户判断,如左图所示。

七、设置高程显示位数

记得曾经有些同事用CASS60时,把1:500地形图中的高程点小数位设置1位,而且压线部分的高程点都已拖动完毕,就在提交成果时才发现位数应该设置2位,当时的处理方式是:打开CASS参数配置,将高程位数高为2,然后重新生成所有高程点,这样一执行,高程点位数改为2位 但高程值复位,所有高程又要重新拖动...

CASS2008修复了这个功能,重生成不会复位高程值位置,但是,其他有骨架线的地物都会重新生成,比如,被剪掉的多余围墙部分重生成,压线被移开的植被符号复位...

本功能只处理高程显示位数,不会改变高程值位置。

八、高程值±5000

通过数据交换中心,能将无用高程值自动增加5000,可是有些时候一些高程值可能有用,需要还原到真实值,通过本功能,可以快速将某一高程值±5000。(大于5000自己减5000,反之加5000)。

九、导出高程点

通过用户选择后,将图面各种属性高程点导出保存为dat格式。

十、旋转井盖

该功能不仅可以旋转井盖,也能旋转文字,如道路名、门牌号等,且朝向遵循光影法则。

操作方法:先选择参考直线(或其它对象),程序记录斜率,再选择需要旋转的对象即可。

十一、数据交换中心

①自动成图格式

源数据下载:Test.cor

该功能可以将众多全站仪(徕卡、中纬、拓普康、南方、科力达等)或RTK传输数据格式转换为南方CASS、清华山维和UDSMS自动成图软件格式,对高程值处理方式有:

①不处理:此种情况高程值不变。

②仅房屋高程:所有房屋高程点自动加5000。

③其他...:所有无效高程,如路灯、电杆自动加5000。点“设置”定义更多编码。

南方、拓普康等仪器:连续采集同一地物只需在第一个点输入编码,如果下一地物也是相同编码,需要在原来编码的基础上增加(或删除)一个“+”,如左图:房子—房子—房子—路灯......

②全站仪格式

 

功能:

将图上或文件中的坐标转成某种仪器已知点格式,方法用户调用或放样。

拾取点:指定点或手工输入坐标

选择对象:选择图中某一已知点,被选对象应为“块”,如果高程点经过打散处理,需要选择高程点圆圈部分,凡是选择非“块”对象,程序直接返回到当前窗口

打开文件:可通过文件获取坐标,格式为“点号 Y X H”

XY切换:CAD坐标和测量坐标相反,所以在保存文件前一定要判断显示区中的坐标顺序,可以通过“XY切换”功能快速切换坐标

十二、手工画弧

很多线状地物实际上都不是直线的,通过线上加点可以适当将其改成近似弧形,但是,点加不够不明显, 加太多不利用于下次修改,就像等高线一样...

本功能可将一段直线改成弧线,由于是动态的,曲率想怎么设就怎么设。

十三、批量处理多文档 例题下载:TEST.RAR

干测绘最怕听到“整改”二字,特别是对于一个大项目来说,可能要改成百上千幅图纸,消耗人力、物力和财力。现在本程序已增加“批量处理多文档”功能,只要将条件写好,文件选好,剩下的就交给程序处理,大家可以去泡茶了...

程序分为两大类:选择条件自定义函数,程序界面如下所示:

一、选择条件

该模块只需简单设置,即可现实目的,缺点:功能单一。

点击“处理对象”列表框,弹出下拉清单,如下:

该模块有9个功能:

1、改块名

该功能主要针对一些表示出错的独立地物。例如,某项目要求所有“单路灯”一律用“双路灯”表示,则只要选择“改块名”,再将“gc332”和“gc097”分别输到相应 表单中,再选择需要处理的文件即可(注:“gc332”是“单路灯”块名,“gc097”是“双路灯”块名,如上图所示)。

2、改图层

顾名思义,该功能就是改图层名称。例如:将“KZD”改成“控制点”,选择“改图层”,分别输入“KZD”和“控制点”,再选择文件即可。

3、改线形

例如:将所有阳台线改成房屋实线,选择“改线形”,分别输入“X5”和“Continuous”。

4、改文字样式

能将当前某一类文字的样式改成其它样式,例如,将所有“HZ”的样式改成“等线体”,操作如下:

选择“改文字样式”,分别输入“HZ”和“等线体”。

5、改厚度

例如:将所有厚度为“12345”的改成“56789”。

选择“改厚度”,分别输入“12345”和“56789”。

6、改编码★★★

主要功能:通过Cass编码,将一种地物转换成另一种地物。

该功能相对其他几个来说用途比较广,适用性更强、更稳定!它以Cass编码为单元,将所有地物细分到1102种。如:将“简易房屋”改成“一般房屋”。

选择“改编码”,分别输入“153600”和“216100”。

例1中也可以用本功能实现。分别输入“150004”和“155210”即可。

7、改文字内容

例如:把“鱼”改成“塘(鱼)”,选择“改文字内容”,分别输入“”和“塘(鱼)”。

需要注意的是,该功能只能处理“水平字列”的文字,不能处理“垂直字列”、“雁行字列”和“曲线字列”。举个例子,我们注“沈海高速公路”时,用的都是“雁行字列”,每个字都是分散的,所以就不能将“沈海高速公路”改成“福银高速公路”等。

8、删除对象

选择“删除对象”后出现一个组合框,该组合框支持用户选择和输入。如下图所示:

当正确输入Cass编码时,程序将删除该编码所对应的实体。

当用户选择“删简房斜线”时,程序仅删除简易房屋斜线。此功能通常情况下并不怎

么有用,因为简易房要么用斜线表示,要么注“简”,所以感觉该功能“无用武之地”,但在一种误操作之后显得尤为重要,就是用“简”字表示简易房后,误操作重生成整个图形使简易房斜线重新生成,此时就可用该功能删除多余的简易房斜线。

按95版国标,简易房用房屋外围线加斜线表示,但在很多地方都不被采取,因为有时多座简易房紧挨在一起或在图幅边上时,很难判断到底是简易房还是一般房屋遗漏房屋结构层次。以下两个功能能转换国标图式。

选择“删斜线并注简1:500”,程序将删除斜线,并在该线中心位置创建一个“简”字,大小按1:500国标图式1.25,“删斜线并注简1:1000”则为2.5。

9、清理图形

选择“清理图形”后再选择文件,即可实现批量清理。

二、自定义函数

相对上一个模块来说,此模块要灵活得多,只要编写正确的程序,没有解决不了的问题!

在书写程序时,尽是避免一切的“交互式函数”,比例:Getint Getpoint Getstring Alert ......


【快捷命令和热键】

 

快捷键

功能

快捷键

功能

B 自由连接 ER 删除
GC 关层 AC 开层
E 复合线上加点 W 复合线上删点
SE 延伸 XE 修剪
J 连接 DG 倒角
BB 查询两点间距离和方位角 VV 查询线长和面积
DW 添加地物 ZZ 文字注记
FZ 复制 NT 粘贴到原坐标
XA 插入块 TX 特性
XZ 快速选择 OP 选项
F4 垂直到 F5 数据交换中心
F6 展点号 F7 简码识别
F9 重生成 F10 选取同类对象
   

 

 

 

 

 

 

 

发表于 2019-5-6 14:38:44 | 显示全部楼层
在哪儿能下哇
发表于 2010-10-15 12:54:00 | 显示全部楼层

谢谢楼主的分享   下过来看看能用不  看样子是挺有用的

发表于 2010-10-15 13:51:00 | 显示全部楼层

谢谢楼主的分享   下过来看看能用不  看样子是挺有用的


发表于 2010-10-15 13:54:00 | 显示全部楼层

能分享吗?

 

 楼主| 发表于 2010-10-15 21:06:00 | 显示全部楼层

可以呀,第一行就可以下载啦。http://zark.ys168.com

支持在线升级,程序会经常更新。希望广大朋友提出宝贵意见和建议

发表于 2010-10-31 18:50:00 | 显示全部楼层
老大你的咋有病毒啊!!
 楼主| 发表于 2010-10-31 22:15:00 | 显示全部楼层

永硕网盘,最近老是被腾讯TT认为存在危险的文件,去腾讯他妈的,我们用360都不会提示。请各位网友放心,很多工具箱都是放在永硕的,不会有毒。

发表于 2010-11-3 06:48:00 | 显示全部楼层

谢谢楼主的分享

下载来看看学习学习

不知效果怎样

谢谢

发表于 2010-11-5 17:27:00 | 显示全部楼层
好动系啊。。。。。。。。。。。。。。。。。。。。。。。
发表于 2010-11-6 16:38:00 | 显示全部楼层
不错,谢谢楼主。能帮我们解决很多问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-12-23 04:42 , Processed in 0.252433 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表