您好!@拉扎鲁博米尔,
请将AutoCAD writer中的模板文件设置为源DWG文件。这样,当写出新的DWG文件时,它将使用所需的块定义。
对于没有正确模板文件的DWG->DWG转换,这也是一种很好的技术。
图层、线型和块定义将从源文件复制,而不是从数据本身复制,除非选择将“保留样板文件模型空间数据”设置为“是”。
你好@达维塔夫亚搏在线,
非常感谢您的回复。无论如何,我需要知道的是,如果FME desktop能够创建一个属性并将其导出到块,那么块定义与模型空间的设计是不同的。
我附上了压缩文件。有一个源文件-DWG,其中包含3个块,但它们的设计与块定义不同,因为它们的设计与当前块定义不同步。如果我使用test_2.fmw并尝试将源文件DWG转换为导出文件DWG,您可以在后缀为“_doplneni”的导出文件中看到,块的设计与源文件中的块完全不同。这是由模板文件引起的,模板文件与源文件相同,但块定义与模型空间中的块设计不同。但这对我不好,因为我需要在导出的文件3块与源文件相同的设计,但有一个新的属性。关键是积木的设计。。。请问,这个问题怎么解决?
非常感谢!
卢布
您好!@拉扎鲁博米尔,
FME的AutoCAD编写器将输出要素类型上定义的任何属性写入作为块放置的任何点。
如果功能属性已经在块上定义,FME只需填写该属性的值。如果功能属性未在块上定义,FME将使用功能属性值在块上创建一个新的不可见属性。默认情况下,此属性将位于块插入点。
可以使用其他格式属性控制FME创建的块属性的可见性和位置,详细信息请参见:https://docs.亚搏在线safe.com/fme/html/fme_Desktop_Documentation/fme_ReadersWriters/acad/Inserts.htm.
可以使用DWGStyler变换器将点要素转换为块以输出到AutoCAD。
此时,放置在层“0”上的块不能创建新属性,但所有其他层都可以。