CAD中炸开符号的自动识别及生成.docVIP

  • 17
  • 0
  • 约2.89千字
  • 约 4页
  • 2017-05-20 发布于北京
  • 举报
CAD中炸开符号的自动识别及生成

CAD中炸开符号的自动识别和生成 赵振东 (辽宁省地理信息院,辽宁 沈阳 110034) 摘 要:在测绘生产中,有时由于历史原因,我们要处理的cad数据是碎线,即符号等全被炸开成一段一段的了,这时,我们除了用它做底图重新采集外,似乎是没有什么办法了,眼瞅着现有数据却不能直接用,还得重画,真的很郁闷。其实,通过分析各个符号的几何特征,利用autolisp二次开发还是有办法的。本文就是以一幅cad图中植被符号为例来解决这种碎线提取的问题。 关键词:CAD autolisp 符号识别 特征 植被符号 1 以直线为特征的符号提取 (1)CAD数据现状 我们所看到的是一幅全要素CAD图,包括居民地、道路、植被等。所有植被符号都在L层,以碎线形式存在。L层各种符号样子如下: L层对象情况: 1)所有对象共有13种。 2)所有对象同一图层和颜色。 3)碎线符号之间间距大于150。 4)各个符号线划集中在40x40的小矩形范围内。 (2)针对以上特征,以针阔混交林为例,因其最下面水平线超长为29,具有唯一性,设计其提取流程: (3)实现 前期工作:1、新建tmp层,在此层存放提取的线划。 2、新建newL层,在此层插入标准符号。 Lisp代码实现部分: (setq ssold (ssget X ((0 . LINE)(8 . L)))) (setq ssnew

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档