Syntax FACTORY_DEF PIPComponentsFactory [FACTORY_NAME ] [INPUT FEATURE_TYPE [ ]* []*]* [OUTPUT (POINT|POLYGON|REJECTED) FEATURE_TYPE [ ]* []*]* Overview This factory takes a feature with PointInPolygon geometry and splits it into two features. PointInPolygon geometry consists of a point and either a polygon or a donut polygon. This factory breaks such a feature into a feature with the point geometry and another with the polygon or donut polygon geometry. Each output feature gets all attributes of the original, plus any others that the INPUT and OUTPUT clauses add. Features that match the specified feature type but do not have a geometry of PointInPolygon, are logged to the FME log file. They are then passed out of the factory unchanged. If either of the OUTPUT clauses is not specified, then that portion of the geometry is thrown away. For example, if only an OUTPUT POINT clause is specified, the polygon geometry will be thrown away. Assumptions The input feature must have PointInPolygon geometry to be split. Output Tags The PIPComponentsFactory supports the following output tags. POINT The point portion of the input feature's geometry is output as a point feature. It has all attribute values of the input feature. POLYGON The polygon or donut polygon that defined the input PointInPolygon feature is output with this clause. The output polygon has all attributes of the input feature. REJECTED Any invalid input features (i.e. non-aggregates) are output with this clause.