Applications in CADD N4ce Point Coding and Code Table
Applications in CADD N4ce Point Coding and Code Table
Point Codes
Any point code should be in upper case characters and comprises three elements. These are a code prefix, a
string number and comma codes.
Code Prefix
This defines what the points of a given feature string represent. Code prefixes are normally
alphabetic characters although numeric characters can be used. An example of a code prefix
would be BB which may represent a bottom of a batter. You can use as many characters as
you wish but it is best to try and use as few as possible as this reduces time to record the code
in field.
String Number This allows you to differentiate between the feature strings that use the same code prefix.
These would normally be numerical. For example, two different bottoms of batter could be code
as BB01 and BB02. The use of string numbers is not compulsory.
Comma Codes These are additional items that allow you to change the behaviour of a feature at any given
point. They are single characters and are appended to the end of the feature code prefix and
string number combination. They are separated from the code and string number by a user
definable character, normally a comma. You can use more than one comma code at each point
but only one separator character is necessary.
Point dimensions are items of information that can be attached to points, either in the field or in the office. They
take the form of name=value where the name is the label assigned to the dimension and value is its value. Most,
but not all, dimensions are likely to be numerical and you can attach as many dimensions to a point as you wish.
The Prefixes list shows the code prefixes that have already been defined. There is always a code prefix called
Default. This prefix is used when n4ce cannot find a prefix that matches the code of a point.
Dec 2015
n4ce Manual
You can create new code prefixes using the Add button. You will be asked to enter a new code prefix and a copy
of the prefix highlighted at the time the button was selected will be made. A new prefix will be created with those
copied attributes. The Remove button can be used to remove existing code prefixes. After a check, it will be
removed from the list. If the default code prefix is highlighted, this button will be disabled.
The main part of the dialog is a property sheet consisting of nine pages. The first eight of these pages defines an
item that can be displayed and will be described in its own section later in this chapter. For each code prefix, you
can display as many of these items as are required. The ninth page allows you to enter defaults for dimensions.
The Transfer field allows you to define a prefix which is used when importing data from and exporting data to MX
GENIO files. When exporting data to this format, you will be given the option to translate the code prefixes.
When importing data from an MX GENIO file, if an imported code can be matched to a transfer prefix, the code
prefix will be used for the code. In both case, if no transfer prefix is defined or one cannot be found, no code
translation takes place.
The Description field defines a descriptive text string of the current code prefix.
The Code Import Convention field defines which of the four code import conventions are to be used.
Dec 2015
Point Heights
The No Model comma code, normally X, specifies that you do not wish the point to be included into the DTM
triangles. This is necessary where the level of the point would have an adverse effect on the model, such as an
observation to the eaves of a building or underground services. If this comma code is set, the height of the point
may still be displayed.
The 2D comma code, normally Y, specifies that the point does not have a valid height and is to be treated as 2D.
If it is a surveyed observation, no height will be calculated when survey reduction takes places. If the point has
been created by other means, any height assigned to the point is ignored. Therefore, the point will not be used in
the DTM triangles and any height cannot be displayed as annotation.
The No Height comma code, normally Z, overrides any display of the point height. If the point code prefix
requires the display of a height, it will not be. The point can stilled be used in the DTM triangles. The automatic
addition of this comma code is an option when using some of the feature editing tools in the model.
Dec 2015
n4ce Manual
Point Dimensions
Dimensions are used on points to give further information to n4ce about the object at a survey point. For
instance, if the point represents a tree, you can specify the spread of the tree canopy, the size of the tree bole and
the height of the tree using dimensions. The tree species could also be defined by a dimension. Dimensions are
expected in the form of name=value where the name is the label assigned to the dimension and the value is a
string representing the dimension. Most dimensions are likely to be numerical although they can be
alphanumerical as needed. You can add as many dimensions as you wish to any point.
There are certain dimensions
that are required in given
circumstances. For instance
when displaying a tree at a point,
a CAD symbol is normally used
to show the canopy. This CAD
symbol will need to be scaled to
represent the actual size so a
scale dimension will be
expected. The Dimensions
button from the code prefixes
dialog allows you to define the
names that n4ce should expect
for these predefined dimensions.
When selected, the dialog box shown above will be displayed.
One of the pages on the main property sheet of the code prefix dialog is called Fields. This can be used to set
default values for dimensions so that you do not always have to assign dimensions in the field. In some
situations, if a dimension has not been assigned to a point and no default value is found, a value of 1.0 will be
assumed. When saving a code file for upload to a survey instrument, you should pay particular attention to this
property page. Any dimension defaults that are specified here will also be exported to the appropriate file and
uploaded to the instrument. When using the code whilst surveying, you will be asked to enter these dimensions.
A number of the dimensions in the dialog refer to a specific type of feature display and will be described in the
appropriate section of this chapter. Those that are not specific are described below.
Dec 2015
Dec 2015
n4ce Manual
Polygonal Line Features
Some features, such as building footprints, are often closed polygons where the last point links back to the first.
There are two ways that you can force a line feature to be a polygon.
The Polygon comma code, normally P, can be assigned to either the first or the last point of a feature. This can
be used for one off features that need to be closed, such as the feature strings around the bottom of a series of
spoil heaps.
The attribute check button Auto Close allows you to specify that all features using a particular code prefix are
polygons. This can be used where the feature represents a building footprint or a pedestrian refuge in the middle
of a carriageway.
You should note that when displaying the closing segment of a polygonal feature, any curve fitting is carried
through from the end of the feature back to the beginning.
Straight Feature
Curved Feature
The first of the examples above show the starting point of a feature made up of straight line segments. The
second shows how curve fitting is applied to all the segments of the feature. The third shows how a curve
discontinuity can be introduced to one of the points.
The Tangent comma code, normally T, specifies that the line feature segment prior to or following the point is a
tangent. If the prior segment is straight, the direction of this segment is used to constrain the start direction of the
following segment. If the prior segment is curved, the direction of the following segment is used to constrain the
end direction of the prior segment. Some examples are shown below.
Single Tangent
Double Tangent
Quadruple Tangent
The first of the examples above shows how a series of curved segments are followed by a straight segment using
a tangent point. The second shows how a single curved segment can be created between two straight line
Dec 2015
Parallel
The first of the examples above shows a simple parallel where only an offset value is provided in the parallel
dimension. The second shows a parallel with curved segments where an offset and a code prefix are provided in
the parallel dimension. Using these two examples, the offsets from the first point to its calculated parallel show
how the parallel calculations are affected by curve fitting. The third is the same as the second except the code
prefix settings have been modified such that option to close the ends of the surveyed and parallel lines is enabled.
The actual calculations of the parallel line can depend on which comma codes and dimensions have been
assigned to a point. The normal parallel method for straight line segments is to create parallel segments for the
two segments before and after each point. Where these segments would intersect, a point is created. If there is
curve fitting through a point, a tangent to the curve is calculated and a perpendicular offset calculated. If any
point on the base string has a Bearing dimension, BRG, a perpendicular offset is calculated using this
dimensions.
Dec 2015
n4ce Manual
Offset Feature
In the examples above, the first point on the feature is to the left. The first example shows a feature with a
positive offset value. The second shows a feature with a negative offset value. The third shows a feature with a
negative offset value and a positive parallel value, with code prefix.
The first of the examples above is that of a width scalable feature. The second is the same but with the feature
being offset by half of the width. The third is that of a simple line feature width a width applied thus using the
surveyed line as the centre line of two parallel lines. Note that the option to close the ends of the feature has
been applied using the Close Ends on P&W check box.
Dec 2015
Changing Codes
When surveying linear features, it is often required that the same point is used for more than one feature. This
can happen where a fence changes into a wall or where a gate is in the middle of a fence.
The New Code dimension, normally N, can be used to change the feature code at the current point. The point
will be used twice, to end the current feature and to start a new one with the code taken from the dimension value.
The point will only be displayed once along with its annotation.
The Seg Code dimension, normally M, can be used to change the feature code for the line segment that follows
the current point. Just the one segment will use the new code and subsequent segments will revert to using the
normal point code. This dimension only works where the segment code is either another line or a two point
symbol.
The first of the examples above shows the use of a new code dimension where a hedge finishes and a fence
starts at the same point. The second shows the use of the segment code dimension where a single segment of
the hedge is displayed as a fence. It also illustrates how the curve fitting is carried through the feature regardless
of the change in code. The third shows the use of the segment code dimension where a single segment of the
hedge is displayed as a gate.
It is possible to include either of these dimensions into the point code by identifying separator characters for such
items. These are defined in the Dimension Strings Dialog. The New Code Separator field defines a character
that is used indicate the presence of a new code dimension. In the first example above, with the new code
separator being a slash, the point code should be HE01/FE01. The Seg Code Separator field defines a
character that is used to indicate the presence of a segment code dimension. In the second and third examples
above, with the segment code separator being a colon, the point codes should be HE01:FE or HE01:GT.
Dec 2015
n4ce Manual
If you do not wish to use the code separators, ensure that these fields are blank. If you do wish to use them,
ensure that the character you have chosen is not alphanumeric and easy access from your total station or data
logger keyboard. You should also ensure that you do not use the same characters as those you have specified to
indicate a comma code. Also, you cannot use both of these separators on the same code.
10
Corner Merge
Corner Before
Corner After
Segment Offset
Dec 2015
This option can create a symbol that can be scaled and rotated about the point. To do this, the
scale dimension defines the scale and the angle dimension defines the rotation of the symbol.
1 Pt Aligned
This option creates a symbol that is rotated using the direction of the feature at the point. The
symbol can be scaled using the scale dimension. If the angle dimension is present, the
dimension value will be added to the direction of the feature at that point.
1 Pt Request
This option is similar to the previous option except that an aligned symbol is only created when
requested. If you wish to plot a symbol at a certain point, the Request Symbol comma code,
usually S, should be used. The symbol can be scaled using the scale dimension. If the angle
dimension is present, the dimension value will be added to the direction of the feature at that
point.
Dec 2015
11
n4ce Manual
1 Pt Ends
This is again similar to the aligned symbol option except that in this case, symbols are only
plotted on the first and last points of the feature. In the example to the right, the end points
have also had the no marker comma code applied to them. The symbol can be scaled using
the scale dimension. If the angle dimension is present, the dimension value will be added to the
direction of the feature at the end point. Also, if the feature under consideration is a closed line
feature, no symbol is plotted.
1 Pt Fixed
This option is used to display symbols that should always be displayed the same size, no matter
what the working scale. This type of symbol is often used for boreholes. The symbol should be
created at the size you want it displayed at a scale of 1:1000. Therefore, if a symbol is to be
plotted 2mm across, you should draw it 2m across. The scale dimensions has no effect on this
type of symbols but if the angle dimension is present, the symbol is orientated accordingly.
1 Pt Scaled
1 Pt Aligned
1 Pt Request
1 Pt Ends
This option is a simple aligning option where the symbol is aligned such that the direction
between the symbol origin and the first symbol handle is the same as that between the two
points used to construct the symbol. If you define a symbol scale dimension, this scale will be
used for both Sx and Sy.
2 Pt Stretched
This option allows you to stretch a symbol between two points by making the second point
coincident with the first symbol handle. The Sx value is calculated as the distance between the
two points divided by the distance between the symbol origin and the first symbol handle. No
scaling takes place perpendicular to the direction of the two points and so Sy is set to 1.0.
2 Pt Scaled
This option allows you to scale a symbol between two points by making the second point
coincident with the first symbol handle. Again, the Sx value is calculated as the distance
between the two points divided by the distance between the symbol origin and the first symbol
handle. The Sy value that is used is the same as the Sx value.
2 Pt Width
This option allows you to stretch a symbol between two points by making the second point
coincident with the first symbol handle. Again, the Sx value is calculated as the distance
between the two points divided by the distance between the symbol origin and the first symbol
handle. The Sy value is taken from the symbol scale dimension. For this option, it is assumed
that you have created a symbol that is 1 metre wide.
3 Pt Symbol
This option allows you stretch a symbol between two points by making the second point
coincident with the first symbol handle and then use a third point to define a width. The Sx
value is calculated as the distance between the first and second points divided by the distance
12
Dec 2015
2 Pt Aligned
2 Pt Stretched
2 Pt Scaled
2 Pt Width
3 Pt Symbol
Continuous
The Continuous check button is enabled when you have selected the symbol type to be one of the first four
options described above. The normal operation of a two point symbol is that points are taken in pairs. Symbols
will be created using points 1 and 2, 3 and 4, 5 and 6 and so on. If this check button is ticked, symbols will be
created using points 1 and 2, 2 and 3, 3 and 4 and so on. The example shows how the use of the gate symbol
can be applied to a feature using continuous two point scaled symbols. If the Continuous check button is ticked,
n4ce will also look to see if the Polygon comma code, normally P, has been applied to either the first or last point
in the current feature string. If it has been applied, n4ce will create a two point symbol joining the last point on the
feature string back to the first.
The Hide Second Points check button is also enabled for all multi-point symbols. If this is ticked, only the first
point used for each symbol will be displayed regardless of the point display settings. Also, any text or annotation
on the second or subsequent points will not be displayed.
Dec 2015
13
n4ce Manual
Positioning and Aligning Text
The Attributes group on the text feature property page defines how you wish your text to be initially positioned on
a survey or a model. In a model, you have the option to edit these values at a later date. The X Offs and Y Offs
fields define the offsets of the text string from the point. The units used are in millimetres at the view or plot scale.
You do have the option to angle text, either using a specified angle or using the direction of line features. If an
angle is used, offsets are applied parallel and perpendicular to that angle.
The Alignment field defines how the text is to be angled. There are eleven possible settings for this field.
Normal
The text string will be displayed horizontally using the offsets to position the text
relative to the point.
Angled
The text string will be displayed at angle which is defined in the Angle field. If the
point has an angle dimension, normally A, this will override the value in the angle
field.
Parallel
The text string will be displayed using the direction of the two feature string segments
on either side of the point. The calculated angle will be weighted such that it is closer
to the angle of the longer of the two feature segments. Only the Y offset value is
used to position the string and the text will justified about the bottom centre of the
text.
Parallel Leading
The text string will be displayed using the same angle as that of the feature segment
leading into the point. Both offsets will be used and the text will justified about the
bottom right of the text.
Parallel Trailing
The text string will be displayed using the same angle as that of the feature segment
trailing after the point. Both offsets will be used and the text will be justified about the
bottom left of the text.
Perpendicular
The text will be displayed using the perpendicular directions of the two feature string
segments on either side of the point. The calculated angle will be weighted such that
it is closer to the perpendicular angle of the longer of the two feature segments. Only
the X Offset value is used and the text will be justified about the middle left of the
text.
Perpendicular Leading
The text string will be displayed using the perpendicular angle of the feature segment
leading into the point. Only the X offset will be used and the text will be justified
about the top left of the text.
Perpendicular Trailing
The text string will be displayed using the perpendicular angle of the feature segment
trailing after the point. Only the X offset will be used and the text will be justified
about the bottom left of the text.
Centred Parallel
The text string will be displayed using the angle of the feature segment trailing after
the point. Only the Y offset will be used and the text will be justified about the bottom
centre of the text. The text will also be positioned half way along the feature segment
that is trailing the point.
Centred Perpendicular
The text string will be displayed using the perpendicular angle of the feature segment
trailing after the point. Only the X offset will be used and the text will be justified
about the middle left of the text. The text will also be positioned half way along the
feature segment that is trailing the point.
Text strings will only be displayed on the first and last points of a feature. For the first
point, the text will be displayed as though it is Parallel Trailing. For the last point, as
though it is Parallel Leading.
14
Dec 2015
Normal
Angled
Parallel
Parallel Leading
Parallel Trailing
Perpendicular
Perpendicular Leading
Perpendicular Trailing
Centred Parallel
Centred Perpendicular
The Position field can be used to define where the text is to be placed relative to the point. It only applies to the
Normal and Angled alignment options. The indicated position is not the justification point for the text. In fact, it is
the opposite. For instance, if text is to be placed to the top right of the point, the text will be justified about the
bottom left of the text. The X and Y offsets are not always used and will be made negative for certain positions.
py
pz
pc
This label will extract the code of a point. Note that any comma codes assigned to the point will not
be included in the display.
pn
pp
This label will extract the point code prefix that has been used in the point code.
ps
This label will extract the string number that has been used in the point code.
Dec 2015
15
n4ce Manual
pd
This label will extract a plan distance between two points. The distance displayed at a point is that
between the current point and the next point in a feature. It is particularly useful when displaying
the spread of a tree that has been surveyed and displayed using a two point symbol.
pdz
This label will extract a vertical difference between two points. The difference displayed at a point
is that between the current point and the next point in a feature. If the next point is higher, the value
displayed will be positive.
pg
This label will extract a gradient between two points. The gradient displayed at a point is the
gradient from the current point to the next point in a feature. If the next point is higher, the gradient
will be positive. The gradient that is displayed is always in the percentage form and if you wish to
display a percentage sign, follow the current macro label with an empty label, two % characters.
pb
This label will extract a whole circle bearing between two points. The bearing displayed at a point is
that between the current point and the next in a feature. The bearing will be formatted using the
current settings for angle display.
pt
If you are using a macro to display text next to a station, this label is used to extract the type of
station, such as Fixed, Known, Derived or Adjusted. It cannot be used for normal points
rem
This label is used to extract the remark from the current point.
If a label other than those described above is found or is upper case, it is assumed that it is a dimension name
and the appropriate dimension value will be extracted from the point.
When displaying co-ordinate values or lengths, n4ce will format the text to use the number of decimal places used
for the display of lengths. However, you can override this or define the number of decimals for the display of
dimension values. This is performed by preceding the label by a decimal point followed by the number of
decimals. For instance %.3px% will extract and format the easting co-ordinate using three decimal places. If no
decimal places are defined for a dimension, the dimension string is displayed as is with the exception that any
superfluous zero characters are removed from the end. If you require that a co-ordinate or dimension is only
displayed as a whole number, set the required number of decimal places to zero, for example %.0H%. You can
also make a dimension negative by including a minus sign at the beginning, for example %-.3D%.
You can specify that a simple mathematic calculation is carried out in a macro by surrounding the expression in
round brackets. The expression will have two elements separated by one of the four mathematical operators +, -,
* or /. The two elements can be co-ordinate labels, dimension names or numerical values. The opening bracket
can also be preceded by a specification for the number of decimal places. The text macro %.3(pz-V)% will take
the value of a dimension named V away from the height of the point and display it to three decimal places. If the
number of decimal places is not defined, n4ce will assume the number of decimal places used to display lengths.
%.3px%E\n%.3py%N%.2pz%H
FW\nCL=%.2pz%\nIL=%.2(pz-V)%
%pc%\nS=%.1S%\nH=%.0H%
The examples above show how the text macros can be used to display co-ordinate information at a station or an
important point, information about a manhole that has been surveyed or information about a tree that has been
surveyed.
If a text macro calls for the display of a dimension, or its use in a simple calculation, and the dimension has not
been assigned to the point, n4ce will look for a default value in the fields of the current code prefix. If no default
value is found, then one of two things can happen depending on whether the Accept Black Fields check button
is ticked. If the button is ticked, n4ce will display the line without the macro. If the button is not ticked, n4ce will
not display the whole line containing the macro, regardless of other macros or text that are present on that line.
16
Dec 2015
Circular Shapes
There are seven methods of displaying circular shapes. The first three of these create a circle from one point
together with an additional dimension.
1 Pt Circle
This option creates a circle from a surveyed centre point and a measured radius. The
radius of the circle is provided in the Radius dimension, normally R.
1 Pt Diameter
This option creates a circle from a surveyed centre point and a measured diameter. The
diameter of the circle is provided in the Diameter dimension, normally D.
1 Pt Circumference
This option creates a circle from a surveyed centre point and a measured circumference
or girth. The circumference of the circle is provided in the Circumference dimension,
normally C.
1 Pt Circle
Dec 2015
1 Pt Diameter
1 Pt Circumference
17
n4ce Manual
The Adjust Survey Distances check button also applies to circles that can be constructed from one point. If this
button is ticked, the value of the radius of the circle is added to the observed distance during the survey reduction
process. If this button is not checked, the displayed point will not be adjusted so that it is in the centre of the circle
unless you also specify a distance offset dimension, normally H. This check button removes the need to duplicate
information by providing a means of calculating a radius and the distance offset dimension, both of which are the
same value.
The Alternate Points check button also applies to the circles that can be constructed from one point. As the
name suggests, this option allows you to only display a circle on every other point. An example of this is a where
a tree has been surveyed using two points, the first on the trunk and the second on the edge of the canopy. If you
want to use a one point circular shape to show the size of the trunk, this stops the display of a second trunk at the
canopy edge.
Four further method create circular shapes from two or three points.
2 Pt Circle
This option creates a circle from a surveyed centre point and a second surveyed point
anywhere on the circumference of the circle.
2 Pt Diameter
This option creates a circle from two points on the circumference of a circle. The points
will be assumed to be diametrically opposite each other.
3 Pt Circle
This option creates a circle from three points. Each of the points should be on the
circumference of the circle.
3 Pt Arc
This option creates an arc from three points. The arc will be drawn from the first point to
the third whilst passing through the second. This type of shape is often used in building
elevation surveys to represent arched lintels above doors and windows.
2 Pt Circle
2 Pt Diameter
3 Pt Cricle
3 Pt Arc
Rectangular Shapes
There are seven methods of displaying rectangular and square shapes.
2 Pt Rectangle
This option creates a rectangle from two points which should represent one of its sides.
The width of the rectangle is provided in the Width dimension, normally W. If the width
value is positive, the rectangle will be created to the right of the two points.
2 Pt Rect Cent
This option creates a rectangle from two points at either end of one of its axes of
symmetry. The width of the rectangle is provided in the Width dimension, normally W.
The sign of the width dimension makes no difference to the rectangle construction.
3 Pt Rectangle
This option creates a rectangle from three points. The first two points represent one of
its sides. The width of the rectangle is calculated as the perpendicular offset of the third
point from the line joining the first and second points.
3 Pt Rect Cnt
This option creates a rectangle from three points. The second and third points represent
one of its sides. The width of the rectangle is calculated as twice the perpendicular
offset of the first point from the line joining the second and third points
2 Pt Ortho Rect
This option creates a rectangle from two points which represent a diagonal. The
rectangle is always orthogonal in the current co-ordinate system so the sides will be
generated east-west and north-south. This type of shape is used in building elevation
surveys to represent doors and windows
18
Dec 2015
This option creates a square from two points which represent one of the sides of the
square. The square will be created the right of the two points.
2 Pt Diag Square
This option creates a square from two points which represent one of the diagonals of the
square
2 Pt Rectangle
2 Pt Rect Cent
3 Pt Rectangle
2 Pt Ortho Rect
2 Pt Square
2 Pt Diag Square
3 Pt Rect Cent
The Open Rectangle check button applies to the 2 Pt Rectangle and 3 Pt Rectangle options. If ticked, the side of
the rectangle that is opposite the side created by the first two points will not be displayed. An example of where
this may be used is where a rectangular conservatory has been added to the side of a house.
Triangular Shapes
There are three methods of displaying triangular shapes from either two or three points.
2 Pt Triangle
This option creates an isosceles triangle from two points which represent its base. The
height of the triangle is provided in the Width dimension, normally W. If the width is
positive, the triangle will be created to the right of the two points.
3 Pt Triangle
This option creates a triangle from three points each of which represents one of the
apexes of the triangle.
2 Pt Eq Triangle
creates an equilateral triangle from two points which represent one of the sides. The
third apex will be calculated to the right of of the two points.
2 Pt Triangle
3 Pt Triangle
2 Pt Eq Triangle
Other Shapes
There are two other shapes that can be displayed.
2 Pt Line
4 Pt Polygon
Dec 2015
19
n4ce Manual
Sub-Dividing Rectangle and Polygon Shapes
Dimensions are available that instruct n4ce to sub-divide certain shapes into sections. This can be used to
simulate steps, large manholes with multiple access covers, cattle grids and gratings.
The Number of Segments dimension, fixed as NS, can be used to sub-divide any two point rectangles, normal
three point rectangles or four point polygons with additional lines. For a two point rectangle, the lines are
perpendicular to the two points, as though the first and second points are the top and bottom of a flight of steps,
respectively. For a three point rectangle, the lines are parallel to the first two points, as though the first two points
represent the bottom of the steps and the third is the top. For the four point polygon, the sides between points 2
and 3 and 4 and 1 are sub-divided.
The value of the NS dimension is the number of segments that the shape is divided into. Therefore, the number
of additional lines that are drawn will be one less than this value. The examples above show shapes with an NS
dimension of 3.
The Number of Columns dimension, fixed as NX, and the Number of Rows dimension, fixed as NY, can also be
used to divide two point and normal three point rectangle shapes above in both directions. The columns are
always assumed perpendicular to the line between the first two points and rows are parallel to that line. The
number of columns and rows dimensions should always be applied to the first point on the shape.
The examples above show shapes with an NX dimension of 3 and an NY dimension of 2. Note, that you do not
need to provide both dimensions should you only want either columns or rows.
Looking at both sets of examples above, you should see that for the two point rectangles the dimensions for the
number of segments and for the number of columns are the same. However, for the three point rectangle, the
number of segments dimension is the same as that for the number of rows.
20
Dec 2015
Integer
A whole number which does not have a decimal point. These are often used as counters.
String
Dec 2015
21
n4ce Manual
The Description field allows you to enter a description for the dimension. When a dimension is added, the
description will have the same name as that of the dimension.
The three radio buttons are used to constrain the value of the dimension and are described in the next section.
The Must Exist check button allows you to specify that a dimension is definitely required at a point. Nothing is
actually done if it does not exist. When carrying out a feature code report and a dimension of this type is found to
be missing, it is flagged up in the report.
Constraining Dimensions
As well as defining the data that is expected, n4ce also allows you to define constraints for dimensions. Again,
these settings are irrelevant in n4ce but are used for setting up code lists for instruments. The three constraint
settings are as follows.
Normal
Ranged
which is a dimension where you can define maximum and minimum values for a dimension. The
value of the dimension is not checked against the maximum and minimum values by n4ce but these
constraints may be used by your survey instrument. For this type of dimension, most survey
instruments will expect a real value.
Choice List which is a dimension chosen from a list of available options. Again, the value of the dimension is
not checked by n4ce to ensure that one of the options has been chosen. For this type of
dimension, most survey instruments will expect either a real or string value.
22
Dec 2015
The Line property page should be set to display whichever line style is required.
The Symbol property page should be set to display the symbol required for a gulley. Since the symbol is not
required at every point, the symbol type should be set to a one point request symbol. When needed, the symbol
is generated using the same method as that for a one point aligned symbol. The request is made by assigning
the symbol request comma code, normally S, to the point on the channel line.
Overhead Wires
In rural areas, electricity and telephone wires are often suspended overhead from wooden poles. To create a
graphic representation of this, you could use a line to represent the overhead wire and a single point circle to
represent each pole. An item of feature text next to each pole will signify what the wires are for.
Dec 2015
23
n4ce Manual
You will not always be able to survey these points at ground level so they can be used in a ground model and a
reading is taken further up the pole. In this case, you should consider using the option not to model points in the
Point property page. If you do not use this option, you may have to add the comma code to exclude the required
points from the model.
In the Line property page, you can set the required line style. For overhead wires, there is a line style called OH
Power which is designed for this situation. In this example, none of the check boxes in the Attributes Group
should be checked. These may adversely affect the display of the feature but also the formation of the triangles.
The Text property page can be set to display a text string next to each pole. For instance, you could use EP if
you are surveying electricity wires or TP if you are surveying telephone wires.
The Shape property page should be set to display one
of the single point circles. Because electricity and
telegraph poles tend to be the same size, a default
value for the radius, diameter or circumference should
be set up in the Fields property page. You can use the
option that will adjust the surveyed distances by the
radius of the pole so that you do not need to provide the
distance offset dimension. Some clients will prefer a
post to be shaded so use a fill style using the solid fill
pattern with the required colour. In this case, you
should consider using the point style called None.
24
Dec 2015
Hash Codes
There are times when a single survey observation needs to be used for more than one feature. For instance,
there may be a number of underground services meeting in an access manhole or the start point of an
embankment where the top and bottom are the same point. In n4ce, you can only assign one code to a point so
where an observation is to be used more than once, duplicate points must be created.
In the field, you can use hash codes to define multiple codes for a point or observation. A hash code is a code
string where multiple codes are separated by the hash character #. When a point that has a hash code is
imported into n4ce, the multiple codes are extracted. A copy of the point or observation is then created for each
of the extracted codes. If we take the example below, two points or observations will be created. The first will be
code as TB01 and the second BB12.
TB01#BB12
Note that codes that are separated by the hash sign all need to follow the current code import convention.
Therefore, you can assign different comma codes and dimension values to the copies of the points that are
created. In the example described above where a number of pipes enter and leave a manhole, you can assign a
dimension to each code specifying the appropriate pipe diameters.
Dec 2015
25
n4ce Manual
Exporting Code Prefixes
When exporting code prefixes, all the prefixes in the current project will be exported
to the file.
The Leica options allow you to export to Leica IDEX files and Leica HeXML files.
When exporting to IDEX files, you will be given the option to specify which version of
the IDEX file you wish to create as different instruments require slightly different IDEX
files.
The Topcon options allow you to export to a Topcon XML file or a Topcon FCL file.
The Trimble options allow you to export the code prefixes direct to a survey instrument or to a Trimble FXL file.
Both of these options use the Trimble Link Engine which should be installed on your computer. If you do not have
this program, please visit the Trimble website and download it. You will have to register with Trimble to use it.
26
Dec 2015