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

Special FME attributes are used to store GINA feature attributes. The VISION* GINA writer uses these attribute values as it fills in a feature structure during output. The VISION* GINA reader sets these attributes in each FME feature it creates for each GINA feature it reads.

FME considers the grouping according to GINA feature code, layer, and network to be the FME feature type of a GINA feature. Each GINA feature, regardless of its feature type, shares a number of other attributes, as described in the table below.

System Attributes:

FME GINA Feature

Range

Description

gina_feat_number

Num(11, 0)

VISION* feature number. There is no default.

It is strongly suggested that this attribute not be specified when GINA is the destination format. In that case, the VISION* GINA writer automatically assigns the correct feature number for the resulting features.

gina_feat_type

See names used for different feature types.

FME name for the type of GINA feature this feature represents. There is no default.

gina_feat_code

Char(12)

VISION* feature code.

There is no default.

gina_feat_layer

Num(11, 0)

VISION* layer number

Default: 0

gina_feat_network

Num(11, 0)

VISION* network number.

Default: 0

gina_feat_plan

Num(11, 0)

VISION* plan number.

Default: 0

gina_feat_version

Num(11, 0)

VISION* version number.

Default: 0

gina_feat_class

Num(11, 0)

VISION* class number.

Default: 0 if there are any classes defined using the CLASS keyword; otherwise, no default.

gina_feat_gp1

Num(31, 15)

VISION* feature graphic parameter 1.

Default: 0

gina_feat_gp2

Num(31, 15)

VISION* feature graphic parameter 2.

Default: 0

gina_feat_constz

Num(31, 15)

VISION* feature Z coordinate.

Default: 0

gina_feat_text

Char(256)

VISION* feature text string.

Default: Empty String

The following topics describe attributes specific to each supported feature types. Those attributes’ names, starting with gina_feat_, are called system attributes, which are different from primary attributes.

Primary Attributes

TEXT

POINTS

ARC

CIRCLE

LINE

POLYGON