span8
span4
一个扇出是基于一个属性的值分割输出数据内FME的方法。数据在写入时被分割,而不是工作区本身(所以像上的即时内AttributeFilter)。有两种不同类型的扇出:要素类型扇出和数据集扇出。本文将演示使用含有约社区树木信息的CSV文件这两种扇出。亚搏国际在线官网
TreeFanout-Completed.fmwt(包含特性类型、数据集和组合的例子)
其他例子:
一个功能类型展开写一个单一的数据集,但在该数据集中把数据分成许多层/主题/特性类型/对象/类。
要素类型扇出。数据被分成多个层的正视属性的基础上。
例:
1)打开开始工作区
打开FanoutTrees-Start.fmwt模板文件。这个模板在CommunityTrees.csv读取文件亚搏国际在线官网,然后使用从DATE_PLANTED属性中提取年SubstringExtractor变压器。然后使用属性按数值降序排序数据分拣机变压器。使用排序器在Microsoft Excel中查看数据时,最近的年份将是第一个工作表,最老的年份将是最后一个工作表。
启动工作区,这个工作区将在所有三个示例中使用。
2)写出到Microsoft Excel
添加Microsoft Excel中作者把它命名为TreesByYear。然后将工作表定义设置为Automatic。只要关闭特性类型对话框,我们将在一分钟后回到它。添加了写入器后,将其连接到排序器。
3)创建特征类型扇出
一旦写入器特性类型连接到分类器,就打开参数。对于工作表名称,选择year_plant属性。以这种方式创建扇形将为包含在单个Microsoft Excel文件中的每个年份创建一个不同的表。
功能型扇出在作家要素类型参数设置
4)运行工作区并查看结果
保存并运行该工作区。您既可以在FME数据查验或Microsoft Excel查看结果。输出将是每年对纸张的单一Microsoft Excel文件。
单个Microsoft Excel文件与每年不同的片创建
一个数据集扇出划分所述数据并为每个划分写入一个不同的数据集。
数据集扇出。数据被划分成多个数据集的正视属性的基础上。
例:
1)打开启动工作区(或继续在同一个工作区中工作)
对于数据集扇出的起始区模板是一样的一个要素类型扇出,这样你就可以打开一个新的工作区或继续在同一个。
2)写出到Microsoft Excel
添加一个(另一个)Microsoft Excel writer,并将其命名为Output。然后将工作表定义设置为Automatic。在Feature Type对话框中,将工作表命名为树。添加了写入器后,将其连接到排序器。
3)在导航窗格中设置数据集扇出
在导航窗格中,展开输出[XLXSW]作家然后点击扇出表达打开参数。
在导航窗格中设置数据集扇出
单击扇出表达式旁边的复选框启用dataset扇出,然后将扇出表达式粘贴到下面的表达式中:
TreesByNeighbourhood \ @ value (NEIGHBOURHOOD_NAME) _Trees.xlsx
这个表达式将创建一个名为TreesByNeighbourhood的文件夹,然后使用neighborhood_name为每个社区创建一个Microsoft Excel文件。然后我们知道这个文件中有什么,_Trees被添加到最后。在创建数据集扇出时包含文件扩展名是很重要的。
扇出表达式数据集扇出
4)运行工作区并查看结果
保存并运行该工作区。您既可以在FME数据查验或文件管理器中查看结果。输出将是每个邻近地区的一个名为树单张纸不同的Microsoft Excel文件。
每个邻域是具有单个片材的单个文件
在同一个工作区中同时设置特性类型fanout和数据集fanout是没有问题的。数据集fanout将产生许多输出数据集,每个数据集都有许多层,由特征类型fanout创建。
例:
1)打开启动工作区(或继续在同一个工作区中工作)
对于数据集扇出的起始区模板是一样的一个要素类型扇出,这样你就可以打开一个新的工作区或继续在同一个。
2)写出到Microsoft Excel
添加一个(另一个)的Microsoft Excel的作家,并命名为Combination.xlsx,然后将表定义为自动。只要关闭特性类型对话框,我们将在一分钟后回到它。添加了写入器后,将其连接到排序器。
3)创建特征类型扇出
一旦写入器特性类型连接到分类器,就打开参数。对于工作表名称,选择year_plant属性。以这种方式创建扇形将为包含在单个Microsoft Excel文件中的每个年份创建一个不同的表。
4)在导航窗格中设置数据集扇出
在Navigator窗格中,展开组合[XLXSW]编写器,然后单击Fanout表达式以打开参数。单击扇出表达式旁边的复选框启用dataset扇出,然后将扇出表达式粘贴到下面的表达式中:
TreesByNeighbourhoodByYear \ @ value (NEIGHBOURHOOD_NAME) _TreesByYear.xlsx
5)运行工作区并查看结果
保存并运行该工作区。您既可以在FME数据查验或文件管理器中查看结果。将有每个街区的一个单独的文件,然后在每个文件中,将有每年分割片。
结合数据集和要素类型扇出。
每一个新的光栅格式作家一般包括要素类型扇出自动。
这样,每个输出特性(文件)都以在输入时读取的相同文件名写入;扇出属性是fme_basename
一个缺点是从作家打开FME数据检查时,FME数据检查员打开的数据集对话框变得混乱。你将不得不试图检查或使用星号(*)通配符,即当手动选择光栅文件。*如果所有的文件都包含在同一个文件夹.JPG。
每个扇出设置仅允许用户通过选择一个属性扇出。然而,多属性扇出可以通过合并属性一起使用来创建StringConcatenator变压器。
扇出行为的变化根据您是否正在使用基于文件格式或基于目录的格式工作。例如,AutoCAD的DWG作家(基于文件)将创建一个要素类型扇出新的层次和新的图纸与数据集扇出。一个ESRI的shapefile作家(基于目录)将在数据集扇出创建一个功能型扇出新的shapefile和新的目录。
这个表格解释了你可以得到的不同组合:
当输入聚集功能的结合你经常可以逃脱做所有的翻译在一个工作空间,在一种伪批处理。
“批量”处理扇形。对于进入工作区的每个数据集,都会输出一个名称类似的数据集。
数据归属
这里使用源自从公开数据中的数据由提供温哥华市不列颠哥伦比亚省。它包含在开放政府许可证下的信息-温哥华。
©2020安全亚搏在线软件公司法律