特征表示

由单个阅读器指定的属性和几何形状通过Multi-Reader而不受影响。但是,Multi-Reader确实添加了新的属性来标识该特性的原始来源。

属性名称

内容

multi_reader_id

该属性保存产生该特性的单个阅读器的数量。当显式指定每个reader时,multi_reader_id对应于reader的MULTI_READER_TYPE{#}关键字中{}括起来的#。当使用MULTI_READER_TYPE{*}关键字时,multi_reader_id对应于FME分配给reader的编号。

例如整数>= 0

multi_reader_full_id

此属性唯一地标识当多阅读器嵌套时产生该特性的原始阅读器。它由最外层的multi_reader_id和后面的a组成。然后是下一个内部的multi_reader_id,以此类推。如果Multi-Reader不包含另一个Multi-Reader作为它的reader之一,那么这个属性将具有与multi_reader_id相同的值。

例如:tripwire

multi_reader_type

该属性保存产生该特性的阅读器的类型。当显式指定每个reader时,multi_reader_type对应于该reader的multi_reader_type{#}关键字指定的类型。当使用MULTI_READER_TYPE{*}关键字时,它指定的类型将用于所有特性。如果multi - reader彼此嵌套,则该属性保存产生该特性的原始真正的reader(换句话说,该属性永远不会保存MULTI_READER作为其值。

例如:igd

multi_reader_keyword

该属性保存产生该特性的阅读器的reader关键字。当显式指定每个reader时,multi_reader_keyword对应于multi_reader_keyword{#}为reader指定的值(如果提供了)。如果没有提供,multi_reader_关键字对应于读取器的MULTI_READER_TYPE{#}。当使用MULTI_READER_TYPE{*}关键字时,它指定的类型将被用作来自所有读取器的所有特性的multi_reader_keyword。

例如:IGDS_1