第8页
第4排
本练习的目的是演示如何在FME中使用分解块。明确地,我们将研究如何将dwg文件转换为pdf。
在下图中,我们看到一个包含两个块的dwg文件,其中文本保存在一个单独的层中。在这个例子中,我们将只看一个块作为一个简单的例子,演示如何将块写入PDF。
轮块旁边是指示轮ID的文本标签。这不包含在块中,而是储存在自行车零件层。
块模板.dwg
逐步说明
1)打开FME工作台。从空白工作区开始。
在Windows中,可以在开始>所有程序>FME桌面>FME工作台下找到。可以单击“开始”选项卡下的“新建”(或按Ctrl+N)并选择“空白工作区”以创建新的空白工作区。
2)添加AutoCAD DWG/DXF读卡器。
从读卡器菜单,选择添加读卡器。填写读卡器和数据集参数,使用blocktemplate.dwg作为数据集。然后,单击参数按钮:
在参数对话框中,确保“Group Entities By”设置为“Layer Name”,并选中“Explode Blocks into Entities”选项。这会将块分解为其组成要素(在本例中,椭圆和多边形),所以它将像在AutoCAD中一样显示在PDF中。
单击确定,然后再次确认。
3)选择特征类型
当提示选择要读取的层时,您只需要选择包含块的层和包含您感兴趣的文本的层。包含所需块的层位于名为“bicleparts”的层上,包含我们想要的文本的层被命名为“wheelid”。仅检查要添加到画布的这些层。
4)暴露格式属性
一旦读者被添加到画布上,下一步是提取我们感兴趣的块。要做到这一点,我们首先需要公开两个格式属性。
单击BicycleParts Reader功能类型,在参数编辑器窗口中打开其属性。单击“格式属性”选项卡。检查autocad块名。单击应用。
下一步,打开WheelID读取器功能类型的属性。单击“格式属性”选项卡。检查autocad_图层。单击应用
5)增加测试仪
添加一个测试仪以仅从自行车零件中提取所需的块,以及包含在单独层(wheelid)中的文本。将两种读卡器功能类型连接到检测仪。
我们知道我们的块名是WheelBlock,在AutoCAD或FME数据检查器中检查数据后。在测试变压器参数范围内,我们要测试格式属性autocad_block_name=wheelblock,或者如果autocad_layer=wheelid。
6)添加编写器
从“编剧”菜单,选择添加编写器。
在画布中添加Adobe地理空间PDF格式(PDF2D)的编写器。将输出层命名为有意义的。将图层定义更改为“自动”。
7)运行工作区
运行工作区并签出结果。您将在步骤6中选择的输出目录中找到一个PDF,其中显示了感兴趣的块:
当然,您也可以使用dwgstyler转换器来修改块的颜色!此外,2018.0测试版的新功能:您可以使用新的PDF阅读器将PDF读取到工作区中。
?2019安全亚搏在线软件公司|法律