TraitMerger
移动特征从一个几何图形到另一个几何图形。它还可以将属性作为特征从一个特性移动到一个几何图形上,或者将特征从几何图形移动到一个特性上作为属性。traitmerge不支持属性-属性合并。若要合并特性之间的属性,请使用FeatureMerger。
属性来连接包含所需属性/特征的特性供应商端口,将接收属性/特征的特性通过请求者端口。
中指定的表达式时,请求者特性/几何图形将与供应商特性/几何图形连接加入在参数对于请求者和提供者都具有相同的值。
输入端口
从连接到的特性中接收新属性/特征供应商端口。
属性输入的新属性/特征的来源请求者端口。
输出端口
请求者找到供应商。
请求者,不找到一个供应商。
至少被一个请求者发现的供应商。
注:一个供应商仍然可以通过这个端口输出,即使它的属性/特征没有被合并。这可能是因为所有的属性/特征已经在请求者中出现了。
供应商,不由任何请求者发现。
参数
加入在
从请求者指定一个与供应商表达式匹配的表达式。表达式可以是常量、属性值、特征值、函数或混合。当所有请求者表达式的值等于它们对应的供应商表达式的值时,就会进行匹配。
合并参数
此参数指定供应商类型:
- 当供应商类型参数是特质,下面选择的几何图形供应商几何形状选择将用作供应商。在这种模式下,特征值可用于供应商加入在表达式列。请求者将从其匹配的供应商几何结构中接收特征。
- 当供应商类型参数是属性,传入的功能将用作供应商。在此模式下,属性值可用于供应商加入在表达式列。请求者将从其匹配的供应商特征接收属性。
当供应商类型被设置为特质,此参数控制几何图形的哪些部分用作供应商。
如果只想隔离传入转换器的几何图形的一部分,请使用此参数。如果没有指定任何条件,则操作将应用于所有级别的整个几何图形。
选择可以基于结构位置、几何名称、类型、外观信息、特征、特征存储类型或定义引用。使用的语法是一组受限制的XQuery,其中return子句是固定的。
基本几何XQuery对话框允许您通过根据指定的测试子句自动编写必要的查询来构造简单的选择查询。单击“切换到高级”按钮将打开高级编辑器,该编辑器允许您键入自由格式的查询,以获得更有表现力的查询。
注:一旦切换到高级模式,您将必须清除所有参数才能返回到基本模式。
层次结构表示为几何类型的节点,其属性包含关于每个几何类型的特征、类型和名称的信息。
此参数指定请求者类型:
- 当请求者类型参数是特质,下面选择的几何图形请求者几何零件选择将用作请求者。在这种模式下,trait值可以在请求程序中使用加入在表达式列。如果供应商类型是属性,供应商属性将作为特征传递给请求者。如果供应商类型是特质,供应商特征将直接传递给请求者。
- 当请求者类型参数是属性,传入的功能将用作请求程序。在此模式下,属性值可以在请求程序中使用加入在表达式列。如果供应商类型是特质,供应商特征将作为属性传递给请求者。
当请求者类型被设置为特质,此参数控制几何图形的哪些部分用作请求者。
如果只想隔离传入转换器的几何图形的一部分,请使用此参数。如果没有指定任何条件,则操作将应用于所有级别的整个几何图形。
选择可以基于结构位置、几何名称、类型、外观信息、特征、特征存储类型或定义引用。使用的语法是一组受限制的XQuery,其中return子句是固定的。
基本几何XQuery对话框允许您通过根据指定的测试子句自动编写必要的查询来构造简单的选择查询。单击“切换到高级”按钮将打开高级编辑器,该编辑器允许您键入自由格式的查询,以获得更有表现力的查询。
注:一旦切换到高级模式,您将必须清除所有参数才能返回到基本模式。
层次结构表示为几何类型的节点,其属性包含关于每个几何类型的特征、类型和名称的信息。
属性/特征积累
如果供应商和请求者特性上的属性/特征共享相同的名称,但不是以几何属性开头fme_,那么他们就被认为是矛盾的。
合并供应商:请求者功能/几何形状将保留自己所有的非冲突属性/特性,并且将另外获得任何未冲突属性/特质,供应商的特征/几何形状。这种模式将处理基础上的冲突属性/特点解决冲突参数。
仅使用供应商:请求者功能/几何形状将其所有属性/性状取出,除了下手几何属性fme_。然后,所有从一个(任意的)的供应商特征/几何属性/特性的将被放置到请求者。
使用请求者:如果发生冲突,请求值将保持不变。
使用供应商:如果发生冲突,供应商的值将被转印到请求者。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。
标签关键词:串级外键标签交叉引用“交叉引用”特征合并