“DWG writer:向块定义添加新属性-同步前的图形”的答案 https://knowledge.亚搏在线safe.com/questions/81784/dwg-writer-adding-a-new-attribute-to-block-definit.html网址 “DWG writer:向块定义添加新属性-同步前的图形”问题的最新答案 达维塔夫回答亚搏在线 https://knowledge.亚搏在线safe.com/answers/82302/view.html

您好!@拉扎鲁博米尔,

我附加了一个带注释的工作区,说明如何设置属性,以强制输出块尽可能看起来像输入。

FME唯一不能处理的是两个镜像块上的文本反转。

测试2.fmw

2018年11月9日星期五21:41:36 GMT 达维塔夫亚搏在线
达维塔夫回答亚搏在线 https://knowledge.亚搏在线safe.com/answers/82204/view.html网址

您好!@拉扎鲁博米尔,

请将AutoCAD writer中的模板文件设置为源DWG文件。这样,当写出新的DWG文件时,它将使用所需的块定义。

对于没有正确模板文件的DWG->DWG转换,这也是一种很好的技术。

图层、线型和块定义将从源文件复制,而不是从数据本身复制,除非选择将“保留样板文件模型空间数据”设置为“是”。

2018年11月8日星期四21:07:37 GMT 达维塔夫亚搏在线
lazarlubomir的回答 https://knowledge.亚搏在线safe.com/answers/82196/view.html网站

你好@达维塔夫亚搏在线,

非常感谢您的回复。无论如何,我需要知道的是,如果FME desktop能够创建一个属性并将其导出到块,那么块定义与模型空间的设计是不同的。

我附上了压缩文件。有一个源文件-DWG,其中包含3个块,但它们的设计与块定义不同,因为它们的设计与当前块定义不同步。如果我使用test_2.fmw并尝试将源文件DWG转换为导出文件DWG,您可以在后缀为“_doplneni”的导出文件中看到,块的设计与源文件中的块完全不同。这是由模板文件引起的,模板文件与源文件相同,但块定义与模型空间中的块设计不同。但这对我不好,因为我需要在导出的文件3块与源文件相同的设计,但有一个新的属性。关键是积木的设计。。。请问,这个问题怎么解决?

fme_sample.zip文件

非常感谢!

卢布

2018年11月8日星期四20:23:57 GMT 拉扎鲁博米尔
达维塔夫回答亚搏在线 https://knowledge.亚搏在线safe.com/answers/82183/view.html网址

您好!@拉扎鲁博米尔,

FME的AutoCAD编写器将输出要素类型上定义的任何属性写入作为块放置的任何点。

如果功能属性已经在块上定义,FME只需填写该属性的值。如果功能属性未在块上定义,FME将使用功能属性值在块上创建一个新的不可见属性。默认情况下,此属性将位于块插入点。

可以使用其他格式属性控制FME创建的块属性的可见性和位置,详细信息请参见:https://docs.亚搏在线safe.com/fme/html/fme_Desktop_Documentation/fme_ReadersWriters/acad/Inserts.htm.

可以使用DWGStyler变换器将点要素转换为块以输出到AutoCAD。

此时,放置在层“0”上的块不能创建新属性,但所有其他层都可以。

2018年11月8日星期四格林尼治时间18:17:09 达维塔夫亚搏在线