You are here: Menu Commands > Display > Point > Attributes
GEOVIA Surpac

Display point attributes

This function permits you to draw point attribute values at points that you specify using standard range specifications. The presentation style for the data that are drawn is defined in the drawing styles file that is associated with the string file in the active graphics layer. This function only draws point attribute values and disregards the Drawing Method defined in the styles file.

To run this function: Choose Display > Point > Attributes, or...

  • In the Function Chooser, type DRAW DESC, and press ENTER.

Note: This function only draws data from the active graphics layer.

Layer name

The name of the layer from which the data are to be drawn may be entered here. The active layer is provided as the default value. You may draw data from all graphics layers by leaving this field blank.

String range

Enter the string range which is to be drawn on the screen. The range must be a standard range specifier. You may leave the range blank if you wish to draw all strings in the layer.

Segment range

Enter the segment range which is to be drawn on the screen. The range must be a standard range specifier. You may leave the range blank to draw all segments of each string that is to be drawn

Seg pnt range

Enter the segment point range which is to be drawn on the screen. The range must be a standard range specifier. This is in fact the range of points within each segment for which the point attributes are to be drawn. Leaving this field blank will cause the system to draw all points in each segment that is to be drawn. To obtain different effects, a value of "1,2" would draw only the first and second points of each segment.

Range specifications

A range specifier takes the form of 'a, b, c' where each of the values 'a', 'b' and 'c' represent real numbers and it is interpreted as from 'a' to 'b' in steps of 'c'. The value 'c' is optional and if it is not present then a step size of 1 is assumed. The value 'b' is also optional and if it is not present then 'a' defines a single value. Ranges can be made complex by concatenating ranges together using the ';' character. Thus a complex range may take the form, '1,9,2;20,100,10'.

Desc field number

The entry in this field defines which of the point attribute values that are to be drawn at each of the points. The attribute fields that may be drawn include points attributes such as coordinate values and description fields but also values such as string number, segment number, point number and others. The table below shows the complete range of possible entries for this field.

Entry Description
D1 .. D100 or 1 .. 100 Draw the data from the specified description field.
X, Y or Z Draw the specified co-ordinate field.
segment-no Draw the segment number at each point.
string-no Draw the string number at each point.
layer-name Draw the layer name at each point.
segment-point-no Draw the point numbers in each segment starting at 1 for the first point in each segment.
#segment-no Draw the segment number at the first point in each segment.
#string-no Draw the string number at the first point in each segment.
#layer-name Draw the layer name at the first point in each segment.
string-segment-no Draw the string and segment numbers in the format (string number).(segment number) at each point.
#string-segment-no Draw the string and segment numbers in the format (string number).(segment number) at the first point in each segment.

Text Alignment

Different attributes may be drawn at a number of locations about each point. The location of the attribute is determined by entering the manner in which the attribute is to be aligned relative to the point of interest. The text alignment is defined using a number of alignment characters. These alignment characters and their meaning are shown in the table below.

< left aligned
> right aligned
^ top aligned
v bottom aligned
* centre aligned
<^ left and top aligned
<v left and bottom aligned
>^ right and top aligned
>v right and bottom aligned

Result

The specified point attribute value is drawn at each of the points specified by the 3 ranges at the required position relative to each point.