你在这里: 转换数据 > 定制的变形金刚 > 使用自定义变形金刚

使用自定义变形金刚

自定义转换器可以通过大型转换简化工作空间。一个大的工作空间被分解成更小的部分更容易管理。

打开自定义变压器

选择文件>打开,并浏览到您的FME >转换器文件夹。

如果你导出定制变压器,您也可以像打开常规工作区一样打开它。

在工作区中包含自定义转换器

你可以选择有关定制变压器从变形金刚画廊。

编辑自定义变形金刚

您可以按照与编辑任何工作区相同的方式,根据需要编辑自定义转换器。请记住,该定义适用于自定义转换器的所有实例:如果该转换器被多次使用,那么编辑将应用于每次出现。

允许嵌套自定义转换器,因此您可以在另一个自定义转换器中创建一个。这种嵌套可以持续多个级别。

您可以通过单击工作区窗口顶部的选项卡并编辑内容来编辑嵌入的自定义转换器(您之前导出的转换器),或者右键单击自定义转换器并从命令菜单中选择edit。

在使用自定义转换器的地方,更改将自动应用于主工作区中。

编辑自定义变压器的输入和输出端口

您可以通过单击自定义转换器各自的属性按钮来编辑它们的输入和输出端口。Edit Transformer对话框打开,您可以在其中执行以下操作:

  • 重命名这个港口:这样做还会重命名主工作空间中自定义转换器上的端口,使其更容易理解应该连接哪些输入和输出。
  • 取消发布端口(输入端口):您可以使自定义转换器不可用,以接收其直接上下文之外的任何外部输入。有关更多信息,请参见禁用发表输入在循环自定义转换器主题中。
  • 公开外部属性(输入端口):您可以向自定义转换器公开任何可用的外部属性,它将这些属性添加为发布的参数。必须发布自定义转换器以公开属性。
  • 指定输出的任何属性(输出端口):在属性到输出字段,您可以指定输出哪些属性:
    • 指定的属性只:端口只输出复选框被选中的属性。没有被选中的任何属性都将被删除,并且对于后续的自定义转换器、工作空间或特性类型都不可用。
    • 所有属性:该端口输出下拉列表下列出的所有属性。
    • 在本例中,只输出_area属性:

提示:如果您关闭了一个自定义transformer选项卡,您可以通过右键单击主工作区中的自定义transformer并从命令菜单中选择Edit来重新打开它。

注意:如果您从主工作区中删除了一个自定义转换器,那么您将不得不重新创建它。只要它的原始选项卡在工作区中仍然打开,您就可以使用它的内容来创建一个新的自定义转换器。从主工作区选择Insert Custom Transformer,然后复制并粘贴原始选项卡的内容到新选项卡。然后可以关闭原来的选项卡。

使用定制变形器还可以做什么?

另请参阅