当导入DWG文件时,某些层消失,且层上元素被放到Default层


【问题描述】

Microstation在定义层(Level)的名字的时候不允许一些特殊字符的输入,如下:

和号 ( & )
星号 ( * )
竖线 ( | )
斜线 ( \ )
反斜线 ( / )
点 ( . )
小于号 ( < )
大于号 ( > )
单引号 ( ' )
双引号 ( " )
问号 ( ? )
逗号 ( , )
等号 ( = )

但是AutoCAD没有这样的限制,所以当导入DWG的时候,带有以上特殊符号的层(在AutoCAD中是Layer)在导入MS的时候,对这些层是不带入进Microstation的,但是这些层上的的元素会在默认情况下会被放到Default层

那么是否有方法可以保留这些带有特殊符号的层,而非以上的默认处理方法呢?

【解决方案】

答案是肯定的。

按下面的位置找到参考的设置方法:

File > Settings > User > Preferences > References > "Copy level" 并选择 "Always"

通过此方法,当导入(import)或合并(merge)一个DWG文件到DGN文件时,这些特殊字符会被替换为下划线并在DGN文件中保留该层。