Syntax FACTORY_DEF AttributeFactory [FACTORY_NAME ] [INPUT FEATURE_TYPE [ ]* []*]* ATTR_NAME_LABEL ATTR_VALUE_LABEL EXPLODING_TYPE (EXPLODE_AS_FEATURES|EXPLODE_AS_LIST)] [KEEP_GEOMETRY [(YES|NO)]] [KEEP_ATTRIBUTES [(YES|NO)]] [IGNORE_ATTRIBUTES_CONTAINING_REGEX ]* [IGNORE_ATTRIBUTES_CASE_SENSITIVE (Yes|No)] [LIST_NAME {}] [OUTPUT EXPLODED FEATURE_TYPE [ ]* []*]* Overview For each input feature, this factory creates from each attribute a new pair of attributes (attribute name/attribute value) and either outputs these on a new feature or adds them as a list element to the original feature. When EXPLODE_AS_FEATURES mode is specified, one feature is output for each original attribute. Each output feature will have two new attributes: one named by ATTR_NAME_LABEL (whose value will be the initial attribute's name) and one named by ATTR_VALUE_LABEL (whose value will be the initial attribute's value). When EXPLODE_AS_LIST mode is specified, the processed feature will have a new list attribute defined by LIST_NAME which will contain one entry (with attribute name and attribute value members, named by ATTR_NAME_LABEL and ATTR_VALUE_LABEL) for each attribute of the feature. If KEEP_GEOMETRY is specified, each output feature will have the same geometry as the given input feature. Otherwise, output features will have no geometry. If KEEP_ATTRIBUTES is specified, the initial attributes on the processed features are preserved. Otherwise, output features will only have the attributes created by this factory. Output Tags The AttributeFactory supports the following output tag. EXPLODED The exploded feature(s).