Syntax FACTORY_DEF CreationFactory [FACTORY_NAME ] [( 2D_GEOMETRY ... | 3D_GEOMETRY ... )] [COORDINATE_SYSTEM ] [NUMBER_TO_CREATE ] [CREATE_AT_END [(YES|NO)]] [OUTPUT FEATURE_TYPE [ ]* []*]* Overview This factory creates new features. By default, the features it creates are guaranteed to come before any other features. If the CREATE_AT_END clause is specified, then the features created come after all other features have passed the factory. Even if the FME reader produces no features, the factory will create its features and pass them along. If the coordinates form a point, line, polygon, or donut polygon, the feature(s) created will be tagged as such. If a point feature is created and the attributes fme_primary_axis and fme_secondary_axis are added using the OUTPUT clause, then the feature will be tagged as an ellipse (i.e., its fme_type will be fme_ellipse). However, if a point feature is created and the attributes fme_primary_axis, fme_secondary_axis, fme_start_angle, and fme_sweep_angle are added using the OUTPUT clause, then the feature will be tagged as an arc (i.e., its fme_type will be fme_arc). If a point feature is created and the attributes fme_text_string and fme_text_size are supplied using the OUTPUT clause, then the feature will be tagged as a text feature (i.e., its fme_type will be fme_text). Only one of 2D_GEOMETRY or 3D_GEOMETRY may be specified. If neither one is specified, then features with no geometry are created and their fme_type will be set to fme_no_geom. One feature is output for each OUTPUT clause. Attributes and feature types may be supplied on the OUTPUT clause in the usual way. If NUMBER_TO_CREATE is specified, then the number of features specified will be output on each output clause. In addition, each created feature will have an attribute called creation_instance added to it which holds the creation sequence number (starting with 0) of the feature. The NUMBER_TO_CREATE may be specified as an integer, or as an FME function call which will return the number of features to create. If no COORDINATE_SYSTEM is specified, then the feature(s) will be created to have the same coordinate system as the first feature to arrive at the CreationFactory.