西班牙
斯潘4
有几种方法可以使用fme设置dwg文件的样式。最常见的方法是实现DWGSTYLL转换器的使用,在写入器中设置层属性,或者利用现有模板DWG文件。本文介绍了每种方法,并提供了一些下载示例,以便您可以自己进行实验。
在开始之前,在使用dwg文件时需要注意一些事项,特别是fme和autocad表示样式的方式方面的差异。也就是说,fme数据检查器在显示行的方式上受到限制。它只能显示线条颜色,不能显示线条类型或线条粗细等。FME数据检查器也不会显示任何区域填充图案(例如,图案填充)。与几乎所有DWG转换一样,强烈建议您在AutoCAD中检查输出数据。也就是说,仅仅因为fme数据检查器没有显示这些细节,属性仍然存在。您可以在给定特性的格式属性中看到AutoCAD特定的属性(在右侧的特性信息窗口中)。
需要注意的是,当DWG文件使用DWG写入器之一编写时,写入器将查找并使用AutoCAD特定的格式属性。这些可以通过“autocad_”前缀来识别。
有关FME如何表示DWG特性的更多信息,请参见本节FME文档。
它也建议你检查出开始与AutoCAD教程如果你还没学过FME的基础知识。本教程提供了一些关于FME如何处理AutoCAD DWG文件的好技巧。
当您希望对输出DWG文件中各个层的外观和状态有更多的控制时,强烈建议您利用模板DWG文件。模板是一个现有的DWG文件,包含行样式、层属性或块等。你想应用在你的书面产品。这个模板可以应用在两个地方:writer(在navigator面板的“模板文件”下)和DWGStyler转换器。在DWGStyler中使用模板文件时,还必须在writer中包含模板,这将在下面进一步讨论。
ACAD写入器中选择了模板DWG文件作为参数。
在写入DWG文件时,可以在FME中设置DWG文件的默认层属性。有两个简单的方法来分配这些:
如果没有已经定义了层属性的模板文件,那么设置DWG样式的最简单方法是调整输出特性类型中的特性类型属性。这是在第一个例子。
在输出中,DWG特征类型,双击输出特征类型,打开特征类型属性,然后选择带有绿色cog的格式参数选项卡。在这里你可以设置你的AutoCAD图层属性(注意在FME Workbench 2017的格式参数可以在General选项卡中找到)。层属性将仅应用于尚未分配颜色的特性。
这个屏幕截图显示了DWG writer格式参数的默认设置。在AutoCAD中,颜色值为10表示红色。如果没有定义了不同Linetype的模板文件,您将无法更改这里的默认Linetype。
示例1的输出参见AutoCAD 2017。当工作空间运行时,我们得到一个红色、绿色和蓝色道路线的输出。如果我们打开层属性,我们可以验证我们的设置在哪里以及如何被应用。
如果您已经有一个DWG文件,其中包含已经定义了样式的层,如模板.dwg,然后FME允许您将这些属性作为模板文件使用。
要将模板文件添加到DWG写入器,请在左侧的Navigator窗格中查找模板文件参数。要使模板文件正确工作,您需要确保模板DWG文件中的层名称与工作区中的输出层名称匹配。
这在example2。
示例2表面上看起来与示例1相同,但是我们的ACAD编写器现在定义了一个模板DWG文件。模板DWG文件已经有层道路-动脉和道路-住宅预定义(见下文)。我们不再需要为这些输出特性类型手动设置层属性。请注意,我们的模板没有定义Roads-Other。就像在示例1中一样,打开roadother中的格式参数,看看我们可以期望哪些层属性。
重要:当你在写DWG时使用模板,如果要素类型名在模板文件相匹配的图层名作家会忽略你手动作家设置的所有图层属性。
通过导航仪添加一个模板文件到您的ACAD作家。
如认为在AutoCAD 2017年在附加的模板文件图层属性。在这里,我们可以看到,标题为各层道路主干道和道路住宅(0)都已经定义的样式。这些属性将被复制到输出DWG文件。
例如两个的输出作为可见在AutoCAD 2017。当工作区运行,我们得到的,就像我们一个例子中那样红,绿,蓝道线的输出。如果我们打开图层属性我们可以验证已应用于从我们的模板文件中的图层属性。
如果你想在你的默认图层属性的更多控制,则应用模板DWG的作家是实现所需输出的最佳途径之一。该DWGStyler的作用,但是,是提供一个机会,在功能层面做出一些额外的改动属性,而不是一个层级(或功能型级别)。
该DWGStyler可以修改的块,文字,线条和你的数据集的各个区域的外观特征。如果您使用AutoCAD然后在DWGStyler的参数看起来有点熟悉。并非所有DWGStyler的参数都覆盖在这篇文章中,如果你有兴趣了解更多,请查看DWGStyler文档要么问一个问题知识中心。
由于与DWG文件的作家中,DWGStyler也让你可以充分利用现有的模板文件。当您应用模板的DWGStyler,但是,这不会影响输出,而是允许您访问块库,行的样式或在模板中定义的其他自定义属性。当您要创建或从原始模板库中修改块或某些层的外观改变以更好地满足您的输出DWG这是非常有用的(例如,块旋转和缩放,线的样式或定制填充图案)。
下面是其使用DWGStyler两个例子。第一个 (例如,三个)使用变压器以得到的字体和颜色的文本标签,第二个例子(例如,四个)使用模板文件把点功能到预定义的块。
正如上面提到的,使用DWGStyler将在功能级别样式分配给您的数据集,就可以了,因此,风格不同的特点和他们都保存为一个层。该DWGStyler还可以在同一时间多个风格的几何形状,所以没有必要分离出的几何形状。
在例如三个,我们已经使用了DWGStyler从地理数据库不同颜色“RoadTypes”。同时,一些文本的功能,其中获得在工作区由贴标机创建,也越来越风格。一旦功能已被称呼它们合并到我们的DWG输出单层。我们输出的DWG将包含标有不同风格的道路都在一个单层。
例三 - 下载工作区这里
如在AutoCAD 2017年看到了从例如三个输出的特写图,我们可以看到的标签。
虽然FME能够创建AutoCAD块的,这是一个极大的方便,快捷地使用预定义块从一个模板文件。
当您将模板文件到DWGStyler,这不会影响输出显示在前面的例子,而是它允许您访问包含在模板中的块库,行的样式和其他自定义格式。这是因为当你想要么创建点要素的预定义块或更改某些外观特征与任何自定义样式排列非常有帮助。
下载并检查范例4。在这个例子中,与DWGStyler的帮助下,我们很快我们的转换点要素从地理数据库成在我们的模板文件中已经预先定义块。路灯和TrafficSignals分别给出了自己的相应块定义感谢DWGStyler然后被合并成称为灯单层。如果我们在AutoCAD中打开我们的输出,我们可以看到,一度被无聊的老点现在时髦的块!
* * * *重要如果你正在使用的模板文件中DWGStyler定义块,那么你还需要在您的DWG作家相同的模板文件。功能通过他们仍然在FME表示为点要素DWGStyler后,但是,功能将现在有更多的格式属性,包括autocad_block_name。当笔者遇到这些属性会看在模板文件中找到匹配。如果作家不存在模板则默认情况下这些功能被拒绝他们将不会被写入。
实施例4:创建具有DWGStyler块。在本例中,我们使用DWGStyler和一个模板文件来分配输入点和一些奇怪的块。在这个示例中,在LabelPonitReplacer和Offsetter的帮助下,从一个适用的属性创建了一些简单的标签。标签和点的特点都写在同一层在我们的输出DWG。在写入时,在写入器中的模板文件的帮助下,将这些点转换为相应的块。您可能会注意到标签并没有通过DWGStyler,它们将采用默认的层属性,这些属性是使用上面示例1中列出的方法设置的。
DWGstyler块参数:选中Blocks框并使用模板文件,如下所示,我们可以单击突出显示的省略号来访问模板中定义的任何块。在这种情况下,我们有两个块“光”和“信号”。这里我们也可以选择缩放或旋转这些块。
a放大了在autocad 2017中查看的示例4的输出。在这个视图中,我们可以看到标记的光块包围着一个信号块。
?2019安全亚搏在线软件公司|法律