Drawing Setup Configuration
Use this tool for the following:
To create user-defined presentation styles for alignment
To customize alignment presentation styles (user-defined and pre-defined)
New alignment styles are created by adding drawing style elements from a list and/or selecting the drawing style elements from another style (pre-defined or user-defined).
Alignment styles (pre-defined) are provided with a preview
Style elements are also provided with a preview
The style elements can be turned off instead of removing the elements from the style
The style is created on a base scale factor and it automatically adjusts to the actual 'detailing scale' when presenting the alignment
The style can be simulated to various scales in the creating/customizing phase
The segment types (alignment element types - line/spiral curve/circular curve) can be presented in desired colors
Visibility Condition: Conditional customization is also possible and is based on segment type and length
If the length is less than the specified value, the labels associated with the segment types shall not be presented
The placement of labels can be Inside/Outside (effective for reverse curves) or Left side/Right side of an alignment
View Direction:
Sample Alignment: The style being created/customizing can be viewed on three sample alignments - 2D Alignment (horizontal geometry details), 3D Alignment (horizontal and vertical), and Railway Alignment (railway-specific details, horizontal, and vertical)
User-defined drawing styles can be used as “Company Standards” and can be reused in other projects as well. These new styles will be available in the alignment presentation function.
Run the function from the following locations:
MOUS_ICO Toolbar: Landscape > Construct lines and polygons: Drawing setup configuration…
MOUS_ICO Menu: Landscape > Construct lines and polygons: Drawing setup configuration…
The dialog <Style Name> [<Source>] - Alignment Style Editor will pop up.
Customization Environment
Before customizing or creating styles, familiarize yourself with the customization environment. Once familiar with the environment, take advantage of the flexibility of this function.
A style is composed of elements and each element is a group of CAD entities.
The dialog is having panels arranged in the order of customization as mentioned below:
Elements View - Tree view of elements and their entities
Style Parameters View - Basic values on which the style is intended to customize and simulation options
Simulate the style for scale value other than base scale and view direction and check the influence on the style
Element Parameters View - The active element's parameters
These parameters apply to the whole group (entities)
CAD Properties View - The active entity's CAD properties
Tree view of style elements and its entities of the active style
Add/Remove these elements using the toolbar, shortcut menu, or menu
Add elements from another style or the list of configuration elements
Toggle (On/Off) - Double-click the element to turn on/off
The elements are parametric and the values are defined at 'Element Parameters View' and 'CAD Properties View'
Here is a tutorial for alignment style
Elements View
Notes:
Style elements will be drawn in the order as they are in the panel 'Elements View'.
Drag and Drop to change the order of style elements.
Tip:
Style elements can be used multiple times with different parametric values (element and/or entity) as per the requirements.
E.g., Tick marks along the alignment, Grid lines (major and minor), etc.
Entities
The entities that are not desired can be removed from the style using the shortcut menu.
Note:
It is not possible to bring back the removed entities.
Alternatively, remove the style element and add it again.
Style Parameters View
Scale Factor
The base scale value is the basis for the parameters in the lower levels.
All parameter values such as height/length, offset, shift, radius, text height, etc., are defined for this base scale
Conditional parameter values (e.g. Visibility Condition) are an exception
The function reads the actual drawing scale and adjusts the style to the drawing scale while presenting the objects (alignments), ASCII files, and CAD entities
Sample Situation
Simulation options for scale and view direction.
Use these options to check the style for various scales and view direction values.
View Direction: Define the view direction (decimal degree) and check its influence on the style.
Style Parameters
Basic values are set to the elements when the elements are added.
If required, the basic value(s) of each element can be modified at 'Element Parameters View' by selecting a desired value from the pull-down menu
This basic value is also available in the pull-down menu
Style Interval: The basic interval that is set as 'Interval' for the elements when they are added
Sample Data
Simulation options for the style being created or customizing. The style that is being created/customized can be viewed on these sample alignments. Three sample alignments with critical segment combinations are available
2D Alignment - only the horizontal geometry details can be viewed on this sample data
If the style is intended for alignments with vertical geometry, this sample data will simulate the situation of using this style on alignments without vertical geometry
3D Alignment - both horizontal and profile details can be viewed on this sample data
This sample data simulates the style for alignments with vertical geometry
Railway Alignment - details specific to railway alignments (cant, speed profile, etc.), horizontal, and vertical can be viewed on this sample data
This sample data simulates the style for alignment with railway-specific details
Element Parameters View
The active style element's parameters can be customized in this panel.
These parameters control the entire group of entities of this style element
All style elements need not have element parameters
Context help is available for each parameter at the bottom of the panel
Parameters Terminology
Parameters
Description
Choice
Visibility Condition
Minimum Segment Length
Specify the minimum length of alignment segments (line/circular curve/spiral curve). The segment parameters (labels for segments - length/radius/clothoid parameter/fixed label) shall not be drawn if the 'Visibility Condition' is true. This condition can be further customized to desired segment type(s) instead of applying it for all the segments - see 'Segment Type'.
<positive value>
Segment Type
Choose the segment type(s) for which the 'Visibility Condition' is to be applied
All, Circular & Transition, Line & Transition, Circular & Line, Transition, Circular, and Line
Properties
Interval
Interval for the entities of the active element group
5,10,20,…,StyleInterval
Chainage Source
Source for the interval at which the entities are to be placed
Interval Only, Interval+Start/End, Interval-Start/End, Start, End, and Start+End
Text Orientation
Position of labels (text) relative to a tangent to the alignment
Tangent Forward, Tangent Backward, Tangent+90, and Tangent-90
Arm Length
Length of the element along the alignment
<positive value>
Length
Length of the line entity of the active element group
<positive value>
Radius/Circle Radius
Radius of the circle entities of the active element group
<positive value>
Offset Type
Entities can be positioned (laterally) based on either alignment (left/right side) or circular curve (inside/outside). The latter type is effective in the case of reverse curves.
Left/Ride Side and In/Out Side Curve
Label Offset
Specify the offset for the entity (label) from alignment. If the element group is having the option 'Offset Type', based on the choice at 'Offset Type' and the +/- value the label shall be positioned either left/right side or in/outside. For further details, see 'Offset and Shift'.
<+/- value>
Endline Offset
Offset for end point of line entity (leader line for the label). Based on the choice at 'Offset Type' and the value the line shall be positioned either left/right side or in/outside. For further details, see 'Offset and Shift'.
<positive value>
Offset
See 'Label Offset'
Symbol Offset
See 'Label Offset'
Chainage Offset
See 'Label Offset'
Slope Text Offset
Offset for the text from the 'Arm Length'
<positive value>
Slope Text Shift
Specify a value to move the text along the 'Arm Length'
<positive value>
Symbol Height
Width (left/right side of alignment) of element across the alignment. If the element group is having the option 'Offset Type', based on the choice at 'Offset Type' and the +/- value the label shall be positioned either left/right side or in/outside
<+/- value>
Arrow Size
Specify the length of the arrow
<positive value>
Direction Type
Specify the reference direction for angular measurement. The choice 'Angle' follows the direction of the CAD system. The choice 'Azimuth' present the whole circle bearings (north-based azimuths)
Angle and Azimuth
Flag Properties
See 'Properties'
Label Position
See 'Properties'
Label Source at Start Segment
Choose the detail that is to be presented as a label at the start of segments.
Circular Curve
Choose the detail that is to be presented as the label for circular curve segments
Fixed Circular Label, Segment Length, Deflection (or Chainage), and Curve Radius
Transition Curve
Choose the detail that is to be presented as the label for spiral curve segments
Fixed Clothoid Label, Segment Length, Deflection (or Chainage), and Clothoid Parameter
Straight Line
Choose the detail that is to be presented as the label for straight line segments
Fixed Line Label, Segment Length, and Chainage
Label Source at End Segment
See Label Source at Start Segment
Label Source
See Label Source at Start Segment
Fixed Label
Designers can define their own character string for the segment types and represent them as labels by choosing 'Fixed <segment type> Label' at 'Label Source at Start Segment' and/or 'Label Source at End Segment'
Chainage Formatting
Unit
Measurement unit
Meter or Kilometer
Preview
Preview of chainage text for the chainage formatting options
Nil
Sample
Sample value for formatting and preview
<key in any desired value>
Format Type
Specify the unit type for representing the value
Decimal, Integer, and Chainage
Positive Sign
Plus sign for positive values can be turned on
None and Plus
Precision
Select the number of decimal places/fractional size to be shown
0,1,2,…,8
Prefix
Key in the desired character as a prefix for the value. Control Codes (% %d, % %p, % %c, etc.), Unicode Strings (\U+00B1, \U+00B1, \U+2205, etc.), can be directly used. ASCII codes are to be used with the prefix ~ (e.g. ~237)
<key in any desired character>
Suffix
See 'Prefix'
Decimal Symbol
Specify the separator for decimal format in 'Format Type'
System, Dot, and Comma
Separator
Specify the symbol for separating the digits of value (chainage) for the decimal and integer formats in 'Format Type', e.g. 72,495.0 (Comma is the separator)
<key in any desired character>
Station Separator
Specify the symbol for separating the digits of value (chainage) for chainage format in 'Format Type', e.g. 72+495.0 (Plus is the separator)
<key in any desired character>
Grouping
Grouping of digits for separator, e.g. 72,495.0, 72+495.0 (grouping value is 3). Select the number of digits before which the 'Separator'/'Station Separator' is to be used
1,2,3,…,6
Move Decimal
Move the decimal symbol to increase or reduce the value
-5,-4,…,0,…,4,5
Trailing
Omits trailing zeros (false) for the format types 'Decimal' and 'Chainage'
True and False
Radius Formatting
Format options for the label representing radius. See Chainage Formatting
Kv Formatting
Format options for the label representing K-value (for parabolic vertical curves). See Chainage Formatting
Transition Formatting
Format options for the label representing the parameter of spiral curve segments. See Chainage Formatting
Length Formatting
Format options for the label representing the length of segments. See Chainage Formatting
Deflection Formatting
Format options for the label representing deflection angle between segments at horizontal tangent points. See Chainage Formatting
Speed Formatting
Format options for the label representing Speed details. See Chainage Formatting
Section Number Formatting
Format options for the label representing section numbers. See Chainage Formatting
Level Formatting
Format options for the label representing elevations. See Chainage Formatting
Vertical Slope Formatting
Format options for the label representing gradients. See Chainage Formatting
PVI Formatting
Format options for the label representing chainage at PVI. See Chainage Formatting
E value Formatting
Format options for the label representing elevations of PVI. See Chainage Formatting
Offset and Shift
A= Alignment
B=Data Points (interval, tangent point, etc.). The insertion point of entity when the offset and shift value is 0
C=Insertion point of the entity with offset/offset and shift
D=Tangent to alignment at data point
E=Offset (perpendicular to tangent)
F=Shift (along the tangent)
CAD Properties View
The active entity's CAD properties and geometry can be customized in this panel.
Context help is available for each parameter at the bottom of the panel
Properties Terminology
Properties
Description
Choice
General
Layer
Define the layer on which the entity is to be drawn. Click the field *Current and select an existing layer, create a new layer from the dialog 'Layer Properties Manager'. *Current - to draw on the current layer when the alignment is actually drawn. The properties of the layer such as Color, Linetype, and Lineweight can also be defined from this dialog. Click the field to define the property
Color
Define the color for the entity. Click the field and select the desired color.
Linetype
Define the line type for the entity. Click the field and select the desired line type from the dialog
Linetype scale
Specify the line type scale factor
<positive value>
Lineweight
Define the line weight for the entity. Click the field and select the desired line weight from the dialog
Geometry
Global Width
Specify the constant width for the entity
<positive value>
Linetype generation
Specify whether the line type generation is to be continuous or discontinuous through the tangent points (alignment)/vertices (break points of entities other than alignment). In the case of an entity other than alignment (polyline), the option 'closed' can also be availed.
Disabled, Enabled, Closed, and Enabled and Closed
Offset
Specify the offset for the entity from alignment
<+/- value>
Shift
Specify a value to move the entity along the alignment (tangential). Offset and Shift will move the entity parallel to the tangent of alignment. Offset and shift define the insertion point of the entity. For further details, see 'Offset and Shift'.
<+/- value>
Radius
Specify the radius of the entity
<positive value>
Text and Geometry
Offset
See 'Geometry'
Shift
See 'Geometry'
Style
Define the text style. Click the field and select an existing text style or create a new text style from the dialog 'Text Style Manager'. Click the field font to select the font for new text styles.
Rotation
Specify whether or not the text labels are to be rotated to adjust as per the view. The 'View Direction' and its angle is enabled and defined in the 'Draw Horizontal Alignment'.
View Related and View Not Affected
View Related: If the 'View Direction' is enabled and the angle defined at 'View Direction' and the tangent (alignment) at the entity insertion point meet the condition, the text will be rotated by 180 degrees
View Not Effected: View Direction settings have no effect and the entity will always be rotated to tangent and additional rotation, if any
Add Rotation
Specify the additional rotation angle for the text labels
<+/- value in degree>
Justify Horizontally
Choose the horizontal justification for the text labels. Auto Left Right is meant for the 'Offset Type' In/Out Side. If 'View Direction' is enabled, 'AutoLeftRight' justification can be availed.
AutoLeftRight, Left, Center, and Right
Justify Vertically
Choose the vertical justification for the text labels. If 'View Direction' is enabled, 'Auto Top Base' can be availed.
Baseline, Bottom, Middle, Top, Auto Top Base
Height
Specify the text height
<positive value>
Scale Relate
Specify whether or not the text height has to be adjusted as per the setting in 'Drawing Scale'
True or False
Width factor
Specify the text width factor
<positive value>
Obliquing
Specify the text inclination angle (slant)
<+/- value in degree>
Default Horizontal Justification
Specify the horizontal justification of text that is to be used for the value 'Auto Left Right' of the property 'Justify Horizontally'
Left, Center, and Right
Default Vertical Justification
Specify the vertical justification of text that is to be used for the value 'Auto Base Top' of the property 'Justify Vertically'
Baseline, Middle, and Top
Related Topics
Alignment Design Function
Novapoint Base | Object Menu (NCO) |
Novapoint Road & Road Professional | Alignment Design |
Novapoint Railway | Alignment Design |
Novapoint Waterway | Alignment Design |
Novapoint Area Planning | Alignment Design |
Novapoint Landscape | Line Construction |
Novapoint Civil Construction | Alignment Design |
Alignment/CAD Entity/ASCII File Presentation Function
Novapoint Base | Object Menu (NCO) |
Novapoint Road & Road Professional | Draw Horizontal Alignment |
Novapoint Railway | Draw Horizontal Alignment |
Novapoint Bridge Professional | Define/Draw Horizontal Geometry | Draw Single Alignment (Setup) |
Novapoint Waterway | Draw Horizontal Alignment |
Longitudinal Profile Presentation Function
Novapoint Base | Draw Longitudinal Profile from Terrain Model |
Novapoint Terrain | Draw Longitudinal Profile from Terrain Model |
Novapoint Road & Road Professional | Draw Longitudinal Profile from Road Model | Draw Longitudinal Profile from Terrain Model |
Novapoint Railway | Draw Longitudinal Profile from Railway Model | Draw Longitudinal Profile from Terrain Model |
Novapoint Tunnel | Draw Longitudinal Profile |
Novapoint Water and Sewer | Longitudinal Profile |
Novapoint District Heating | Draw Longitudinal Profile |
Novapoint Waterway | Draw Vertical Alignment from Channel Model | Draw Vertical Alignment from Terrain Model |
Novapoint Civil Construction | Draw Longitudinal Terrain Profile |
Cross-Section Presentation Function
Next topic: Line Construction