ListIndexer
From fmepedia
ListIndexer is a Workbench Transformer.
The ListIndexer copies the contents of List element n to the main attribute(s) of the host object.
For example, if this feature enters this transformer:
somelist{0}.length = 7.3
somelist{0}.kind = ’paved’
somelist{1}.length = 8.4
somelist{1}.kind = ’smooth’
somelist{1}.lanes = 2
somelist{2}.length = 1.1
somelist{2}.kind = ’rough’
and the index is set to 2, then the feature leaving the transformer will have these attributes:
length = 1.1
kind = ’rough’
somelist{0}.length = 7.3
somelist{0}.kind = ’paved’
somelist{1}.length = 8.4
somelist{1}.kind = ’smooth’
somelist{1}.lanes = 2
somelist{2}.length = 1.1
somelist{2}.kind = ’rough’
The index may either be entered as a number, or can be taken from the value of a feature attribute by se lecting the attribute name from the pull-down list.
