0 ratings0% found this document useful (0 votes) 156 views414 pagesMX Command Language Reference
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
&] oe
MX Command Language Reference
Version 2.6
]
J
a
8
a
8
Infrasoft Limited Part Number: D-UK-CLR-26Fade 4=a
co
oo
z
Disclaimer
Information in this document is subject to change without notice. Companies, names, and data
used in examples herein are fictitious unless otherwise noted. No part of this document may be
reproduced or transmitted in any form by any means, electronic or mechanical, for any purpose,
without the express written permission of Infrasoft Limited.
‘The software described in this publication is subject to a licensing agreement and may only be
used or copied in accordance with the terms of that agreement.
© 2002, Infrasoft Limited. All rights reserved.
First edition published July 1997
Second edition published January 1998,
Third edition published November 1998 (Version 2)
Fourth edition published February 2001 (Version 2.5)
Fifth edition published June 2002 (Version 2.6)
Printed in the UK.
Infrasoft Limited
North Heath Lane, Horsham, West Sussex RH12 5QE, England
Telephone: +44 1403 259511 Fax: +44 1403 2114933
Introduction
Introduction
Overview of this guide
‘The Command Language Reference contains full descriptions of MX options and macros,
available in Linemode.
Major options perform operations on models, files and drawings. They also define the models to
be operated on by subsequent minor options.
Minor options are numeric and perform operations on strings and points.
Major and minor options can also be combined in an input file for processing by major option.
Macros consist of a combination of major and/or minor options, with values assigned to variables
at run time.
za
cs
Intended audience
Q
The Command Language Reference is not intended for a novice but for an experienced user of
Mx.
Conventions
eas
Command structure
‘The overall structure of minor options within major options is as follows:
MAJOR, MODEL 1,MODEL 2
ep
minor, field 1,field 2, field 10
2 minor, field 1/field 2, .........-field 10
4 minor, field 1,field 2, ..........field 10
999
MAJOR, MODEL 1
q minor, field 1,field 2, ......,...field 10
minor/field 1/field 2, ..........field 10
minor,field 1,field 2, .........-field 10
999
d=
E
1S 6 Gs
4
Introduction
Major options
‘The format of a line of data using a major option in linemode is:
MAJOR, MODEL 1,MODBL 2
MAJOR is the name of the function to be applied; for example, REPORT. MX will access data
from MODEL 1 and MODEL 2.
In some cases a third model may be required and if so a second major option line is specified.
For example:
MAJOR, MODEL 1,MODEL 2
MAJOR, MODEL 3
¢ Major option names may be abbreviated to four characters.
Minor options
‘Minor option data consists of the minor option number followed by up to ten other fields of data:
-field 10
minor, field 1,field 2,.
Minor is always a three-digit number.
Fields 1, 2 and 3 are each four alphanumeric characters.
Fields 4'to 10 are numeric data values.
Each of the fields are specific to the option being invoked though there is a regular pattern
throughout the system.
Where a field is not used, ie it remains blank, it is excluded from the documentation.
+ No line can exceed 80 characters, and continuation lines are not provided.
¢ If too many characters are specified for a given field the correct number of characters is taken,
starting from the leftmost. For example:
100,MASTER,,ICL1,,0,-2,100
would result in:
100,MAST, ICL1,,0,,-2, 100
Free format
In free format each line of data consists of a continuous string of characters, with the data for
each field separated by commas from the next field. A blank field, therefore, is represented by
two consecutive commas. You don't need to type any commas for fields following the last
nnon-biank field.
DESIGN, ROAD MODEL
100,MAST, ,TCL1, ,0.0,-2.0,100.0a G Eh
a
@ = @ a
d
d
Introduction
Field number format
In field number format, data is assigned to a specific field. You do this by typing in sequence:
the field number an'‘=" character and the data value.
For example:
567, MAST, 10=1.0
This will place a value of 1.0 in field 10.
‘The following lines all input identical data in linemode:
009,X001, ,BDRY,,,5.0,,,20.0
009, 15X001, ,BDRY, 6=5.0,9+20.0
009, 6=5.0,9=20.0,1=X001, 3=BDRY
Notation
Ifdata is mandatory itis prefixed by an asterisk. For example:
Field 3 String name.
Characters written in CAPITALS are the actual characters to be coded. For example:
Field 2 OUT if area is within boundary 1 and outside boundary 2.
IN if area is within boundary 1 and inside boundary 2.
‘Standard Point Reference Data (SPRD)
SPRD is the data coded when specifying a point on a string.
Fields 5 and 6 are used to specify a start point.
Fields 8 and 9 are used to specify an end point.
‘The data coded in the fields depends upon the type of SPRD to be specified:
Coordinates [5 and 6 [sand
Chainage 5 ie
PointNo. [6 9
Left Blank first point —_last point assumed
jassumed |
Ifield 6 or field 9 is coded as —1 then the end point of the string is taken.A
ta
Ee ta
3 oa oa
eDrRrRDD DDD wD
eo
Introduction
Macros
Ifyou frequently apply the same sequence of minor options but with varying data, before you start
a particular job you'can group options into macro-options (or ‘macros’ for short). You invoke this
set of data by typing 900 and the name of the macro, followed by the data values you wish to
apply. MX then executes the group of options in sequence, inserting the current data into the
data fields as appropriate. This eliminates time consuming and error prone typing
Long Filenames
Long filenames can now be used for the following major options:
ASSIGN
OVERWRITE
INPUT
ouTPUT
NEWDPF
DRAW (Stylesets 850/001)
Up to 256 characters can be used for the path, filename and extension.
‘Space characters can be used in the filename.= Gey
&
a
= Do
7
Global minor options
Global minor options
Option 000
Add log comments
Minor option 000 (or blank).
Fields 110 Alphanumeric text.= of
Emme
8
Global minor options
Option 001
Provide supplementary information
For details, refer to the description of the minor option with which 001 is being used,Global minor options
Option 003
Define the order of items
=
For details, refer to the description of the minor option with which 003 is being used.
D = =A
10 och
Global minor options
Option 017
Define system parameters
Minor option 017
Field 4 First system parameter.
Curve fitting status:
‘cURV ‘switch on curve fiting (default).
NOCU switch off curve fit
Input coordinate notation:
xy coordinates input as (X,Y).
Yx coordinates input as (Y,).
DANE Danish convention (for both input and output),
czot Czech coordinates, frst convention (for both input and outpul).
cz02 Czech coordinates, second convention (for both input and,
output).
English/French design:
EDES English design.
FDES French design.
Triangle error echo:
ECHO output coordinates of points added to a triangulation.
NOE cancels ECHO code,
Triangle FLAT/NOFL:
FLAT allows flat triangles.
NOFL cancels FLAT code.
Vertical/normal offsets:
VOFF use vertical offset from horizontal offset,
NOFF use normal offset from horizontal offset.
SOFF use normal offset from slope offset.
‘Angular input:
DMS Degrees minutes and seconds — sexagesimal
DEGR Degrees and decimal degrees — centesimal.
GRAD Grads.
RADI Radians.
NORM Mixture of sexagesimal and centesimal.12
Global minor options
Option 018
f} __ Define linear units
ey) Minor option 018
Bed eT Matt ant mead seen
IMP — Model units interpreted as feet.Field 2
Field 3
Field 4
Field 5
Field 7
Field 8
Field 9
Field 10
"
Global minor options
QUAD Quadrant bearings.
‘Second system parameter
French road type:
Output coordinate notation:
XY, YX, DANE, CZ01, C202. See input coordinate for details.
‘Angular output:
DMS, DEGR, GRAD, RADI, NORM, QUAD as above.
Survey station string name default PSSA.
Secondary interpolation tolerance:
‘Supply 0.0 to switch off secondary interpolation.
Default is 20.0 model units.
Point search tolerance:
Default is 0.01.
Maximum section offset to left of reference string
Default is -100.0 model units.
Bearing of baseline for automatic sections:
If NORM is the angular input give the value in centesimal.
‘Secondary interpolation offset:
Default is the secondary interpol
Maximum section offset to right of reference string:
Default is 100.0 model units.
n tolerance.
¢ 017 changes the set values only until the end of the current MX session. To permanently
‘modify the default values you will need to set the new values onto your project settings file.
a
3 > a
[xemf
Cm tie
ps3
i}
c=
a oe om
13
Minor option
Field 1
Field 2
Field 4
Global minor options
Option 019
Define string masking
o19
name mask OR
Subreference mask if field 4 = +/-5.0
‘Subreference mask if field 4 = +/-6.0
(field 1 must be a name mask in this case).
4+1.0 inclusive string name mask.
1.0 exclusive string name mask.
45.0 inclusive sub reference mask.
6.0 exclusive sub reference mask.
46.0 inclusive combination mask
6.0 exclusive combination mask.
Both fields 1 and 2 can consist of up to four alphabetic, numeric, blank or special characters.
Major option TRIANGLE
Field 4
42.0 interpret as P string,
43.0 interpret as linked string.
Major option SURFACE
Field 4
444.0 mask of strings which are to cause bearing discontinuities.
4.0 mask of strings which are not to cause bearing discontinuities.4
Global minor options
Option 900
Use a macro
Ifyou frequently apply the same sequence of minor options but with varying data, before you start
particular job you can group options into macro-options (or ‘macros’ for short). You invoke this.
set of data by typing 900 and the name of the macro, followed by the data values you wish to
apply. MX then executes the group of options in sequence, inserting the current data into the
data fields as appropriate. This eliminates time consuming and error prone typing.
Record 1
Minor option 900
Fields 1-2 Command macro name (8 characters maximum).
Record 2
Values to be assigned to variables within the macro. These are coded:
‘name = value’
egA=3.0.
i
4
|
a
i
4
i
4
2 oe eo
iEe
15
Global minor options
Option 999
End a major option
Used to mark the end of input data to a major option.
Minor option 999
‘There is no associated field data.16
3DDXF
3DDXF
Option 451
Transfer strings to DXF
SDDXF, DXF filename
001, name of model
Minor option 451
Field 4 String name, partial name, or blank.
Fiold 2 LINE to interpret strings as polylines
SPOT to interpret strings as discrete points
blank to interpret P strings as points, all others as lines.
Field 3 SING to interpret each string to a separate layer
MULT to interpret all strings to a layer (default).
Field5&6 — SPRD start.
Field8&9 PRD end.
=e
j
i
Pee Oe Me rr IC)7
3DDXF
Option 453
Transfer triangulation to DXF
SDDXF, DXF filename
EB 001, name of mode!
Minor option 453
* Field 1 Triangulation name.
Field 2 Group code. if blank the whole triangulation is transferred.
=
E
= os18
|
1
ro
ALIAS
ALIAS q
Model 1 Name of model to be given an alias.
Model 2 Single letter to be used as alias.
¢ Ifneither mode! name nor alias is typed, all the current aliases are reported.19
ARCHIVE
ARCHIVE
Minor option 001
Field 1107 Name of model to archive. Up to 28 characters may be specified.
E
cS
ea
1 oo eS eo
eo em20
AREA
AREA
Major option AREA
Model 1 Reference or triangulation model.
For option 045 this must be a triangulation model type TRIA.
Model 2 ‘Model containing boundary or section strings.
+ For options 046, 047 and 048 this must be a sections model.
Major option AREA
Model 3 Model to store area string (option 048 only)om
2
AREA
Option 040
Within boundary string
Minor option 040
* Field 3 Name of boundary string.
Field 4 ‘Multiplying factor to be applied to the resultant area to produce a crude volume
(Optional).22
AREA
Option 041
Between two strings
Minor option
* Field 1
* Field 2
* Field 3
Field 4
Field 5 & 6
Field 8 & 9
oat
Reference string
First subsidiary string
Second subsidiary string
Multiplying factor to be applied to the resultent area to produce a crude volume
(Optional.
‘SPD for start point on reference string.
‘SPRD for end point on reference string23
E AREA
[
Option 042
Two intersecting boundaries
Minor option 042
f3s0]
* Field 1 Name of first boundary string
' Field 2 COUT if area is within boundary 1 and outside boundary 2.
BE IN if area is within boundary 1 and inside boundary 2.
: * Field 3 Name of second boundary string.
2 Field 4 Multiplying factor to be applied to the resultant area to produce a crude volume
EB (optional).24
AREA
Option 043
Slope between two strings
Minor option 043.
* Field 1 Name of reference string.
* Field 2 Name of first subsidiary string.
* Field 3 Name of second subsidiary string.
Field 4 Multiplying factor to be applied to the resultant area to produce a crude volume
(Optional
Field 5&6 SPRD for start point on reference string.
Field 8&9 SPRD for end point on reference string.25
AREA
Option 045
Triangulation area
Minor option 045
Field 1 Group code.
* Field 2 Triangulation string,
Field 3 Boundary string.
=26
AREA
Option 046/47/48
Section based area
Minor option 046
* Field 1 Reference string name.
* Field 2 First subsidiary string name.
* Field 3 Second subsidiary string name
Field 5&6 ‘SPRD for start.
Field &9 _SPRD for end
Minor option 047
Field 1 SLOP or PLAN (default SLOP).
Field 7
Field 10
Minor option.
* Field 3
Section set 1 prefix character.
Section set 2 prefix character.
This section set is the prominent section set, ie, the section set which has
sectioned through the subsidiary strings coded in minor option 046. The
prominent section set determines the surface along which the slope areas are
measured.
Minimum gradient limit
This determines the gradient above which areas are calculated.
Maximum gradient limit
This determines the gradient below which areas are calculated.
048
Name of the area string to be created.
g
ae
Dz a27
Model 1
Model 2
ASSIGN
ASSIGN
Name of fle to be assigned. If blank then the appropriate channel will be closed
depending on the second file name.
Identifier for channel to be assigned. Input in ths field is limited to GENIO, or
ARCH of RETR to assign the file to GENIO, ARCHIVE or RETRIEVE channel
respectively.28
AUTODRAW
AUTODRAW
Major option AUTODRAW
1 or ON — switch automatic drawing on
0 or OFF ~ switch automatic drawing off (default)
a a
ea aaa
eda
4
2
Less |
Sa
es
a Cos coo
No field data is required.
‘Aclipped copy of the current DPF is created.30
COMPRESS
COMPRESS
Major option COMPRESS
Model 1 File to be compressed
MODELFILE Compress the model fil.
DPF Compress the Draw Picture File.
GS we SW a ssa
p
Ep
a
6
Ba
3
Model 1
Model 2
cory
COPY
COPY takes string data from model 1 and stores it in model 2.
Ifa boundary string is being referenced, the program will look for it first in model
2 and, if unsuccessful, in model 1.coPY
Option 059
Transforma'
Set up SCALING transformation
Minor option
Field 4
Field 4
Field 5
Field 6
Field 7
Field 8
Field 9
Field 10
059
SCAL
Dimension to be scaled (optional)
1=Xx
2=Y
or 3 =Zete.
Scaling factor for X values (SCALEX) or
Scaling factor of field 4 dimension (SCALE)
Scaling factor for Y values (SCALEY)
Scaling factor for Z values (SCALEZ)
X displacement (XDISP) or
Displacement of field 4 dimension (DISP)
Y displacement (YDISP)
Z displacement (ZDISP)
Assuming Field 4 is left blank then the transformation applied is
XNEW
YNEW
2NEW
SCALEX * XOLD + XDISP
SCALEY * YOLD + YDISP
SCALEZ * ZOLD + 2DISP
‘Set up ROTATION transformation
Minor option
Field 4
Field 3
Field 4
* Field 5 &6
* Field 8&9
059
ROTA
Siring name defining common point (optional)
ANGLE Azimuth of new Y axis from existing Y axis.
Coordinates of common point on old grid or SPRD of point on string in field 3
XCPOLD, YCPOLD
Coordinates of common point on new grid XCPNEW, YCPNEWa
C3
a
5
218
cor
XCPNEW - XCPOLD * COS(ANGLE) + YCPOLD * SIN(ANGLE)
YCPNEW - XCPOLD * SIN(ANGLE) - YCPOLD * COS(ANGLE)
XxDISP
YDISP
The transformation applied is now given by:
XNEW = XOLD * COS(ANGLE) - YOLD * SIN(ANGLE) + XDISP
YNEW = XOLD * SIN(ANGLE) + YOLD * COS(ANGLE) + YDISP
‘Set up HELMERT transformation
Minor option 059
Field 1 HELM
Field 3 ‘String name defining common point (optional).
Field 4 ‘Tolerance in residual coordinate errors, dx and dy, for the transformed position of
the control points.
= Only needed on 1st 059 record
= Default value = 1.0 (model units)
*Figld5 &6 Coordinates of common point on old grid or SPRD of point on string infield 3.
* Field 8&9 Coordinates of common point on new grid.
Set up TILT transform:
Minor option 059
Field 1
Field 3
* Field 5 & 6
Field 7
Field 10
TUT
String name defining reference point (optional)
Coordinates of reference point on old grid or SPRD of point on string in field 3.
New level (optional).
Level difference (optional).
¢ When using Field 7 to define a new level a point from an existing string must be specified.
Set up MIRROR transformation
Minor option 059
* Field 1
Field 2
MIRR,
First reference string name
This defines the string through which the axis of reflection is to pass.a a
i
4
coPY
Field 3 Second reference string name
Ifthe axis of reflection is not an X or Y axis, this defines the second string
through which the axis is to pass.
Field 4 ‘Axis of reflection
1 X axis (default)
2 Yaxis
3 user defined axis,
* Field &6 — SPRD of point on first reference string through which the axis is to pass.
Field 8&9 SPRD of point on second reference string through which the axis is to pass.
Cancel existing transformations
Minor option 059
All fields must be left blank.35
COPY
Option 060
Copy strings
Minor option 060
Field 1 Name or partial name of string to be copied (if left blank all strings are copied)
Field 2 IN/OUT indicator
Leave blank to copy inside the boundary
‘Type OUT to copy outside the boundary
Field 3 Boundary string name
c36
copy
Option 061
Move strings
Minor option 061
Field 1 Name or partial name of string to be copied (if left blank all strings are copied)
=> ae ee ooa7
B COPY
p Option 064
Copy strings with curve fitting
=
Minor option 064
E Field 1 Name or partial name of string to be copied (if left blank all strings are copied).
Field 2 Curve fitting style
E Moss invokes MX curve fiting and this is the default
SPL invokes SPLINE curve fitting
Field 4 Chord-to-arc-tolerance.
lisen]
Ei
mam 6 eS oD38
COPY
Option 065
Move strings with curve fitting
Minor option 065
Field 1 Name or partial name of sting to be copied (left blank all strings are copied)
Field 2 Curve fitting style
MX invokes MX curve fitting and this is the default.
SPU invokes SPLINE curve fitting
Field 4 Chord-to-are-tolerance
ee kL oe oe
1
1
1
1
a eaE
E
fl
E
E
E
39
copy
Option 066
Copy triangulation string
Minor option 066
Field 1 Leave blank to copy all triangulations in the model.
To copy individual stings use full string name.
To copy groups of strings use partial name.lame of model to be created.
Major option CREATE
Model 1 Ne
CREATE
CREATEcS 2 oo oe
a
=
GD Ep 6 GC & fs
at
Major option DELETE
Model 1 Name of model to be deleted.
DELETE
DELETE42
DESIGN
DESIGN
Major option DESIGN
Model 4 Model containing reference and subsidiary strings.
Model 2 Model to contain the new or amending string if different from the first model
name, otherwise blank.
‘¢ A second model cannot be specified for minor options 104 to 108.
The global options 000, 017, 018, 019, 900, and 999 may be used with DESIGN.
GeE
fj
L
18
DESIGN
Option 017
Define system parameters
Vertical, normal or slope offsets may be used with minor options 103, 104 and 105.
Minor option 017
Field 1 VOFF — use vertical offsets.
NOFF — use normal offsets.
‘SOFF — use slope offsets.
Minor option 017
Field 1 Code FDES to use the French method to derive the superelevation to be applied.
Field 2 French Design Route types
[AR = Autoroute (motorway)
Pz Route Principale (major road)
UR = Route Urbaine (Urban Route)a4
DESIGN
Option 099
Invoke the simplified design process
Minor option 098
* Field 1 Reference string.
Field 2 ‘Subsidiary string (optional).
* Field 3 New, extended or amended string.
Field 5 &6 Global start point. SPRD. This point defines the lower extent of the range of the
following options.
Field 8&9 Global end point. SPRD.
aS
J\&
a : DESIGN
A
Option 100
Add string: constant H / constant C
Constant offset
Minor option 100
A * Field 1 Reference string
Field 2 ‘Subsidiary string (optional)
A + Field 3 New, extended or amended string.
Field 4 Grossi be applied with respect to the subsidiary string (reference string by
If zero is coded the resultant level of the new string will be the same as the
subsidiary string; ifthe field is left blank the levels will be set to -999.0.
Field &6 SPRD star.
* Field 7 Constant horizontal offset to be applied.
Fied8&9 SPRD end.
can
ca
Gy Gay eo
oy46
DESIGN
Option 101
Add string: linear H / constant C
Linear increasing/decreasing horizontal offset
Minor option
* Field 1
Field 2
* Field 3
Field 4
Field 5 &6
* Field 7
Field 8 &9
* Field 10
101
Reference string.
Subsidiary string (optional)
New, extended or amended string.
Crossfall to be applied with respect to the subsidiary string (reference string by
default).
If zero is coded the resultant level of the new string willbe the same as the
subsidiary string; i the field is left blank the levels will be set to -999.0
SPRD start
Horizontal offset required at start point.
SPRD end.
Horizontal offset required at end point.
ea es
on
=
B
9g
ae
=D
d
ox
ar
DESIGN
Option 102
Add string: reverse H / constant C
Horizontal offset varying according to a reverse symmetrical curve
Minor option
* Field 1
Field 2
* Field 3
Field 4
Field 5 & 6
* Field 7
Fiold 8 &9
* Field 10
102
Reference string
‘Subsidiary string (optional).
New, extended or amended string.
Crossfall to be applied with respect to the subsidiary string (reference string by
default.
zero is coded the resultant level of the new string will be the same as the
subsidiary string; i the field is left blank the levels will be set to -999.0.
SPRD start.
Horizontal offset required at start point.
‘SPRD end.
Horizontal offset required at end point.DESIGN
Option 103
Add string: extend/contract crossfall
Minor option
* Field 1
Field 2
* Field 3
Field 4
Field 5 & 6
* Field 7
Field 8 & 9
103
Reference string.
‘Subsidiary string (optional).
New, extended or amended string.
Vertical or normal offset.
If zer0 is coded the resultant level of the new string will subsidiary string, ifthe
field is blank the levels will be set to -999.0,
‘SPRO start.
Horizontal or slope offset to be applied.
‘SPRD end,
i
i
i
i
i
j
i
i
i
a= 2 =
49
DESIGN
= a
Option 104
Horizontal extension of slope/offset
fm
Minor option 103,
* Field 4 Reference string.
fas)
* Field 3 New string,
Field5&6 © SPRD start.
Field8&9 SPRD end
ican)
Minor option 104
* Field 2 First string defining slope definition (St).
* Field 3 ‘Second string defining slope definition ($2).
* Field 4 Vertical or normal offset to be applied (V).
* Field 7 Horizontal or slope offset to be applied (H) from S2,
£253]
,50
DESIGN
Option 105
Intersection of 2 slopes
‘Two minor option 105 records must follow an initial option 103.
Minor option
“Field 1
* Field 3
Field 5 &6
Field 8 &9
Definition of slope extension between two e:
Minor option
* Field 2
* Field 3
Field 4
103
Reference string.
New string
SPRD start.
SPRD end
ing strings
105
First string defining slope definition.
‘Second string defining slope definition.
Vertical or normal offset to be applied.
Definition of slope by explicit definition
Minor option
* Field 2
Field 4
* Field 7
Field 10
105
String to which slope is related.
Vertical or normal offset to be applied.
The offset is measured from the second string defining the slope definition.
Slope to be applied at start of application.
Slope to be applied at end of application. If left blank a constant slope as defined
in field 7 is applied.
4E
51
DESIGN
Option 106
Hard shoulder design
Minor option 106 must follow an initial option 103.
Minor option
* Field 1
* Field 3
Field 5 & 6
Field 8 &9
Minor option
* Field 2
* Field 3
Field 4
Field 5
Field 7
Field 8
Field 9
Field10
103
Reference string.
Hard shoulder string,
‘SPRD start.
SPRD end.
106
First string defining carriageway slope.
Second string defining carriageway slope.
Outer curve hard shoulder orossfall (default value -0.016).
Standard hard shoulder crossfall (default value -0.040)
Horizontal offset at start point (default value 0).
Crosstall changeover length (default value 0).
Changeover offset (default value 0).
Horizontal offset at end point (default value = Field 7).82
DESIGN
Option 107/108
Subgrade design
Minor option 107
* Field 1 Upper surface centre line string
+ Field 2 Upper surface left channel string
* Field3 Upper surface right channel string
Field 4 % gradient at which subgrade crossfall will change
Field 5 &6 SPRD start
Field 8 &9 SPRD end
* Field 10 Road type indicator
4 = Single carriageway and dual carriageway with no central median
2 = Dual carriageway with central median
Minor option 108
* Field 1 Lower surface centre line string
* Field 2 Lower surface left channel string
* Field 3 Lower surface right channel string
* Field 4 Vertical offset between upper and lower surfaces
* Field 7 Horizontal offset of string in field 2
* Field 10 Horizontal offset of string in field 3a
cs
E
53
DESIGN
Option 110
Add string: constant H / constant V
Constant offset
Minor option 110
E * Field 1 Reference string.
a Field 2 ‘Subsidiary string (optional).
* Field 3 New, extended or amended string.
Field 4 Vertical offset to be applied with respect to the subsidiary string (reference string
by defautt).
If zero is coded the resuttant level of the new string will be the same as the
subsidiary string, if the field is blank the levels will be set to -999.0.
Field5&6 SPRD start.
* Field 7 Constant horizontal offset to be applied.
Field8&9 SPRD end.
=
=a ta
_
fens
za
tm
&
co
Loe)54
DESIGN
Option 111
Add string: linear H/constant V
Linearly increasing/decreasing horizontal offset
Minor option
* Field 1
Field 2
* Field 3
Field 4
Field 5 & 6
* Field 7
Field 8 &9
Field 10
1"
Reference string.
Subsidiary string (optional).
New, extended or amended string.
Vertical offset to be applied with respect to the subsidiary string (reference string
by default).
I zero is coded the resultant level of the new string will be the same as the
subsidiary string, ifthe field is left blank the levels will be set to -999.0.
SPRD start.
Horizontal offset required at start point.
‘SPRD end.
Horizontal offset required at end point.a
a
55
DESIGN
Option 112
Add string: reverse H/constant V
Horizontal offset varying according to a reverse symmetrical curve
Minor option
* Field 1
Field 2
* Field 3
Field 4
Field 5 & 6
* Field 7
Field 8&9
* Field 10
12
Reference string.
Subsidiary string (optional).
New, extended or amended string.
Vertical offset to be applied with respect to the subsidiary string (reference string
by default).
It zero is coded the resultant level of the new string will be the same as the
subsidiary string, ifthe field is left blank the levels will be set to -299.0.
SPRD start
Horizontal offset required at start point.
‘SPRD end.
Horizontal offset required at end point.56
DESIGN
Option 120
Amend levels: constant vertical offset
Minor option
* Field 1
Field 2
* Field 3
Field 4
Field 5 & 6
* Field 7
Field 8 & 9
120
Reference string.
Subsidiary string (optional).
String to be amended.
Datum level (optional.
SPRD start.
Constant vertical offset to be applied.
‘SPRD end.
as oe
a ae ae7
DESIGN
a
Option 121
Amend levels: linear vertical offset
Minor option 121
L *Fidd 1 erenc ting
Field 2 ‘Subsidiary string (optional)
E * Field 3 ‘String to be amended.
- Field 4 Datum level (optional)
E Field &6 © SPRD start.
a * Field 7 Vertical offset required at start point.
= Field8&9 SPRD end
E Field 10 Vertical offset required at end point.
=58
DESIGN
Option 122
Amend levels: symmetrical reverse curve offset
Minor option 122
* Field 1 Reference string.
Field 2 ‘Subsidiary string (optional).
* Field 3 ‘String to be amended.
Field 4 Datum level (optional).
Field 5 &6 SPRD start.
* Field 7 Vertical offset required at start point.
Field 8&9 SPRD end.
* Field 10 Vertical offset required at end point.E
f
E
a
E
59
Minor option
* Field 1
Field 2
Field 3
Field 5 & 6
Field 8&9
DESIGN
Option 123
Amend levels: spline curve offset
123
Reference string
Subsidiary string (optional).
String to be amended.
SPRD start
SPRD end.60
DESIGN
Option 125
Amend levels: reverse circular curve offset
Minor option
* Field 1
Field 2
* Field 3
Field 4
Field 5 & 6
Field 8 &9
Minor option.
* Field 5
* Field 7
* Field 8
* Field 10
122
Reference string.
‘Subsidiary string (optional),
String to be amended.
Datum level (optional).
SPRD start.
‘SPRD end.
125
Length of first ar.
Vertical offset to be applied at start.
Length of second are.
Vertical offset to be applied at end.
4
I
i
i
4
4
a61
DESIGN
Option 126
Amend levels: biquadratic reverse curve offset
Minor option 126
* Field 1 Reference string.
Fleld 2 Subsidiary string (optional.
fi * Field 3 String to be amended.
Field 4 Datum level (optional).
E Fiold5 &6 SPRD start
= * Field 7 Vertical offset required at start point.
Field8&9 — SPRD end.
ul * Field 10 Vertical offset required at end point.
f
EX a 3
ee62
DESIGN
Option 130
Amend levels: constant crossfall
Minor option 130
* Field 1 Reference string.
Field 2 ‘Subsidiary string (optional).
* Field 3 String to be amended.
Field5&6 — SPRD start
* Field 7 Constant crossfall to be applied.
Field8&9 — SPRD end.
7
9
d
4
F
1]
F
J
=
=
ee63
DESIGN
Option 131
Amend levels: linear crossfall
Minor option 131
* Field 1 Reference string.
Field 2 ‘Subsidiary string (optional).
* Field 3 String to be amended.
Field5&6 © SPRD start
" * Field 7 Crossfall required at start point.
Bs Fiold8&9 SPRD end.
Field 10 Crosstall required at end.
=
Cs
‘tm ‘ie 264
DESIGN
Option 132
Amend levels: cubic reverse curve crossfall
Minor option
* Field 1
Field 2
* Field 3
Field 5 & 6
Field 7
Field 8 & 9
* Field 10
132
Reference string.
‘Subsidiary string (optional).
String to be amended.
‘SPRD start.
Crossfall required at start point.
‘SPRD end,
Crossfall required at end.
4
5
6S AS) ED AES Deq
fraps
A
j
65
Minor option
* Field 1
Field 2
* Field 3
* Field 4
Field 5 & 6
Field 7
Field 8 &9
Field 10
DESIGN
Option 133
Amend levels: superelevation
133
Reference string.
Subsidiary string (optional).
String to be amended.
Design Speed (km/h) or V/K if the constant K is different from the default or if
imperial units are being used.
SPRD start.
Minimum percentage crossfall (optional).
This value is used to determine the superelevation if the absolute value of the
calculated superelevation is less than this minimum amount. (1 in 40 = 0.025).
‘SPRD end,
Maximum percentage crossfall (optional).
This value is used to determine the superelevation if the absolute value of the
calculated superelevation is greater than this maximum amount (1 in 14 = 0.07).66
DESIGN
Option 134
Amend levels: extend crossfall (2 strings)
Minor option 134
* Field 1 Reference string.
Field 2 ‘Subsidiary string.
If field 2 is coded the slope is calculated between the reference string
and this string.
If field 2 is left blank then a complementary option 104 must follow to
define the strings dictating the slope.
* Field 3 String to be amended.
Field &6 SPRD star.
Field 8&9 ‘SPRD end.
Minor option 104
(Only required if field 2 on option 134 is left blank).
Field 2 First string defining slope (SUB1).
Field 3 Second string defining slope (SUB2).
Field 4 Vertical or normal offset to be applied.
aa
a
GE aA ai
p
GE
H
=
67
DESIGN
Option 135
Amend levels: reverse circular curve crossfall
This option must be preceded by an option 132 on which the start and end vertical crossfalls are
left blank,
Minor option
* Field 1
Field 2
* Field 3
Field 5 & 6
Field 8 & 9
Minor option
Field 5
Field 7
Field 8
Field 10
132
Reference string.
‘Subsidiary string (optional).
String to be amended.
SPRD start
SPRD end.
135
Length of first arc.
Vertical crossfall to be applied at start.
Length of second are.
Vertical crossfall to be applied at end.68
DESIGN
Option 136
Amend levels: biquadratic reverse curve crossfall
Minor option 136
* Field 1 Reference string.
Field 2 ‘Subsidiary string (optional).
* Field 3 String to be amended.
Field &6 © SPRD start.
* Field 7 Crossfall required at start point.
Fiold8 &9 SPRD end.
Field 10 Crossfall required at end.
wo)
aa
a
d
4f
69
| DESIGN
[ Option 140
i Add M-string
E Initial data for options 141 and 142
Minor option 140
j *Field3 New sting name - must start wih M.
* Field 4 Chainage interval.
f Field 5 Start chainage. If blank it is assumed to be the same as the chainage of the
initial point.
Field 6 Chainage of intial point. f blank itis assumed to be zero.
The following fields are only coded for option 141.
Field 7 Chord-to-arc-tolerance.
A *Field8&9 — Xand Y coordinates of circle centre.
s * Field 10 Circle fadius, +ve for right hand or clockwise and ~ve, for left hand or
anti-clockwise curve.
E
I
&
Em oe70
DESIGN
Option 141
Create curve
Minor option 144
Field 1 String to define initial point using SPRD in fields 5 & 6.
Field 2 String to define final point using SPRD in fields 8 & 9. g
Field 4 Level of string, If blank the level is set to -899.0. 4
* Field 5 Initial Point easting or bearing (centesimal) or SPRD if field 1 coded.
* Field 6 Initial Point northing (optional) or SPRD if field 1 coded. J
“Field 8 End Point easting or bearing (centesimal) or SPRD if field 2 coded.
* Field 9 End Point northing (optional) or SPRO if field 2 coded. q
* Field 10 End chainage (optional)
4
nea
em
_1
DESIGN
Option 142
Create straight
‘This option generates a string of points on a straight line and must always be preceded by option
140.
Minor option 142
fi * Field 1 String to define initial point using SPRD in field 5 & 6.
* Field 2 String to define final point using SPRD in field 8 & 9.
3 Field 4 Level of string. If blank the level is set to -999.0.
E Field 5 Initial Point easting or SPRD it field 1 coded.
Field 6 Initial Point northing or SPRD if field 1 coded.
* Field 8 End Point easting or bearing (centesimal) or SPRO if field 2 coded.
Field 9 End Point northing (optional) or SPAD if field 2 coded.
g Field 10 End chainage. Essential if bearing specified in field 8 otherwise optional.
{A final special case is catered for by the following combination on the 142 option.
B Field 1 Reference string
Field &6 | SPRD on reference string.
ae * Field 8 Bearing adjustment clockwise relative to reference string (default-) ~centesimal.
a Fiold 10 End chainage.72
DESIGN
Option 144
Chamfer corner
This option generates a chamfer string adjacent to a defined intersection of two strings.
Minor option
* Field 1
+ Field 2
* Field 3
* Field 4
* Field 5
* Field 6
Field 7
Field 10
¢ Where the strings specified in fields 1 and 2 intersect more than once, care must be taken to
‘ensure that the coordinates specified in fields 5 and 6 identify both the intersection and the
quadrant in which the chamfer is to be created.
144
Intersecting string 1
Intersecting string 2
New string name (must be a master string and begin ‘M’)
Distance of chamfer from intersection between string 1 and string 2
or length of chamfer string
X coordinate to define quadrant in which chamfer is required.
Y coordinate to define quadrant in which chamfer is required. we
Chainage interval (default 10)
0 = value in field 4 is length of chamfer string
1 = value in field 4 is distance from intersection.
¢ Anew point will be added to intersecting string 1 and Intersecting string 2 at the start and end g
of the new string, if one does not already exist. The levels on the new string will be calculated @
as a linear variation between these new or existing points.
B
SS.[xs]
f
ES fea Gr
4
Minor option
* Field 1
* Field 2
* Field 3
* Field 4
* Field §
Field 6
* Field 7
Field 8&9
Field 10
73
DESIGN
Option 145
Create circular
145
First string name.
‘Second string name.
String to be created which must start with M.
Radius of string to be created. For left hand curve code -ve radius.
Chainage interval. If a negative chainage interval is specified, the points where
the new string is tangential to the first and second strings will not be added to the
first and second strings.
Chainage of initial point. This is the point at which the string is tangential to the
string defined in field 1.
Offset of element centre from first string.
Approximate coordinates of element centre (optional).
Offset of element centre from second string.
omitted the value as coded in field 7 will be assumed. This will normally have
the same absolute value as field 7 but depending on the direction of the string it
may be of different sign.4
DESIGN
Option 146/147
Create three centre curve
Minor option
“Field 1
* Field 2
* Field 3
* Field 4
Field 8
Field 9
* Field 10
Minor option
Field 4
Field 5
Field 6
Field 7
Field 8
Field 9
148
First string name.
‘Second string name.
New master string name.
Radius of arc 2
The radius should be coded negative for a left hand are and positive for a right
hand are.
Chainage interval along the new string.
Chainage of initial point (default 0).
This is the point at which the new string is tangential to the first string.
Location of new string relative to the first string.
4 New string is to the left.
1 New string is to the right.
Approximate X coordinate of the centre of arc 2.
Approximate Y coordinate of the centre of arc 2.
Location of new string relative to the second string,
“1 New string is to the left.
1 New string is to the right.
147
Radius of arc 1
‘Subtended angle of arc 1
Length of arc 1
I specified, this length overrides the subtended angle in Field 5.
Radius of are 3
‘Subtended angle of arc 3
Length of are 3
If specified, this length overrides the subtended angle in Field 8.
53
a!
aE
J75
DESIGN
eS
Option 152
Tilted plane
Type
Minor option 152
Fiold 1 Reference string
* Field 3 String to be amended.
Field5&6 SPAD start.
Field8&9 SPRD end.
Type 2 two required
. Minor option 182
By + Field 5, 6&7 _ First point on plane (third point on plane).
* Field 8, 9810 Second point on plane.76
DESIGN
Option 160
Report displacements
Minor option.
Field 1
Field 2
Field 3
Field 5 & 6
Field 7
Field 8&9
Field 10
160
Reference string, from which normal is erected.
This string must be in the first Design model specified.
Subsidiary string, from which displacements are measured,
String to be intersected by normal.
SPRD for start point of reference string where normal is erected.
Significance level for vertical displacement.
Values used may be 50, 80, 90, 95, 98 or 99.
‘SPRD for end point of reference string where normal is erected.
Significance level for horizontal displacement.
a
ae
Oe oS
a)
ees:7
DESIGN
E
Option 350
Create initial SLD element
Initial data for options 351 and 352
=
Minor option 350
, * Field 3 New string name
I | * Field 4 Chainage Interval
* Field 5 Start chainage (Default =0)
Field 6 Chainage of initial point
‘The following fields are only coded for option 951
7 Field 7 Tolerance for straight line fit (default value 0.1)
Si Field 8&9 Coordinates of circle centre
3, -ve left)
Field 10 Circle radius (+ve
es78
DESIGN
Option 351
Create an initial SLD curve
Minor option 351
* Field 4 String to define inal point using SPRD in fields 5 & 6
* Field 2 String to define final point using SPRD in fields 8 & 9
* Field 4 End chainage
* Field 5&6 ‘Start SPRD
or Bearing (field 5)
Field 7 Start level
* Field 8&9 End SPRD
or Bearing (field 8)
Field10 End level (default field 7)
a mH
ase a ae
ee™ om ot
79
DESIGN
= eh
Option 352
Create an initial SLD straight
Minor option 352
Field 4 Siting to define intial point using SPRD in fields 5 & 6
. Field 2 String to dofine final point using SPRO in fields 8 & 9
. Field 4 End chainage
Fied5 &6 Start SPRD
Field 7 Star level
=
Field8 &9 End SPRD
or Bearing (Field 8)
Field10 End level (default Field 7)
¢ If field 1 is coded then fields 5 and 6 must be coded.
¢ If field 2 is coded then fields 8 and 9 must be coded.
Ee eS ee ms
zt
fedDESIGN
Option 353 ;
Continue SLD with an arc 4
Minor option 353
Field 1 Next Arc definition;
1 = Next two points with intermediate level
2 int, hand and radius
entre, hand and length
flection angle, next point and radius
jearing, radius and length
Next point on diameter and hand
entre hand and next point
Field 2 Hand of arc;
41 = Right hand
+1 = Left hand
Field 3 String name.
This string must have been created with option 350.
Field 4 Length of Arc (overrides end coordinates, if set)
Field &6 Intermediate SPRD
‘or Centre
‘or Bearing (Field 6)
Field 7 Intermediate level (if field 1 = 1)
or Radius
Field8&9 End SPRD
Field10 End level (default field 7)
¢ Field 3 string name ‘passed through’ from first straight or arc
Noane
ee A81
7 _
E DESIGN,
b Option 354
Continue SLD with a straight
Minor option 354
*Fieldt Next Straight definition;
1 = Next point
2.= Bearing of straight and length
3 = Deflection angle and length
= oe
* Field 3 String name
E This string must have been created with option 350.
Field 4 Length
Field &6 Next SPRD
or Bearing (field 6)
Field 7 End level (default previous element end level)
¢ Field 3 string name ‘passed through’ from first straight or arc
¢ Either field 4, 6 or 5 and 6 must be coded.DESIGN
Option 355
Create an SLD offset string
Minor option 355
* Field 1 Reference string name (in model 1)
* Field 2 Comer conditions:
STRA, straight (default)
CIRA, circular (with angular increment in field 4)
IRS, circular (with numerical sub-division in field 4)
SPLA, splay
* Field 3 New string name
* Field 4 field 2 = CIRA, angular increment
I field 2 = CIRS, numerical sub-division
Field &6 Start SPRD (default first point on reference string)
Field 7 Start offset
Field 8&9 End SPRD (default end point on reference string)
Field10 Crossfall or gradient;
0 = Same level as reference string
<1 = Crossfall
>1 = Gradient
rn
]
A
=
a oe oS
Se a=
83
DISPLAY
DISPLAY
Major option DISPLAY
1 or ON — update the display immediately.
0 or OFF — update the display only when a DISPLAY or DISPLAY ON command
issued.
¢ DISPLAY OFF clears the screen.
= a
q
cy cE
=aDRAW macros
DRAW macros
Macro PLANDRAW
Code Description Alternatives
FD First drawing If there is overploting or if SLor SW *
are to be specified
©D —_ Subsequent drawing If there is overpiatting G
TR Truncation or no truncation (of sheet area) ‘TRUN
NoTR
st Sheet length Pv
SW Sheet width Pv
FR Draw a frame FRAM
Do not draw a frame NOFR
Put registration marks on single sheet REGR
Draw frame around windows WIND
ML Left margin pv
MB ——_Botlom margin Pv
MT Top margin Pv
MR Right margin pv
PA aged or non-paged drawing PAGE
NOPA
¢ IFSL is assigned but not SW an A size sheet is specified.
If SWis assigned but not SL a B size sheet is specified
Drawing details
Code Description Alternatives
sc Scale Pv
xt Relationship of model to drawing window: Coord- © PV
ML nates of bottom left point and bearing of left hand PV
BE side Pv
Le String colour ow
Te Text colour ow
Default
RRR
10
10
10
PF
Default
Minimum
‘model
coordinates:
bearing zero
BLACK
BLACK 7
Pa)@
ea
DRAW macros
E
GR Grid with edge ticks EDGE cRos
Grid with crosses at Intersections CROs
Full ine grid FULL
Do not draw a rid NOGR
XG X spacing interval of grid pv 100
YG spacing interval of grid PV 100
B Model details
ul Code Description ‘Alternatives Detauit
10 Plotinside or outside a boundary 1N -
Ei our
u BD Boundary string label I=IN or IOUT. ov =
XB Minimum model coordinate restricting region tobe PV 00
A Ye drawn Pv 00
u XT Maximum model coords resting egjonto be PY oocosone
Yr drawn Pv 99989909.9
A 1B Label of string to be drawn {if not coded, strings CV
obeying any masks wil be drawn).
LA Annotate strings with label at start Lass PF
‘Annotate stings with label at both ends LaBL
Do not annotate label NOLA
‘Annotate contour strings with level at start Levs
‘Annotate contour strings with level at both ends
Leva
DE Draw the information according to detail define. 2
Detail interpretation to all strings
Contours with height embedded DETA
Pip marks at each point ‘CONP
(Gross and level at each point PIPS
‘Spot level with decimal point marking positon SPOT
‘SPOP
PS Pipsize Pv S
IN. Piporchainage marking interval Pv =DRAW macros
Macro PLANLINE
Drawing det
Code Description
LC Line and string colour
TC Text colour
FR Drawa frame
Do not draw a frame
Put registration marks on sheet edge
Draw frame around windows
Model details
Code Description
iB Label of string to be drawn (if not coded, strings
‘obeying any masks will be drawn)
wv ‘Annotate strings with label at start
‘Annotate strings with label at both ends
Do not annotate labels
‘Annotate contour strings with level at start
‘Annotate contour strings with levels at both ends.
PS Pip size
N Pip or chainage marking interval
DE Draw the information according to detall defined:
Detail interpretation to all strings
Contours with height embedded
ip marks at each point
Gross and level at each point
Spot level with decimal point marking position.
Alternatives
w
ov
FRAM
NOFR
REGR
WIND
Alternatives
cv
Lass.
LABL
NOLA
Lvs.
Leve
Pv
Pv
DETA
GONP
PIPS
‘SPOT
SPOP
Default
BLACK
BLACK
PF
Default
PF87
DRAW macros
Macro LONGDRAW
cade Deerpton inrbvoe Geet
FO atdnrgtnereis velo ori’ orsW* :
o> Siamenemeg tek ooking *
Te Tuncalenerrowesion (eta) TRUN ee
Seta ev o
a Steatwan a a
ql FR Drawatame Fram PF
: Be ar eae ru
Bae ae on ge het on
ba ratte oe
E uo tebe " ts
MB ema bY ‘a
Th Bagpdergoe supe mace S
EB NOPA |
Drawing details
3 Code Description ‘Alternatives Detautt
XO _Ofset tobe added othe left ofthe letmost point PV 09
YO Offset to be added tothe lowest point Pv 00
AL Absolute evel datum pv -
LP —_Boxinwhich the level parameters to be annotated PV
LD —_Boxinwhich the distance parameters to be anno- PV 2
tated
g HP Box description ofthe level parameter C= chainage =P
8
fl
1. Box description if HP=*
a cs oe ae88
DRAW macros
oP Dimension of proposed parameter wv 3
DD —_Dimension of distance parameter ov 4
SF Ordinates, short or full VE VE
vs
HS.
HE
N Interval for ordinates and ordinate annotation
CChainage interval for M strings
Point sequence interval for general strings Pv every point every
=nfor every nth point
point
HD Box description of the distance C= chainage D
parameter D = distance
existing
P = proposed
level
text coded at
1D Box description if HD=* -
HS Horizontal scale
vs Vertical scale
Lc ‘String colour BLACK
DL Dashed line indicator “fordashed line Solid
TC Text colour ow BLACK
or Distance to top of section box. PV- distance from —~
highest string point
to top of window in
model units
NV—maximum
level displayed
Model details
Code Description Alternatives Default
LR Reference string cv
LB ‘Section string ow
XS Start point on reference string (S.P.R.D.) pv First point
Ys Pv
a a ae
a Ee &
es Ss ee
De > aEe & & &
ase
a
Lisi |
89
xe End point on reference string (S.P.A.D)
YE
ts Length of section to be drawn per page
Macro LONGLINE
Drawing details
Code Description
LN Box in which the ‘evel parameter is to be annotated
HN Box description to the ‘level’ parameter
™ Box description of HN=*
Le ‘String colour
Te Text colour
OL Dashed line indicator
N Interval indicator
Chainage interval for M stings
Point sequence interval for general strings
Model details
Code Description
LR Reference string
Le Label of string to be drawn
xs Start point on reference string. (S.P.R.D.)
Ys
xe End point on reference string (S.P.R.D.)
YE
DN Dimension to be drawn
pv
Pv
pv
Aiternatives
Pv
chainage
distance
existing
proposed
L= level
* = text coded at
™
ov
ov
ow
"for dashed line
Pv
= for every nth
point
z
5
z
22 2222
DRAW macros
Last point
Default
BLACK
BLACK
Solid
every point every
point
Default
First point
Last pointDRAW macros
Macro SECTDRAW
Sheet details
Code Description
FD First drawing if there is overplotting or if SL or SW
are to be specified or if no truncation is required
©D —_ Subsequent drawing if there is overplotting
TR ‘Truncation or no truncation (of sheet area)
sk ‘Sheet length
SW Shoot width
FR Draw a frame
Do not draw a frame
Put registration marks on single sheet
Draw frame around windows
ML Leftmargin
MB Bottom margin
MT Top margin
MR Right margin
PA aged or non-paged drawing
Code Description
HS Horizontal scale
VS Vertical scale
AL Code for absolute level datum
YO Offset from lowest string point
OL Offset to be applied to left
OR Offset to be applied to right
Alternatives
‘TRUN
NoTR
PAGE
NOPA
Alternatives
Pv
Pv
Pv
cov
wv
Default
PF
120
68
10
10
1.0
10
PE
Default
a le
4
ae
a
=fi
ee = =
aE
g
A BEE,
=
1
up
He
NR
NC
OF
SF
w
HE
DRAW macros
Arrangement of sections ucs
‘A three character code where
‘et character —
U= sections drawn in ascending chainage up the
window
D = sections drawn in ascending chainage down the
window
2nd character —
Left justify sections in each column
C= Centre justity sections in each column
= Right justify sections in each column 3rd
character ~
‘A= Align each row of sections along a common
base line
= Space the sections in each row according to the
value infield 10.
Horizontal gap between columns of sections pv
Vertical gap between rows of sections pv 2
Number of rows of sections per window Pv -
Number of columns of sections per window pv =
‘Section width definition ADD Displacement ADD
Al
‘Absolute units
COrdinates, short or full VE VF
vs
HE
HS
‘Box in which the ‘existing’ level parameteristobe PV
annotated
{Box in which the ‘distance’ offset parameter is tobe PV 2
annotated
Box description of the ‘existing’ parameter
Box description it HE-92
DRAW macros
Te Box description of the ‘distance’ parameter
HD
1D Box description if HD=*
Lc ‘String colour
To Text colour
DL Dashed line indicator
1B Reference string on which sections are based
XS Start point on reference string (S.P-R.D.)
Ys
xe End point on reference string (S.P.A.D)
YE
SE Initial character of sections set
IN Interval at which sections are needed,
¢ Aland YO should not be coded together
E = existing
P = proposed
L= level
* = text coded in
1D
ow
ow
ow
"for dashed line
ow
pv
pv
BLACK
BLACK
Solid
First point
Last point
3
cz
4
4
4
4
4
1ee
93
DRAW macros
=
Macro SECTLINE
Drawing details
Code Description ‘Alternatives Default
pi LN. Boxin which the Yeve parameter is o be annotated 2
Eh HN Box description ofthe level parameter L
&
5
TIN Box description it HN=* e
Lc Sting colour BLACK
TC Textoolour BLACK
B DL Dashed fine necator “for dashed ine SOLID
£0 Extra ordinate indicator “orextaord- ~
A nates and annota-
§ tion
SF Ordinate short or full (only apples it EO=" coded) VF vs
vs
k HE
g Hs
Model details
Code Description ‘Alternatives Default
SN nial character of sections to be drawn ov
XS Starpoint on reference sting (LB in CROSDRAW) PV First point
YS PRD) Pv
XE —_End point on referonce sting (S.PR.D.) Pv Last point
YE
DN Dimension to be annotated (see minor option 846, 3
for deta of permitted values)94
DRAW macros
Macro SURVDRAW
Code
FD
op
PA
TR
sk
sw
FR
ML
MB
MR
sc
XL
Yo
BE
Lc
Te
GR
xe
YG
BD
xB
YB
Description
First drawing if there is overplotting or if SL or SW
are to be specified
‘Subsequent drawing if there is overplotting
aged or non-paged drawing
‘Truncation or no truncation (of sheet area)
‘Sheet length
Sheet width
Draw a frame
Do not draw a frame
Put registration marks on sheet edge
Draw frame around windows
Right margin
Scale
Relationship of madel to drawing window. Coordi-
nates of bottom left point and bearing of left hand
side
‘String colour
Text colour
Grid with edge ticks
Grid with crosses at intersections
Full line grid
Do not draw a grid
spacing interval of grid
‘Y spacing interval of grid
Plot inside or outside a boundary
Boundary sting label if |O=IN or 1O=OUT
Minimum model coordinate restricting region to be
drawn
Alternatives
Default
PF
PF
PF
PF
PE
10
10
10
19
BLACK
BLACK
NogR:
00
00a oe ae
=a
a
&
2m 34
95
Maximum model coordinates restricting region tobe PV
Pv
‘Spot levels required
Rotation of north point from left hand side,
DRAW macros
99999900.9
199999999.9
90 (angle in de-
‘grees)pd
DRAW
8
DRAW
Major option DRAW
Model 1 Model containing strings to be drawn.
Model 2 Model containing reference strings, if not in the 1st model.
Otherwise leave blank.
‘The global minor options 000, 017, 018, 019, 900 and 999 may be used.
3 wo
usta)97
DRAW
Option 701
Reference option for superelevation schematics
Minor option 701
Field 1 Reference string name (global).
Field 3 ‘Area name (annotation box defined in 845).
Fielis § &6 — SPRD for start.
Fields 8 &9 SPAD for end.98
DRAW
Option 711
Draw schematic line (type 1)
Minor option 714
Field 1 First string for superelevation calculation
(if Field 3 = SUPE)
First string for widening calculation
(i Field 3 = WIDE)
Field 2 ‘Second string for superelevation calculation
(if Field 3 = SUPE)
Second string for widening caloulation
(if Field 3 = WIDE)
Field 3 ‘SUPE, CENT, HLIN, VLIN or WIDE
‘SUPE draw the superelevation schematic for the string defined in Fields
tand 2.
CENT draw the centre line for horizontal schematics.
HLIN draw the horizontal alignment schematic line.
VLIN draw the vertical alignment schematic line.
WIDE draw the widening schematic
Field 4 Defines a minimum offset (in drawing units) from the edge of the annotation area
to the widest part of the horizontal, vertical or superelevation schematic line to
make room for text.
ep
aD a oD oD
dDRAW
_ Option 721
Annotation of schematic (type 1)
Minor option 721
First record
A Feat Sting tobe aoa
Field 2 BOX = text is drawn relative to annotation area
LINE = text is draw relative to the horizontal or superelevation schematic line.
iH Field 3 Increment or Decrement.
Field 7 Text offset
| Field 10 ‘Rotation
I the angle is positive, text is positioned measured clockwise relative to the left
hand side of the drawing. If negative, text is positioned clockwise relative to the
normal lying to the left of the string.
a
‘Subsequent records
Minor option 721
Field 3 Text variable name.
Field 4 String dimension to be drawn.
¢ This option must be followed by a 001 record.
a
4100
DRAW
Option 731
Ordinates for schematic diagrams (type 1)
Minor option 731
Field 1 ‘String name:
Field 3 Each of the following codes will annotate at either the superelevation change
points, the horizontal tangent points or vertical tangent points as specified in Field
3 of Minor option 711.
PIP Draw pips at point
LINE Draw ordinate from point to centre of box (default)
Box Draw ordinates for the full height of the box.
4 Field 3 must always be coded.
¢ When using VLIN the only available ordinate type is BOX.
ae oe
eo ie
4
1
4
i
i
4
i
i
i
i
i101
fi DRAW
f Option 712
Vertical schematic line work (type 2)
fas
Minor option 712
Field 1 Geometry string.
Field 3 ‘Annotation box name
Field 4 Factor for length of gradient ‘element’ (x). If coded as negative, the length of
gradient element is a fixed number of units.
Fields 5&6 — SPRD for start
a ae
Field 7 Factor for height of gradient ‘element’ (y)
Fields 8&9 — SPRD for end
Field 10 Factor for diameter of circle (z)
=
f
.
= a.102 f
DRAW 4 : d
d
Option 722
Annotation of vertical schematic (type 2)
First record
Minor option 722
1
Field 4 Geometry string
Field 3 Increment and Decrement
Field 4 Text iter position 4
1 at element mid point
2 at Vertical IP é
Field 7 Text offset g
For text item positon 1, text offset does not apply. The text can only be
positioned at the element mid point.
Field 10 Rotation (about the centre of text).
Subsequent records
pian)
Minor option 722
Field 3 ‘Text variable name.
Field 4 String dimension to be drawn.
This option must be followed by a 001 record.
a DDa ae oF
103
‘Minor option
Field 1
Minor option
Field 1
Field 3
Field 4
Fields 5 & 6
Field 7
Fiolds 8 & 9
Field 10
DRAW
Option 732
Ordinates for vertical annotation (type 2)
732
Geometry string name.
713
Reference string.
Diagram style.
Interval for intermediate annotation.
SPRD for start
Distance of diagram from VM point on string. (Model units).
‘SPRD for end.
Positive offset of diagram above section datum (Model units)DRAW
Option 723
Annotation for vertical schematic (type 3)
First record
Minor option
Field 1
Field 3
Field 4
Field 7
Field 10
723
Geometry string.
Increment and Decrement.
Text item position.
Text offset.
Rotation (about the centre of text).
Subsequent records
Minor option
Field 3
Field 4
723
Text variable name.
String dimension to be drawn.
‘This option must be followed by a 001 record.
pealao
105
DRAW
Option 733
Ordinates for annotation (type 3)
Minor option 733
Field 1 Geometry string name.
¢ If this option is omitted the intermediate ordinates will be omitted.106
DRAW
Option 714
Vertical schematic linework (type 4)
Minor option 714
Field 4 Reference string
Field 3 ‘Annotation area name.
Fields 5 & 6 SPAD for start.
Field 7 Factor for diameter of circle (x)
Fields 8 & 9 SPRD for end.
Field 10 Factor for diameter of symbol (y).
aLom
107
DRAW
Option 724
Annotation for circular schematic (type 4)
First record
Minor option 724
Field 1 Reference string.
Field 3 Increment and Decrement.
Field 4 Text iter position.
‘Subsequent records
Minor option 724
Field 3 Text variable name.
Field 4 ‘String dimension to be drawn.
¢ This option must be followed by a 001 record.408
DRAW
Option 734
Key diagram for circular schematic (type 4)
First record
Minor option 734
Field 3 Annotation area name (from 845).
Field 7 Factor for diameter of circle (x) (optional).
Field 10 Factor for diameter of symbol (y) (optional).
The circle and symbol size will be the same as defined in minor option 714 if Fields 7 and 10
are omitted. "i
i
‘Subsequent records
Minor option 734
Field 4 Text item position.
¢ This option will be followed by as many 001 records as are necessary io define the text for t
each text item. afans |
109
DRAW
Option 800
Define sheet details
Minor option 800
Field 1 ‘Sheet orientation
LAND landscape orientation (default)
PORT portrait orientation
Field 4 ‘Sheet size
oO sheet size is defined by the size and scale of the model.
1 sheet size is coded in fields 5 and/or 6.
Specification by units
Field 5 ‘Sheet length in current linear measure units
Field 6 ‘Sheet width in current linear measure units
Field 8 X magnification factor
Field 9 -Y magnification factor
Specification by A size
Field 5
Field 7
Field 8
Field 9
Field 10
‘size. eg 3 would give an AS size sheet
Multiple of sheet length
X magnification factor
Y magnification factor
Muttiple of sheet width
‘Specification by B size
Field 6
Field 7
Field 8
Field 9
Field 10
B size, eg 3 would give a BS size sheet
Multiple of sheet length
X magnification factor
Y magnification factor
Muttiple of sheet width