GDMS User Attributes

For information on the parameters in this dialog that are common to all readers, see:

For information on the parameters in this dialog that are common to all writers, see:

The Feature Types specify many attributes for each GDMS record.

All features derived from these records have all of these user-defined attributes. The only exceptions are the coordinate point and flag attributes. These attributes are used to construct the geometry of the feature and are not kept as attributes.

Fixed Schema

The user attributes for this format come from the schema; they are visible in the Feature Type > User Attributes tab, but you cannot modify them.

Field Type

Description

BigEndian( <width>, 
<position>)

BigEndian fields hold integer values stored in big-endian binary format.

The width parameter is the total number of bytes allocated to the field. The only valid width values are:

1 to interpret the field as an 8 bit integer

2 to interpret the field as a 16 bit integer

4 to interpret the field as a 32 bit integer

The position parameter is the starting byte of the field in the GDMS record. The bytes are numbered starting from 1.

Integer(<width>, <position>)

Integer fields hold integer values stored in ASCII format.

The width parameter is the total number of bytes allocated to the field.

The position parameter is the starting byte of the field in the GDMS record. The bytes are numbered starting from 1.

Real(<width>, <position>)

Real fields hold floating point values stored in ASCII format.

The width parameter is the total number of bytes allocated to the field, including the decimal point.

The position parameter is the starting byte of the field in the GDMS record. The bytes are numbered starting from 1.

String(<width>, <position>)

String fields hold fixed length strings.

The width parameter is the number of bytes that the field holds. When a character field is retrieved, any padding blank bytes are stripped.

The position parameter is the starting byte of the field in the GDMS record. The bytes are numbered starting from 1.