找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 658|回复: 12

[求助]:分析下这个图中的错误

[复制链接]
发表于 2004-9-6 01:01:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
看上去只有两个“点”,会有什么错误?你操作试试:
1,选择出错:用不同选择方式操作试试,会有奇怪的反应
2,打开图层列表试试
……

有兴趣的朋友帮我分析下怎么回事*-*4 *-*4 *-*4
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2004-9-6 01:04:12 | 显示全部楼层
这是dwg。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-6 01:11:14 | 显示全部楼层
相信吗,这“两点”是从45M的文件中挑出的。该文件编辑时出错致使系统退出,最后找到这两个点!

虽然通过MicroStation:dwg-->dgn-->dwg可以解决,但是还是想知道这是为什么
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2004-9-6 01:19:19 | 显示全部楼层
估计是一些无用的数据,找个转换软件,转成R10版什么问题也没有了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6530个

财富等级: 富甲天下

发表于 2004-9-6 08:03:38 | 显示全部楼层
这是早期图纸在高版本打开时常见的现象,其他还有“零长度多义线”、“空的文本”(Text or Mtext)等等。曾经写过一个小程序,删除这些物体。
[php](defun c:edel(/ se len i j0 j1 j2 j3 en ent)  ;删除空实体
  (setq se (ssget "X"
                  '((-4 . "<OR") (-4 . "<AND") (0 . "TEXT") (1 . "") (-4 . "AND>")
                                     (-4 . "<AND") (0 . "TEXT") (1 . " ") (-4 . "AND>")
                                     (-4 . "<AND") (0 . "MTEXT") (1 . "") (-4 . "AND>")
                                     (-4 . "<AND") (0 . "MTEXT") (1 . " ") (-4 . "AND>")
                                     (0 . "LINE")
                                     (-4 . "<AND") (0 . "LWPOLYLINE") (90 . 2) (70 . 0) (-4 . "AND>")
                    (-4 . "OR>")
                   )
           )
        len (sslength se)
        i -1
        j0 0
        j1 0
        j2 0
        j3 0
  )
  (repeat len
    (setq i (1+ i)
          en(ssname se i)
          ent(entget en)
    )
    (cond
      ((= (cdr (assoc 0 ent)) "TEXT")
       (progn
         (entdel en)
         (setq j0 (1+ j0))
       )
      )
      ((= (cdr (assoc 0 ent)) "MTEXT")
       (progn
         (entdel en)
         (setq j1 (1+ j1))
       )
      )
      ((= (cdr (assoc 0 ent)) "LINE")
       (if (< (distance (cdr (assoc 10 ent)) (cdr (assoc 11 ent))) 0.00001)
         (progn
           (entdel en)
           (setq j2 (1+ j2))
         )
       )
      )
      (t
       (if (< (distance (cdr (assoc 10 ent)) (cdr (assoc 10 (reverse ent)))) 0.00001)
         (progn
           (entdel en)
           (setq j3 (1+ j3))
         )
       )
      )
    )
  )
  (princ (strcat "\n共" (itoa j0) "TEXT实体被删除。"))
  (princ (strcat "\n共" (itoa j1) "MTEXT实体被删除。"))
  (princ (strcat "\n共" (itoa j2) "LINE实体被删除。"))
  (princ (strcat "\n共" (itoa j3) "PLINE实体被删除。"))
  (princ)
)[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-6 08:55:32 | 显示全部楼层
最初由 eachy 发布
[B]估计是一些无用的数据,找个转换软件,转成R10版什么问题也没有了。 [/B]


暂时没有转换工具,试着保存R12的dxf,结果导致误响应,2002/2005都这样
WBLOCK:选择“all”时,写块保存时中断退出;框选所有则可以完成,看来无用数据很多(从文件字节数也可以看到)

最初由 ll_j 发布
[B]这是早期图纸在高版本打开时常见的现象,其他还有“零长度多义线”、“空的文本”(Text or Mtext)等等。曾经写过一个小程序,删除这些物体。 [/B]


这是南方CASS5.0做的地形图。它用0长度线来作为点对象,有很多很多……其它都删除掉,这2个删除即出错。上图中每个点重叠有8个对象。

另外,那些可见的“点”不能删除的,它是一种图例符号,要保留。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-6 09:20:58 | 显示全部楼层
WBLOCK发现这样的现象:为什么“写”掉了那么多……

以下附图是WBLOCK的结果,原图在3楼
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6530个

财富等级: 富甲天下

发表于 2004-9-6 16:20:57 | 显示全部楼层
这张图可以“减肥”,ahlzl 斑竹在http://xdcad.net/forum/showthread.php?threadid=166070中贴的VBA程序对此图有效。
即使减肥成功,此图中的“点”(Line)仍然不能移动,分析这些线的组码,组码中包含不完全的扩展数据组码(见附图),我试图使用Lisp对其修复,竟然不被接受。
这仍然不是图形出错的原因,后来将图另存为R2000格式的DXF文件再打开,这些Line就可以移动了(不管“减肥”前还是后),就让人无法判断了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-6 17:01:08 | 显示全部楼层
谢谢ll_j

暂时只有通过MS来处理了,这样转换之后既减肥又修复了错误。。。。。。

讨厌CASS做的图!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2004-9-6 18:24:32 | 显示全部楼层
最初由 ♂笨笨♀ 发布
[B]谢谢ll_j

暂时只有通过MS来处理了,这样转换之后既减肥又修复了错误。。。。。。

讨厌CASS做的图! [/B]

一定备一个转换软件,CADConvert 或者 CADWizz ,后者还是看图软件,直接转换版本。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-6 20:46:55 | 显示全部楼层
最初由 eachy 发布
[B]
一定备一个转换软件,CADConvert 或者 CADWizz ,后... [/B]


我最低只能转为R14格式,转了之后问题照旧
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2004-9-6 21:08:11 | 显示全部楼层
最初由 ♂笨笨♀ 发布
[B]

我最低只能转为R14格式,转了之后问题照旧 [/B]

CADwizz ,Convert 和这个一样可以转换各个版本
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-6 23:23:40 | 显示全部楼层
最初由 eachy 发布
[B]
CADwizz ,Convert 和这个一样可以转换各个版本 [/B]


谢谢*-*4 *-*4 *-*4

下载了这个:Acme CAD Converter 4.2.0 汉化版,转化为R12格式的dxf及dwg均可解决问题。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-15 03:32 , Processed in 0.447150 second(s), 57 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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