路桥视频| 路桥隧交流论坛| 站点地图|
首页| 文库| 博客| 图库| 视频| 网摘| 路桥隧交流|
  • 行业资讯
  • 路基路面
  • 桥梁涵洞
  • 隧道工程
  • 测量绘图
  • 学术论文
  • 施组方案
  • 试验质检
  • 内业资料
  • 安全环保
网站公告: 网站新建QQ交流群 路桥吾爱第五版更新. 把QQ空间或其他博客.

您的位置: 路桥吾爱 >> 文库 >> 测量绘图 >> 程序编程 >> 查看资讯

推荐给好友 上一篇 | 下一篇

CAD工具妙用,深入理解CAD数据

字体:  小  中  大  | 打印 发布: 2009-11-21 09:00  作者: 赵贵平  来源: 测绘软件市场部  查看: 3278次 评论: 5条 好评: 5分

   最近在做一些项目的时候发现:“任何软件功能的实现以及实现效果都是和数据质量分不开的”,软件是由一小部分人编制的,但数据是由更多人生产的,这就要求软件具有很强的容错能力,但是在写代码的时候难免考虑不周全,致使软件功能不能很好地实现。
    现在给大家举一个例子,这也是在做项目的过程中发现的:
    在CASS中,“批量删减”“批量剪切”“局部存盘”这三个功能相信大家一定用过,有时候能成功,但有时候按照步骤操作了却没有反应,或者在用“局部存盘”的时候干脆将整个图形都存出去了,是什么原因呢?
    其实这个时候就要用到我接下来提到的工具———“CAD实体特性对话框”。使用特性对话框仔细查看那条封闭的多段线的时候发现,线上有个重复点。在发现有重复点之前我先做了一个测试:先在图面使用“PLine”线绘制一个封闭的区域,再使用“批量删减”的功能来删减我所绘制的闭合线区域的图形,可发现所绘制的可以删掉,但是客户给的那个封闭线就是不能正常实现,问题的关键可能就在这条线上了,所以才会想起使用“特性对话框”来查看客户给的那个封闭线的特性,第一个就想到了查看节点情况。
    好了,说到这里,来看看今天我们和大家分享的两个小工具,这两个工具大家在实际工作过程中肯定都使用过:1、CAD命令“LIST”;2、CAD的“实体特性”对话框。其实这两个工具是同一个,只不过表现形式不一样,“LIST”是一个命令行执行的CAD命令,它可以将实体的特性以命令行形式显示出来,“实体特性”是以对话框的形式显示实体的属性。
    以下我们用三种常见的多段线来举例说明:
    (1)三维多段线

                  

                  三维多段线特性                                                             使用list命令查看三维多段线

(2)二维多段线

                               

              二维多段线特性                                                             使用list命令查看二维多段线

