多作家

多个WEME允许FME在一个FME运行期间创建多个不同的输出数据集,可能是不同类型和不同的坐标系。

此功能可用于基于各种分区方案(例如特征属性)等各种分区方案分隔一个数据集到许多数据集。例如,来自设计文件的道路可以恢复为UTM并输出到形状格式文件,而来自相同设计文件的宗地边界可以被恢复为正射映射和输出到MapInfo本机格式文件。

在Workbench中使用多稿器

多个编写器未在WorkBench中列为“格式”。虽然读者可以读取任意数量的数据集,但是Writer DataSet参数定义单个数据集,因此默认操作是将多个源的合并到单个输出中。例如,默认情况下,读取一组三个DXF数据集并将其写入形状将创建单个形状数据集。

要获取多个输出数据集需要数据集扇管或批处理技术,例如批量部署

有关其他信息,请参阅添加多个编写者FME工作台帮助

多作家如何运作

在FME运行期间,多编写器累积了准备输出的功能,直到FME表示没有更多的功能累积。然后,多作者一次循环一次,一次循环一次,并将其传递适当的特征。基于特征的属性,多稿器确定它注定了哪个作者。当第一个写入器的数据耗尽时,第二编写器被激活。这仍然持续到多作者缺失的功能:

多写器可以配置为以两种不同的模式操作。

  1. 第一个模式允许多稿在一个FME运行期间创建不同类型的数据集。在此模式下,可以在映射文件中识别和配置多写器可用的每个单独编写器。
  2. 第二种模式允许多稿创建同一类型的多个数据集在一个fme运行期间。在此模式下,不需要识别或配置各个编写器。

在这两种模式中,多写器使用功能的属性来确定其目标数据集。在专门识别各个编写者的模式中,多作者将拒绝注定未认定的作者的功能。在未具体识别各个作家的模式中,多写器将激活所有相同类型的单独作家,就像它从FME接收的功能标识一样。