Text features in maps are different from other data, in that they
generally have no physical equivalent on the ground.
This section of the user manual explains in detail how text is handled within LITES2.
Text features are handled in LITES2 by storing (at least) the following characteristics in the IFF file:
In addition, a flag is set to indicate that the feature is a text. This flag is set for the use of other programs which may not use the FRT mechanism.
The area that a text occupies on the map depends on:
Heights are stored in the FRT as mm at map scale.
When heights are stored in the IFF file, there are two possibilities:
Point Size Height in mm 24 5.00 22 4.45 20 3.95 18 3.60 16 3.25 14 2.90 12 2.45 11 2.20 10 2.05 9 1.75 8 1.60 7 1.40 6 1.25 5 1.10 3 0.85
Note that some point sizes are undefined.
By enabling the positioning option (ENABLE POSITION - enabled by default) a locating (or justification) position can be stored with each text. This is an integer in the range 0 - 8, indicating one of the nine possible locating points as shown in the following diagram:
2-------------5-------------8 _ 1-------------4-------------7 _ 0-------------3-------------6This is the point of the text that will lie over its digitised point.
If the location option is disabled, LITES2 treats all texts as if locating position 0 has been chosen.
Each character in a font is usually terminated by some blank space, so that the characters in strings of text are separated. When the length of a text string is required (e_.g_. when drawing a box around it), this space must be subtracted from the last character.
The TOLERANCE JUSTIFY command sets the amount to be subtracted from a text string to represent this blank space. The argument is the proportion of the height of the text that is blank space. By default the value 0.333333 is used.
There is an additional (licensed) feature in LITES2 to allow the construction and manipulation of composite text features. Access to this feature is achieved by enabling the COMPOSITE option (disabled by default).
Composite texts are texts that consist of several text strings, all of which have their own characteristics. It is possible to either manipulate the text feature as a whole, or to edit each sub-text individually. When editing the whole feature, then LITES2 will be in MODIFY state; when editing the sub_texts then LITES2 goes into MODIFY (part) state.
LITES2 commands that are specifically for manipulating composite texts are:
THIS, FIRST, NEXT, PREVIOUS, LAST, WHOLE, COLLAPSE, PARAGRAPH, SPLIT, BEND
In particular the DAMP utilities will not work on these files, and some data conversion programs such as I2MOSS etc_. will not deal with composite texts.