斯潘8
斯潘4
一扇出是FME中根据属性值分割输出数据的一种方法。数据在写入时被分割,而不是在工作区内(就像一个在飞行中的属性筛选器)扇出有两种不同类型:特征类型扇出和数据集扇出。本文将使用包含社区树信息的csv文件演示这两种扇出。亚搏国际在线官网
treefanout-start.fmwt(Treefanout-start.fmwt)
Treefanout-completed.fmwt(Treefanout-completed.fmwt)(包含功能类型的示例,数据集和组合扇出)
其他示例:
一功能类型扇出写入单个数据集,但将数据分为该数据集中的若干层/主题/功能类型/对象/类。
功能类型扇出。根据高程属性,数据被分成若干层。
例子:
1)打开启动工作区
打开fanouttrees-start.fmwt模板文件。此模板读取communitytrees.csv文件,然亚搏国际在线官网后使用减弦量角器变压器。然后,它使用分拣机变压器。使用排序器,以便在Microsoft Excel中查看数据时,最近一年将是第一张,最长的一年将是最后一张。
正在启动工作区,此工作区将在所有三个示例中使用。
2)写入Microsoft Excel
添加一个微软Excel编写并命名为treesbyear.xlsx,然后将工作表定义设置为自动。只需关闭“要素类型”对话框,我们一会儿再谈。一旦添加了作者,连接到分拣机。
3)创建特征类型扇出
一旦写入器功能类型连接到分拣机,打开参数。对于工作表名称,选择年份“栽种”属性。以这种方式创建扇出将为单个Microsoft Excel文件中包含的每一年创建不同的工作表。
在编写器要素类型参数中设置的要素类型扇出
4)运行工作区并查看结果
保存并运行工作区。您可以在FME数据检查器或Microsoft Excel中查看结果。输出将是一个单独的Microsoft Excel文件,每年有一个工作表。
每年使用不同的工作表创建一个Microsoft Excel文件
一数据集扇出将数据向上划分,并为每个划分写入不同的数据集。
数据集扇出。根据高程属性,数据被分成若干个数据集。
例子:
1)打开启动工作区(或继续在同一工作区工作)
数据集扇出的起始工作区模板与功能类型扇出的相同。因此,您可以打开一个新的工作区或继续在同一个工作区中。
2)写入Microsoft Excel
添加(另一个)Microsoft Excel Writer并将其命名为output.xlsx,然后将工作表定义设置为自动。在“要素类型”对话框中,将工作表命名为Trees。一旦添加了作者,连接到分拣机。
3)在导航窗格中设置数据集扇出
在导航窗格中,展开输出[XLXSW]编写器,然后单击扇出表达式以打开参数。
在导航窗格中设置数据集扇出
单击fanout表达式旁边的复选框以启用数据集fanout,然后,对于扇出表达式,粘贴到下面的表达式中:
treesbyneighbourhood \@value(neighborhood\u name)树.xlsx
这个表达式将生成一个名为treesbyneighbourhood的文件夹,然后将使用neighbourhood名称为每个社区创建一个Microsoft Excel文件。所以我们知道文件里有什么,_在末尾添加树。在创建数据集扇出时,必须包含文件扩展名。
数据集扇出的扇出表达式
4)运行工作区并查看结果
保存并运行工作区。您可以在FME数据检查器或文件管理器中查看结果。对于每个邻里,输出将是一个不同的Microsoft Excel文件,每个邻里都有一个名为Trees的单页。
每个街区都是一个文件,只有一张纸
在同一个工作区中设置功能类型扇出和数据集扇出都没有问题。数据集扇出将产生许多输出数据集,其中每一个都有许多层由特征类型fanout创建。
例子:
1)打开启动工作区(或继续在同一工作区工作)
数据集扇出的起始工作区模板与功能类型扇出的相同。因此,您可以打开一个新的工作区或继续在同一个工作区中。
2)写入Microsoft Excel
添加(另一个)Microsoft Excel Writer并将其命名为Combination.xlsx,然后将工作表定义设置为自动。只需关闭“要素类型”对话框,我们一会儿再谈。一旦添加了作者,连接到分拣机。
3)创建特征类型扇出
一旦写入器功能类型连接到分拣机,打开参数。对于工作表名称,选择年份“栽种”属性。以这种方式创建扇出将为单个Microsoft Excel文件中包含的每一年创建不同的工作表。
4)在导航窗格中设置数据集扇出
在导航窗格中,展开组合[XLXSW]编写器,然后单击扇出表达式以打开参数。单击fanout表达式旁边的复选框以启用数据集fanout,然后,对于扇出表达式,粘贴到下面的表达式中:
treesbyneighbourhoodbyear \@value(neighborhood\u name)treesbyear.xlsx
5)运行工作区并查看结果
保存并运行工作区。您可以在FME数据检查器或文件管理器中查看结果。每个街区都有一个单独的文件,然后在每个文件中,每年都有单独的表格。
组合数据集和特征类型扇出。
每个新的光栅格式编写器通常自动包含一个特征类型扇出。
这样,每个输出特性(文件)的文件名与输入时读取的文件名相同;fanout属性是fme_basename
一个缺点是,当从编写器打开FME数据检查器时,FME数据检查器的“打开数据集”对话框会变得混乱。在尝试检查或使用星号(*)通配符时,必须手动选择光栅文件,IE.*.jpg如果所有文件都包含在同一文件夹中。
每个扇出设置只允许用户选择要扇出的单个属性。然而,多属性扇出可以通过使用字符串连接符变压器。
扇出的行为取决于您使用的是基于文件的格式还是基于目录的格式。例如,dwg编写器(基于文件)将创建具有特征类型扇出的新图层,以及带有数据集扇出的新图形。形状编写器(基于目录)将在特征类型扇出上创建新的形状文件,和数据集扇出上的新目录。
此表说明了可以获得的不同组合:
当与输入聚合功能结合使用时,通常可以在一个工作区中完成所有翻译,在一种伪批处理过程中。
“批量”处理,扇出。对于进入工作区的每个数据集,输出一个同名的数据集。
数据属性
此处使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
?2019安全亚搏在线软件公司|合法的