Subgrade Model Manager
Icon:![]()
![]()
Ribbon: Roads Tab > Modeling Panel > Auto Model dropdown > Subgrade Model Manager
Introduction
This command provides functionality to create subgrade surface models for any design (Auto Model or Model Builder model).
Users can select particular subgrade layers to include or omit in the creation of the subgrade model. Additionally, users can default the model creation to include only the Datum layer, to build a datum surface.
The Subgrade Model created can be included as a Surface in the drawing, exported as 3D polylines and used to create COGO Points.
The Subgrade Model Manager provides a graphical edting environment displaying the cross sections with each pavement layer (known as a region), the included/excluded section breaklines and the linear Code breaklines. As well, stations, the design surface and existing surface can be toggled on/off for display.
Users can graphically select and edit:
Any linear feature (defined by the corners of each subgrade layer extracted as linear breaklines along the string alignment) and choose to Omit or Include as a Linear Breakline. This will remove/add breaklines to the Subgrade Surface and also be included in a polyline export to the drawing or for point stakeout.
Users can use this linear feature to project a new Linear Breakline to match the surface (sampled or design) - this is knows as a 'Resolve to Surface' linear breakline
Users can add additional user breaklines offset vertically and horizontally from this Linear Breakline - this is known as a User BreaklineAny section (defined as the top/bottom of each layer, drawn perpendicular to the string alignment) and choose to Omit or Include the section as a breakline. This will remove/add breaklines to the Subgrade Surface.
A Section can be used to Split the Linear Breakline, for editing over a station rangeBoth the Linear Breaklines and section lines display differently based on whether they are included or excluded from the model.
A 'Resolve to Surface' and 'User Breakline' can also be displayed differently in the model to distinguish them from other included/excluded linear or sectional breaklines.
When a Linear Breakline or section line is selected it will display bold (and optionally in a different color) in the viewer. A properties box will also display on the LHS to enable editing of the selected object. This is a dynamic properties window, displaying inputs relevant to the item selected.
Examples of display when sections and feature lines are selected:
Section Line
![]()
Code Feature Line
![]()
Subgrade Layer Anatomy
The Subgrade Model Manager displays multiple aspects of the subgrade layers, some of which are used to create a Subgrade Model surface.
Below is a screen shot of a single subgrade pavement layer for a path, with the subgrade surface displayed.
The key display elements for creating a subgrade are as follows:
Subgrade Regions: these display the cross section material layers at each sampled section on the String. The layer is displayed if the Code pair exists, as described in the Template. Optionally users can turn the Region subgrade layer display on/off (both for subgrade layers that are included or not included in the subgrade model output)
Sectional Breaklines: these are used in the creation of a Subgrade Model. Users can select any numbered Layer (described by a pair of Codes) and set whether to Omit (or Include) the bottom - when included this will add a Sectional Breakline for the subgrade layer at the bottom of the layer
Code Feature Line (bottom): the feature line for the bottom of any subgrade layer can be included or excluded form the model. For each numbered layer, users can choose to Omit (or include) the code Linear Breakline for the bottom of the layer
Code Feature Line (top): the feature line for the top of any subgrade layer can be included or excluded from the model. For each numbered layer, users can choose to Omit (or Include) the code Linear Breakline for the top of the layer
Curb type subgrades are also defined by a Code Pair - in this case the two codes would describe the front (lip) and back of the curb. When those two codes are present the software will provide access to the layers and subgrade details as they are defined in the Template.
For some subgrade layers, such as for Curbs, it may be desired to include a batter to the surface to describe a vertical/graded cut in the surface.
The key display elements for creating a subgrade with a batter (Resolve to Surface) is as follows:
Code Pair: defined by the top front and top back of the curb
Code Linear Breaklines (bottom): for a Curb type subgrade the bottom outer code may be an offset horizontally and vertically from the top of curb position.
The inner Code Linear Breakline (closest to the centreline) or outer Code feature line (furthest from the centreline) can have a batter (Resolve to Surface) applied. This wil add another feature line by projecting from the selected Code feature line to the surface (design or sampled) at a defined slope. These breaklines can be represented differently on screen.
Note: Where no layer has been set for a section of the template, no Subgrade Breaklines or Code Feature Lines will be included in the model. Adding a zero depth layer will trigger options to include the section breakline and code feature line/s.
Subgrade Linear Breaklines and Surface Models
In order to support the creation of a surface from the subgrade layers, where there may be elevation changes occuring at a Code, the software extracts Code linear features for each subgrade layer and between each code pair, with a small separate (0.005) to facilitate surface triangulation.
At each Code location, there may be two subgrade layer feature lines displayed. One for the section left of the Code and one for the seciton right of the Code. It may be required to select both left/right feature strings for changing the omit status at each subgrade layer. Example below showing the Code for the lip of curb. There is a code feature line for each subgrade label left and right of the Code location to support the layer depths being different left/right of the Code.
Interface
The Subgrade Model Manager form is made up of the following components:
1 Ribbon.
Create and manage subgrade models. Establish settings and styles, turn display on/off, import and export2 Dynamic Properties panel.
Displays when an object is selected in the graphical window. Contents and options depends on the objects selected by the users3 Graphical enviroment.
This is aninteractive display of the subgrade model breaklines (feature code breaklines and sectional breaklines), subgrade surface and other sectional data.
Click on a Linear Breakline or Section Breakline to include, omit or edit the feature.
Navigation
There are navigation tools at the top of the graphical display. When selected, that single nativigation mode will apply (except for the far right icon, which applies a Zoom Extents).
When no particular navigation mode is selected (highlighted), navigation is controlled as follows:
Orbit (hold down the middle mouse button)
Zoom (roll the middle mouse button)
Dymamic Zoom (Shift+middle mouse button)
Pan (Ctrl+middle mouse button)
Select (left click mouse button)
Edit menu (right click mouse button)
Subgrade Model Creation vs Editing
At the time of creation, users are prompted to select a Subgrade Section Style. This Style establishes which Code/s and which pavement (subgrade) layer/s to include or omit from the model. The Style also controls which Code/s need a 'Resolve to Surface' to be applied.
To simplify the setup, some default Subgrade Section Styles have been included with the initial install, aimed at creating a valid subgrade model automatically for most design situations.
When no particular navigation mode is selected (highlighted), navigation is controlled as follows:
Orbit (hold down the middle mouse button)
Zoom (roll the middle mouse button)
Dymamic Zoom (Shift+middle mouse button)
Pan (Ctrl+middle mouse button)
Select (left click mouse button)
Edit menu (right click mouse button)
Video Resources
These videos, hosted on Youtube, provide an overview of the software fucntionality for Subgrade modeling, including details around using Subgrade Model Manager: https://www.youtube.com/watch?v=BUV7Ifne5UU&list=PLa40O20aqztMssAKlSwFAF1nbcOb8WlGi&index=2
Details
Upon selecting the command the following form is displayed (if no model is created, the screen will display only a background):
RIBBON TABS
Home Tab
Includes core controls for managing the display and general operations
Refresh
If 'Dynamic Update' is unticked, click this button to update the subgrade model following a change to the design model Manage Models Panel
Sub Model
Select the Sub Model to be displayed. Dynamic Update
If ticked on the Sub Model will update as changes are made in the drawing. Build Surface
Create Sub Model
Upon selecting the command the following form is displayed:
Model Name
Type to set the name of the new sub model. Description
Base Model
Select the model for the sub model to be built from. Sampled Surface
Section Style
Section Filter Rate
Include Grading Strings
If ticked on, grading strings will be included in the sub model. Surface Creation Panel
Build Surface
If ticked on, a surface will be created from the Sub Model. Include Sectional Breaklines
Apply Boundary Retraction
Max. Triangle Length
OK
Save and exit. Model Properties
Click to edit the properties of the currently Sub Model. See Create Sub Model for details. Display Panel
Style
Set the style to control how the sub model is displayed. Regions
If ticked on, Omitted Regions
If ticked on, Sectional Breaklines
If ticked on, sectional breaklines are displayed. Linear Breaklines
If ticked on, linear breaklines are displayed. Omitted Breaklines
If ticked on, breaklines that have been omitted from the sub model are displayed. Existing Surface
If ticked on, the existing surface is displayed at each section. Design Surface
If ticked on, the design or base surface is displayed at each section. Subgrade Surface
If ticked on, the subgrade surface is displayed. Station Labels
If ticked on, station labels are displayed at each section. Section Labels
If ticked on, labels are displayed for materials and depths at each section. String Labels
If ticked on, labels are displayed with the string names. Display Manager
Upon selecting the command the following form is displayed:
File Menu
Import Styles
Export Styles
General Tab
Background
Click to select a color for the Subgrade Model Manager background. Selection Color
Click to select a color to display items selected in Subgrade Model Manager. Existing Surface Style
Select a Style to display the Existing Surface. User Breakline Style
Select a Style to display the User Breaklines. Surface Resolve Style
Select a Style to calculate the Surface Resolve. Section Label Style
Select a Style to display the Section Labels. String Label Style
Select a Style to display the String Labels. Design Surface Style
Select a Style to display the Design Surface. Subgrade Surface Style
Select a Style to display the Subgrade Surface. Station Label Panel
Station Label Style
Select a Style to display the Station Labels. Label Prefix
Type to set a prefix for Station Labels. Label Offset
Type to set the offset of Station Labels. Performance Mode
Show All Sampled Sections
Set Current Viewer Settings as Default
Reset Display
Materials Tab
Material List
Click delete to remove a material, change style in drop down ect... Add Materials
Click to add a new material to the list. The following form is displayed:
Enter name for new Line Style
Type to set the name of the new Material. OK
Click to create the new Material. Cancel
Exit without saving.
Add Materials From Model
Material Groups
Click to open the Material Groups Editor. Line Styles Tab
Name
Select the Line Style to apply and/or edit. Add New Line Style
Click to create a new line style. The following form is displayed:
Enter name for new Line Style
Type to set the name of the new Material. OK
Click to create the new Material. Cancel
Exit without saving.
Delete Line Style
Click to delete the selected line style. Line Pattern
Click to select the line pattern. Line Weight
Type to set the line weight. Color
Click to set the color of the line. Line Patterns Tab
Name
Select the Line Pattern to apply and/or edit. Add New Line Pattern
Click to create a new line pattern. The following form is displayed:
Enter name for new Line Pattern
Type to set the name of the new Line Pattern. OK
Click to create the new Line Pattern. Cancel
Exit without saving.
Delete Line Pattern
Click to delete the current line pattern. Is Solid
Pen Down Length
Pen Up Length
Text Styles Tab
Name
Select the Text Style to apply and/or edit. Add New Text Style
Click to create a new Text Style. The following form is displayed:
Enter name for new Text Style
Type to set the name of the new Text Style. OK
Click to create the new Text Style. Cancel
Exit without saving.
Delete Text Style
Click to delete a text style. (The Default style cannot be deleted) Font
Select the text font used for labels. Style
Select the text Style used for labels. Height
Type to set the height of text for labels. Color
Click to select the text color for labels. Subgrade Text
Displays a preview of the text font, style, height and color selected. Save and Close
Save and exit. Tools Tab
Includes tools for managing the calculation of the sub model.
Tools Panel
Contains tools to edit and reset the Subgrade Model.
Linear Breakline Editor
Click to open the Linear Breakline Editor form:
String Name
Select the string to list breaklines for. Filter 1
Select True or False to apply to the chosen filter. Filter 2
Select a filter to apply from the following:
None
Code
Is Bottom?
Omitted?
Filter by whether the Breakline is omitted from the Sub Model.
Resolves to Surface?
Filter by whether the Breakline resolves to the surface. Surface (Cut)
Filter by the surface the Breakline resolves to in Cut situations.
Grade (%) (Cut)
Filter by the Surface Resolve slope of the breakline in Cut situations. Depth Offset (Cut)
Surface (Fill)
Filter by the surface the Breakline resolves to in Fill situations.
Grade (%) (Fill)
Filter by the Surface Resolve slope of the breakline in Fill situations. Depth Offset (Fill)
Show Omitted
When ticked on, breaklines omitted from the sub model are displayed in the table. Show Included
Click to open the Sub Breakline Data form:
Refresh
Click to refresh the data in the table. Plot to Drawing
Click to create the table in the Drawing, then click in the drawing to place the AutoCAD Table. Export
Click to export the table to a .csv file. Table
Displays a list of segments for the selected breakline. Easting
Northing
Elevation
Code
Override
Allows the user to override the settings of breaklines selected in the table. True or False?
Filter
Apply
Omitted On/Off
Click to change the omitted status of the breaklines selected in the table. Surface Resolve On/Off
Click to change the Surface Resolve status of the breaklines selected in the table.
Reset to Bottom Datum
Close
Save and exit.
Compute Section Style
Click to reset all strings to the current Section Style. The following form is displayed:
Yes
Click to apply and exit. No
Click to exit without making changes.
Reset All (Bottom Datum)
Click to reset all strings to use the bottom datum. The following form is displayed:
Yes
Click to apply and exit. No
Click to exit without making changes.
Reset Surface Resolve
Click to reset surface resolve parameters for all strings. The following form is displayed:
Yes
Click to apply changes and exit. No
Click to exit without making changes.
Styles Panel
Section Style
Click to open the Subgrade Section Styles form:
Style
Select the Subgrade Section Style to apply and/or edit. Add Style
Click to create a new Subgrade Section Style. The following form will be displayed:
Enter name for new Subgrade Section Style
Type to set the name of the new Subgrade Section Style. OK
Click to create the new Subgrade Section Style. Cancel
Exit without saving.
Delete Style
Click to delete the selected Subgrade Section Style. Include Bottom Layer Only (first load)
Only process listed code pairs
Check Section Intersects (on surface resolve)
Add top breaklines for disconnected sections
Table
Lists code pairs and their associated styles. Code 1
Lists the first code in the code pair. Code 2
Lists the second code in the code pair. Layer Index
Included Style
Select the line style for breaklines included in the Sub Grade Model. Omitted Style
Select the line style for breaklines omitted from the Sub Grade Model. Layer (CAD)
Surface Resolve
When ticked on, breaklines for the code pair will resolve to the surface. Surface
Set the surface for the breakline to resolve to. Resolve Type
Select the surface resolve type:
Inner
Outer
Both
Surface Slope
Default Omit Bottom
Default Omit Top
Include Section Breakline
When ticked on, section breaklines for the selected code pair are included in the Sub Grade Model. Add Section
Click to add a new Section to the table. The following form will be displayed:
Enter Code 1
Type to set the first code for the section Code Pair. OK
Click to proceed. Cancel
Exit without saving.
Enter Code 2
Type to set the second code for the section Code Pair. OK
Click to proceed. Cancel
Exit without saving.
Enter Layer Index
Type to set the Layer Index for the section. OK
Click to proceed. Cancel
Exit without saving.
Yes
Click to toggle on Default Bottom Omit for the section. No
Click to toggle off Default Bottom Omit for the section.
Yes
Click to toggle on Default Top Omit for the section. No
Click to toggle off Default Top Omit for the section.
Add from Model
Click to read Section Breakline code pairs from a Model and add them to the table. The following form will be displayed:
Model List
Select the Model to read section breakline code pairs from. Select
Click to confirm the selected Model. Add Default
Save and Close
Save, exit and rebuild the Sub Model.
View Tab
Includes controls for managing the display of cross sections
String Name
Select the string to view. Station
Select a station to view the cross section. Camera Length
Camera Height
Type to set the height of the camera. Previous
Click to view the previous cross section. Next
Click to view the next cross section. Import Tab
Includes core controls for managing the display and general operations
Pipe Networks Panel
Show Pipe Networks
If ticked on, Pipe Networks are displayed in the Subgrade Model Manager graphical window. Setup Pipe Networks
Click to open the Pipe Network Display form:
Network List
Displays a list of Pipe Networks. Select a network to edit. Network Panel
Name
Type to set the name of the Pipe Network for Subgrade Model Manager. Display Panel
On
Tick to display the Pipe Network in the Subgrade Model Manager. Off
Tick to turn off the display of the Pipe Network. Color Panel
Select either color or material for the display of the Pipe Network. Color
Click to set the color of the Pipe Network. Material
Click to set the material of the Pipe Network. Structure Type Panel
Cube
Tick to display the Network structures as rectangular objects. Width
Type to set the width of the structures. Height
Type to set the height of the structures. Cylinder
Tick to display the Network structures as cylindrical objects. Radius
Type to set the radius of the sturctures. Label Panel
Tick on to display labels in the Subgrade Model Manager. Structure Labels
Select the Structure Label Type to be displayed. Pipe Labels
Select the Pipe Label Type to be displayed. Close
Save and exit.
External Files Panel
Import CAD
Load CAD
Manage CAD
Click to open the Manage CAD form:
CAD Files Table
Displays a list of File Name
Load
Remove CAD File
Add Current DWG
Apply
Unload CAD
Export Tab
Includes controls share data outside of Subgrade Model Manager.
General Panel
Export
Export the Sub Grade Model as a .obj, .stl, .las, .html, .pdf, .dwg or .dxf file. CAD Panel
Polyline Export
Click to open the Polyline Export form:
Prefix
Item 1
Item 2
Item 3
Item 4
Suffix
Seperator
Export Polylines
COGO Point Stakeout
Click to open the Create Cogo Points form:
Code
Add Subbase Code Suffix
Style Panel
Default Point Style
Code Set Table
Create Points
Click to create COGO Points. Sectional Breakline
Graphically select a Sectional Breakline to display the Sectional Breakline Panel.
Station
Displays the station of the breakline along the string. Code 1
Displays the first Code. Code 2
Displays the second Code. Layer Index
Material
Displays the material assigned. Is Bottom
Indicates whether the selected breakline is the datum. Create Split
Omit Top
Omit Bottom
Apply to Selection
Click to apply the changes made in the panel to the selected sectional breakline. Apply Over Range
Click to apply the changes made to sectional breaklines over a range of stations. The following form is displayed:
Start Station
Type to set the start station or click the icon to select in the model. End Station
Type to set the end station or click the icon to select in the model. Apply
Click to apply the edits to all Sectional Breaklines in the specified station range.
Linear Breakline
Graphically select a Linear Breakline to display the Linear Breakline Panel.
Code
Region
Is Bottom
Indicates whether the selected breakline is the datum. Omitted
Resolve To Surface
Cut Situation Panel
Set the parameters for surface resolve in Cut situations.
Surface
Select the surface to resolve to. Grade (%)
Type to set the grade for the surface resolve. Depth Offset
Fill Situation Panel
Set the parameters for surface resolve in Fill situations.
Surface
Select the surface to resolve to. Grade (%)
Type to set the grade for the surface resolve. Depth Offset
User Breaklines
Breakline Table
Displays a list of User Breaklines. Code
Start Station
End Station
Slope Type
Slope Value
Offset Type
Offset Value
Add User Breaklines
Click to add a User Breakline in the table. Pick Start/End Station
Click to select the start and end stations for the selected User Breakline in the model. Add Cut Ranges
Add Fill Ranges
OK
Save and exit.
Apply
Click to apply changes to the selected Sectional Breakline. Sub Breakline Data
Click to open the Sub Breakline Data form.