MapInfo MIF/MID User Attributes

User attributes define an attribute to be stored within the object data table.

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:

User attributes supported for this format are defined below.

Name

The name of the table to be written.

Type

char

Character fields store fixed-length strings.

  • Width controls the maximum number of characters that can be stored by the field. No padding is required for strings shorter than this width.

date

Date fields store dates as character strings with the format YYYYMMDD.

datetime

Datetime fields store dates as character strings with the format YYYYMMDDHHMMSS.FFF.

See Standard FME Date/Time Format.

decimal

Decimal fields store single and double precision floating point values.

  • Width is the total number of characters allocated to the field, including the decimal point.
  • Precision controls the precision of the data and is the number of digits to the right of the decimal.

float

Float fields store floating point values. There is no ability to specify the precision and width of the field.

integer

Integer fields store 32 bit signed integers.

logical

Logical fields store TRUE/FALSE data. Data read or written from and to such fields must always have a value of either true or false.

smallint

Small integer fields store 16 bit signed integers and therefore have a range of -32767 to +32767.

time

Time fields store times as character strings with the format HHMMSS.FFF.

Index

The type of index to create for the column.

The valid value for the column type is Indexed. The attribute type may also contain Indexed when the definition is specified for a writer.

When specified, the writer builds an attribute index table for the columns that are indexed. This can improve the speed of queries.