Feature Representation

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

In addition to the generic FME feature attributes that FME Workbench adds to all features (seeAbout Feature Type Attributes), this format also adds format-specific attributes (Format Attributes).

There are five types defined for thestrumap_typeattribute:

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_textis used in place of bothstrumap_textandstrumap_ftextbecause 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