Syntax FACTORY_DEF WriterFactory [FACTORY_NAME ] [INPUT FEATURE_TYPE [ ]* []*]* WRITER_TYPE WRITER_DATASET [WRITER_PARAMS [ ]*] [WRITER_COORDSYS ] [DATASET_ATTR ] [FEATURE_TYPE_LIST_ATTR ] [TOTAL_FEATURES_WRITTEN_ATTR ] [OUTPUT_PORTS [ [ ]* []*]* Overview This factory writes out features using a specified writer. The WRITER_TYPE keyword specifies the writer format name. The WRITER_DATASET keyword specifies the dataset that will be written. This keyword may be specified uniquely for each input feature (e.g. by setting the value to an attribute). One writer will be created for each unique value of this keyword. The WRITER_PARAMS keyword specifies parameters that should be passed to the writer(s). The value for this keyword must be a space-delimited list of pairs. Parameters may be set by value (e.g. as attributes). The value used for a dataset will be taken from the first feature for that dataset. The WRITER_COORDSYS keyword specifies the coordinate system for the writer. For each unique dataset, one feature will be output via the SUMMARY port. Each feature will contain attributes according to the following keywords. The DATASET_ATTR keyword specifies an attribute that will be set to the dataset which was written by the writer. The FEATURE_TYPE_LIST_ATTR keyword specifies a list attribute that will describe each feature type. The format of this list attribute is: {}.name = {}.feature_count = The TOTAL_FEATURES_WRITTEN_ATTR keyword specifies an attribute that will be set to the total number of features written, across all feature types. Output Tags SUMMARY Feature(s) describing the written dataset(s).