FME Factory Reference

Using the Multi-Reader and the SLF Reader for ITD 2D Data

The sequence of factories that show the FME factories needed when ITD 2D data is read with the Multi-Reader and the SLF Reader can be found in the slf/slf_multi_factories.fmi file in the FME installation folder.

Features Created by the FME Factories

The geometric information for the slf_point, slf_linear, and slf_areal features are indirectly coded into the features by their slf_segmentID{#}.id list attribute. This section describes the sequence of factories used in the mapping file to pull in the geometric information from the slf_segment features for these features.

SLF features returned by the SLF factory pipeline have their FME feature type set to one of the following: slf_point, slf_linear, slf_areal, slf_txt or slf_dsi. Features of the slf_segment type are not present any more because after factory processing, the point, linear, and areal features contain their own coordinates. The special attribute slf_type still has its value identically set to the feature’s feature type.

Each slf_point feature that references more than one slf_segment feature is split into several slf_point features. Each of the resulting slf_point features has a different coordinate taken from each segment referenced by the original point. All resulting points share the same attributes as the original point.

Some SLF point, linear or areal features may be classified as “miscellaneous” or “not evaluated”. More information about these features can be found in the attributes of the slf_txt features having a slf_text_type of misc_or_not_eval. After exiting the sequence of factories, the SLF miscellaneous or not evaluated features contain the attributes of the slf_txt features that referenced them.

The sequence of factories that show the factory pipeline that some features from the SLF reader must enter can be found in the slf/slf_factories.fmi file in the FME installation folder.