(3)多段线

                                    

                  多段线特性                                                                          使用list查看多段线
   
    图片是我在同一位置分别绘制三种不同的多段线获取到的,从以上的对比可以看出三种多段线的不同:
    三维多段线也就是我们通常所说的“三维线”。三种多段线中,三维多段线表达空间信息是最丰富的,但是其图形表达的缺点是,不能显示线型;二维多段线是我们通常所说的“重量线”,从实体特性对话框中我们可以很轻松地分辨出它们的区别,在“LIST”列出的信息中如果仔细观察,我们会发现,在每个VERTEX存储的信息中,也就是在节点信息中,“三维线”的每个“Z”值都是可以不一样的,但是“重量线”的“Z”值每个节点都是相同的,但是这两种线在每个节点的地方都提供了一个VERTEX属性空间,可以提供给编程人员存放一些特定的信息。比如:我们可以将“三维线”转换成“重量线”,并将“三维线”中每个节点的“Z”值存放到“重量线”的VERTEX空间中。“重量线”虽然不像“三维线”那样可以丰富地表达空间信息,但是“重量线”与“三维线”相比有一个优点就是:可以表达线型。
    接下来的“多段线”是我们平时接触最多的,也就是我们所说的“轻量线”,在这三种多段线中,“轻量线”是占用图形空间最少的,表达空间信息和存储信息最少的,但对于作图和编程人员来说,“轻量线”既可以表达线型,也最容易操作,所以在使用CAD平台软件进行辅助测图的过程中,“轻量线”使用频率是最高的。
    以上通过简单的比较,说明了“CAD实体特性对话框”和“LIST”命令的区别,也顺便向大家介绍了“三维多段线”“二维多段线”“多段线”的区别,那么我们接下来看看“CAD实体特性对话框”和“LIST”在实际工作中对我们有何帮助:
    1、查看实体的类型
    这里我们以一个三角点为例:


    在使用CASS软件生成的控制点中,该控制点的所有信息都存放在其左侧的三角形图块中,我们现在分别使用“CAD实体特性对话框”和“LIST”命令来查看它的特性:

                           

    从以上的比较可以看出,在左侧的对话框中,“CAD实体特性对话框”信息框中显示该实体为“块参照”,在使用“LIST”命令获取到的信息中,该实体的类型为“BLOCK REFERENCE”,那么除了以上的这个区别之外,在“LIST”命令中列出的信息中,还多了两项,就是该实体的“实体句柄”和“组码”,这两个信息对于作图人员来说可能不太重要,但是对于编程人员来说,在对图面实体操作的过程中,大部分工作都要靠这两个特性来完成。
    在“CAD实体特性对话框”的使用过程中,我们也会经常拿来跟踪多段线的节点,通过节点的跟踪,我们可以查看多段线是否存在重复点。
    除了我们看到的“块参照”的实体类型之外,我们还会经常碰到“直线”“文字”“多行文字”“圆”“圆弧”“样条曲线”,还有我们前面提到的三种不同的多段线等等,至于这些实体都可以用来做什么,他们之间的区别有哪些,在这里就不作过多介绍,大家可以通过各种搜索引擎得到结果。
    2、查看实体细节信息
    在使用“CAD实体特性对话框”查看实体的类型的时候,经常会遇到这种情况:虽然在实体类型对话框中显示的是相同的,但是其图面表达形式是不一样的,这里我们还是拿多段线来举例,因为这样的情况在多段线中遇到的相对要多一些:



    如图中显示的两条多段线中,从图面上大家很容易看出来,在上面的一条线中是有一段圆弧的,但是下面的是折线,这是在比较简单的图形中很容易看出来,如果是在复杂图形中的话就看得不那么清晰了,这个时候我们单单通过“CAD实体特性对话框”是看不出该实体的区别的,那么我们就需要借助“LIST”来查看:

                  

    从命令行列出的详细信息可以看出,上面的一条多段线在第二个节点开始连接了一段圆弧,并且详细地列出了这段圆弧的“起始点”“凸度”“圆心”“半径”“终止点”等信息;另外的一条多段线则只是由四个节点组成的一段折线。

Google


TAG: cad 工具 CAD 妙用 数据

最新评论

  • 删除 引用 yzp560505 (2012-3-12 11:59:12, 评分: 0 )

    不错学习一下
  • 删除 引用 398477152 (2011-3-28 18:46:35, 评分: 0 )

    实在,有用的
  • 删除 引用 hs119797 (2010-7-13 13:19:38, 评分: 0 )

    精品
  • 删除 引用 zhangsongxu888 (2010-3-27 14:45:01, 评分: 0 )

    不错学习一下
  • 删除 Guest (2009-12-27 22:18:13, 评分: 5 )

    评 5 分
查看全部5条评论
 
-5 -3 -1 - +1 +3 +5

评分:0

发表评论

【声明】 路桥吾爱刊载的资讯及其他内容均由网友提供分享 并且纯属作者个人观点,不表示路桥吾爱同意其说法或描述,仅为提供更多信息,也不构成任何建议。网友转载请注明原作者姓名及出处。如有侵犯到您的版权,请与我们联系,我们会马上进行重新整理!

信息搜索 便民服务

  • 标题:
  • 分类:

最近更新

  • CASIO fx-5800P放样程序(优化)
  • CASIO-fx5800程序源(任意平曲线极坐标与直角坐标放样,求里程及边距)
  • 5800道路三维坐标计算
  • 5800平曲线测量程序
  • CASS和MapGIS图形接口的二次开发探讨(图)
  • CAD工具妙用,深入理解CAD数据(图)
  • 关于安装的那些事儿
  • 匝道曲线中桩计算程序(CASIO 5800)-可正向算 可逆向算 精度可调
  • 公路路线高程通用程序(CASIO5800)
  • 利用VBA程序语言绘制公路纵断面图

本月热点

相关阅读

  • 关于CASS提取高程点的一个小工具(图)

赞 助 商

点击这里给我发消息 加入【路桥吾爱-lq52.com】QQ群 | 交流论坛 | 站点地图 | 友情链接 | 空间列表 | 站点存档 | 手机访问 |

路桥吾爱 2001-2012 湘ICP备16018960号-1