span8
span4
嗨,大家好,
这里一个新手queston。我想复制一个shape文件的18倍(而不是手动复制shape文件),然后从18个表附加信息,以基于该键值的形状文件:NamePark。我试图克隆,但此后而是我得到这么多的功能shape文件,所以我不知道该怎么做
所以基本上我有两个问题:
1)是否有一个变压器可用复制/复制shape文件X倍
2)我如何加入表基于键值的形状文件。我看着featurmerger,但我不能找到键值。
我重视我的当前工作流的图像亚搏在线
而不是创建一个过滤器,你当然可以列举tabelfilters。利用分类器和采样器或使用listbuilder和计数器。
最大。然后数目可以是过时(FeatureMerger或变量设置器/猎犬)的园。然后克隆基于该公园。
然后,你可以通过计数器撤并分组(计数器和拷贝数当然应该被命名为相同的。)
无过滤需要。
在您的例子中,你有3个过滤器,让你克隆公园的3倍。所以,你可以在GROUPBY那些在您FeatureMerger。
在克隆,对于拷贝数输入属性名称。在克隆后,使用上的拷贝数属性的AttributeFilter分割数据流入18流。然后,每个流中尝试使用FeatureJoiner从表中添加数据。流都可以走到一起的一个SHAPEFILE作家,您可以根据拷贝数设置SHAPEFILE名称(例如,MySHP@Value (_copynumber)或公园名称(例如MySHP@Value (NamePark)。或者你可以使用AttributeValueMapper创建和/或设定基于拷贝数shape文件名称属性值和使用,在作家。
如果你的表是在适当的格式如SQL Server,你可以使用像一个或多个DatabaseJoiners或SQLExecutors加入表格数据。
@tim_wood哇,谢谢你的解释,不幸的是我已经困在attributefilter,我使用属性来过滤Copynr(名称列该基金持有的信息拷贝数),然而当我运行attributefilter,我不要分离流,一切都放在未过滤的图像中可以看到:(
是的,有时候它会自动为您填充输出端口。但是,您的数据可能有数千或数百万个特性,所以在FME扫描所有数据以确定其值时,您不一定希望长时间坐在那里。此外,您可能不希望使用所有可能的值,只对某些值进行筛选。
如果您想要的输出端口的值存在于现有数据集中,您可以通过Import按钮添加它们。如果你有一个CSV文件,其中有一个列包含1到18的值,你可以那样导入它们。但是在这种情况下,我认为输入它们更简单。
关于导入值的另一件事是,如果您需要设置50个输出端口并有一个包含75个值的文件,您可以导入该端口,然后删除您不想要的25个值。这比输入50个没有拼写错误的值要容易。
©2019安全亚搏在线软件公司|法律