Feature Representation

In addition to the generic FME feature attributes that FME Workbench adds to all features (see About Feature Attributes), this format adds the format-specific attributes described in this topic.

TDRBM II entities contain a header record, coordinate records and potentially one or more annotation records.

FME does not concern itself with the value of the FME feature type of a source feature. The TDRBM II writer ignores the feature type and instead uses the value of the tdrbm_type attribute value in combination with the Name_Format_Type and Id attribute values to know how to correctly write each record to a particular file as a TDRBM II entity.

The Name_Format_Type attribute value determines the entity Header Record type for point, line or polygon source features. The default header record type is type 6. This default value may be specified by the user.

The Id attribute value serves to associate source text features with a specific point, line or polygon source feature.

Annotation and coordinate records are processed and constructed using both FME-obtained and user-specified attribute values. Constant values may be applied to all destination entity annotation or coordinate records or these values may be obtained seamlessly through the FME on a per-feature basis.

All attribute values exceeding the specified maximum character range restrictions are truncated.

The subsequent sections describe the feature attributes common to all TDRBM II entities, attributes specific to particular header record types, and those attributes specific to annotation and coordinate records.