Genasys GenaMap Reader

FME can read GenaMap Type 4, Type 5, and Type 10 maps:

  • Type 4 maps are two-dimensional (2D) Vector maps containing point, line, and area features
  • Type 5 maps are the Type 4 (3D) equivalent
  • Type 10 maps are Text maps containing graphical annotation information.

These help topics assume familiarity with these formats.

Overview

GenaMap is a Geographic Information System (GIS) with comprehensive functionality for entering, editing, displaying, analyzing and reporting map data.

Information stored by the GenaMap system is organized on the basis of individual maps. Each map has a type number associated with it to indicate its map type. The following tables indicate the map types that the FME GenaMap reader module recognizes.

Type 4(2D), Type 5(3D) – Point, Line, and Area Maps

A logical Type 4 or Type 5 map consists of several physical files that have the following filename extensions:

Filename Extension Contents

.FH

The Map Header contains the metadata of the vector map.

.FF

The Feature File contains information on how to form tagged point, tagged line, and area features.

.FL

The Chain File contains information on which edges are chained to form the features.

.FE

The Edge File contains references to all edges of the map.

.FN

The Node File contains all nodes of the map.

.FC

The Coordinate File contains the coordinate records that make up all edges of the map.

.FT

The Tag File contains the tag values for tagged vector features.

.FQ

The Tag/Queue File is built from destroyed features.

.FR

The Edge Minimum Bounding Rectangle’s (MBR’s) File contains the minimum bounding rectangle for each available edge in the map.

Type 3 – Attribute Table

A logical Type 3 map consists of several physical files with the following filename extensions:

Filename Extension Contents

.FA

The Attribute Header file contains the available attribute types and descriptions for the attribute table.

.FD

The Attribute Data file contains the actual values for attribute table.

Note  Type 3 maps are accessed when the input Type 4 or Type 5 maps have their attribute hookup status set.

Type 10 – Text Maps

A logical Type 10 map consists of several physical files with these filename extensions:

Filename Extension Contents

.FH

The Map Header contains the metadata for the text map.

.FF

The Feature File contains the text feature records. The text feature records contain indexes to the .FT, .TG, and .TS files.

.FT

The Tag File contains the tag values for tagged text features.

.TG

The Text Graphics file contains information—such as text rotation, justification, and so on—that describes the text string.

.TS

The Text String file contains the actual text string of the text.

Reader Overview

The GenaMap reader scans the map header file (.FH file) and uses it to determine if the data contains an arc/node (Type 4, 5) map or a text map.

When reading Type 4 or Type 5 maps, the GenaMap reader extracts all tagged features. If the tagging status of the input map is not complete, the reader will also extract the untagged features.

Extraction of user attribution is also supported for the input Type 4 and Type 5 maps. When the attribute hookup status of the Type 4 map is set, the features are extracted with their associated attributes. The GenaMap reader looks for the associated attributes in the attribute table, located in the ZF03 folder, referred to in the map header.

When reading Type 10 maps, the GenaMap reader extracts all text features that are contained in the .FF file.