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