Feature Representation

StruMap features consist of geometry and attributes. In particular, all StruMap features contain a strumap_type attribute, which identifies the geometric type of the feature.

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 section.

There are five types defined for the strumap_type attribute:

Attribute Name

Contents

strumap_type

The StruMap geometric type of this feature.

Range:

strumap_point |

strumap_line |
strumap_line_symbol |
strumap_polygon |
strumap_displayed_text

Default: No default

Note: strumap_displayed_text is used in place of both strumap_text and strumap_ftext because the latter types are not supported by the Writer.

strumap_id

The StruMap ID number of the feature. This helps the writer identify the components of each feature. Features which are meant to be part of an aggregate feature should share the same ID. For the reader, this is automatically set. For the writer, if this is not specified, then each feature is considered a single output feature when written to file.

Range: Positive Integers

Default: No default

strumap_child_id

The StruMap geometric type of this feature.

Range:

strumap_point |
strumap_line |
strumap_line_symbol |
strumap_polygon |
strumap_displayed_text

Default: No default