你在这里: 清单 > ListBasedFeatureMerger

ListBasedFeatureMerger

拷贝和合并从一个特征(或多个特征)的属性/几何到另一个特征(或多个特征)。包含所需的属性/几何特性是通过连接供应商端口和功能,将接收的属性/几何通过连接请求者港口。

请求者的特征相匹配的供应商功能,当在指定的关键请求者列表属性(例如,“列表{}。键”)符合指定供应商属性参数(例如, 'supplierKey')。

不完整的请求者参数指定是否将供应商并入部分匹配请求者当有键在请求者列表属性已经没有配套供应商。请求者功能被视为完全匹配,如果在每一个关键请求者列表属性匹配一个或多个供应商的功能。

当合并请求程序和供应商,从供应商的属性被合并到请求程序。单一供应商可以通过很多请求者使用。许多供应商可以合并到一个单一的请求程序。任何合并几何保留圆弧,椭圆和文字。

输入端口

输出端口

参数

变压器

加入属性

合并参数

属性积累

如果供应商与请求者功能相同的名称属性,但并不几何形状与启动属性fme_,然后他们被视为冲突。

生成列表

使用注意事项

关系InlineQuerier

该InlineQuerier是ListBasedFeatureMerger强大的表弟。而ListBasedFeatureMerger将两个数据集,并使用一个简单的,单一的属性键相匹配的特点,InlineQuerier允许合并任何数量的输入数据集,使用在任意数量的表和列的SQL的全部力量。此外,InlineQuerier允许其输入数据以在单个变压器多次重复使用,而如果有多个被联接成与ListBasedFeatureMerger来完成,多发性ListBasedFeatureMergers必须采用和的特征的副本发送到每个。在另一方面,有一些开销的InlineQuerier加载底层SQLite数据库。使用单一InlineQuerier,而不是几个ListBasedFeatureMergers也简化了工作区。

除非需要在工作流只有一个ListBasedFeatureMerger,该InlineQuerier可能是一个更好的选择亚搏在线。多级联ListBasedFeatureMergers较早的工作区可以通过一个单一的正确配置InlineQuerier更换ListBasedFeatureMergers体验到性能的改善。

关系SQLCreator/SQLExecutor

如果要已经查询了所有的数据存在于SQL能力的数据源,它始终是更有效地使用该SQLCreator或SQLExecutor,因为这允许查询和数据的滤波以直接由数据库在其进入之前执行 FME environment.

关系细木工

该ListBasedFeatureMerger连接两个数据集,并使用一个简单的,单一的属性键匹配功能。您可以连接属性来模拟多键连接。该ListBasedFeatureMerger也能使用在呼入功能进行一定的几何操作其功能合并类型参数。ListBasedFeatureMerger确实在内存中的所有连接,以便它可以比木更快,如果你有相同的数据不止一个关系。文章FME2011使用案例:木VS FeatureMerger包含这些变压器的更详细的比较。

关系FeatureMerger

该变压器是FeatureMerger交易与其中请求者属性是一个列表的情况下的非常具体的实例。如果请求者属性是不是列表中,FeatureMerger是首选的变压器。

编辑变压器参数

使用一组菜单选项,变压器参数可以通过引用在工作区中的其它元件来分配。更先进的功能,如高级编辑,算术编辑,也是一些变压器可用。要访问这些选项的菜单,点击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项

变压器分类

收藏家

清单

搜索FME知识中心

搜索样品和有关该变压器的FME知识中心

标签关键词:级联外键标签交叉引用“交叉引用” FeatureMerger