你在这里: 过滤器和加入 > listbasedfeaturemerger.

listbasedfeaturemerger.

将属性/几何图中的一个特征(或多个功能)与另一个功能(或多个功能)副本。包含所需属性/几何形状的功能通过该功能供应商port, and the features that will receive the attributes/geometry are connected through the请求者港口。

当指定的键时,请求者功能匹配供应商功能请求者列表属性(for example, 'list{}.key') matches the specified供应商Attributeparameter (for example, 'supplierKey').

不完整的请求者参数指定在有钥匙时将供应商合并到部分匹配的请求者上请求者列表属性没有匹配的供应商。如果每个密钥都有一个备用要求功能,则被认为是完全匹配的请求者列表属性匹配一个或多个供应商功能。

合并请求者和供应商时,供应商的属性合并到请求者上。许多请求者可以使用单个供应商。许多供应商可以合并到单个请求者上。任何合并的几何保留弧,省略号和文本。

Input Ports

输出端口

参数

变压器

加入属性

合并参数

属性累积

如果供应商和equestor功能上的属性共享相同的名称,但不是从中开始的几何属性fme_然后他们被视为冲突。

生成列表

Usage Notes

关系到inlinequerier

Inlinequerier是ListBasedFeaturemerger的强大表征。虽然ListBasedFeatureMerger加入了两个数据集并使用简单的单个属性键来匹配功能,但Inlinequerier允许使用任何数量的输入数据集,在任意数量的表和列中使用SQL的全功率。此外,Inlinequerier允许其输入数据在单个变压器中多次重复使用,而如果要使用ListBasedFeatureMerger进行多个连接,则必须采用多个列表内脉冲精细学家并将其特征的副本寄出。另一方面,Inlinequerier有一些开销,用于加载底层的SQLite数据库。使用单个Inlinequerier而不是几个listbasedfeateremergers也简化了工作空间。

Unless only a single ListBasedFeatureMerger is needed in a workflow, the InlineQuerier may be a better choice. Older workspaces with multiple cascading ListBasedFeatureMergers may experience a performance improvement by replacing the ListBasedFeatureMergers with a single properly configured InlineQuerier.

关系到SQLCreator./SQLExecutor.

如果要查询的所有数据已经​​存在于支持SQL的数据源中,则使用SQLCreator或SQLExecutor总是更有效的,因为这允许在它进入之前直接执行要执行的数据和过滤数据FME环境。

关系到databasejoiner.

这listbasedfeaturemerger.joins two datasets and uses a simple, single attribute key to match features. You can concatenate attributes to simulate a multi-key join. The ListBasedFeatureMerger is also able to perform certain geometric operations on incoming features using its功能合并类型范围。ListBasedFeatureMerger全部连接在内存中,因此如果您在同一数据上有多个关系,则可以比DatabaseJoiner更快。这篇文章FME2011用例:Joiner VS Featuremerger包含这些变压器的更详细比较。

关系到FeatureMerger

This transformer is a very specific instance of the FeatureMerger dealing with the case where the Requestor attribute is a list. If the requestor attribute is NOT a list, the FeatureMerger is the transformer of choice.

编辑变换器参数

使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅变压器参数菜单选项

变压器类别

过滤器和加入

Search FME Knowledge Center

Search for samples and information about this transformer on theFME知识中心

标签关键词:连接外键标签交叉引用“交叉引用”特色