Bentley Civil Workshop

Similar documents
Bentley Civil Workshop

Bentley Civil Workshop

Bentley OpenRoads Workshop 2017 FLUG Fall Training Event

Bentleyuser.dk Årsmøde 2012 Nordic Civil 2012

Bentleyuser.dk Årsmøde 2012 Nordic Civil 2012

Bentley OpenRoads Workshop 2017 FLUG Spring Training Event

Roadway Alignments and Profiles

Bentley Civil Workshop

Bentley Civil Workshop

Producing Project Deliverables: Creating a Plan Set

Bentley OpenRoads Workshop 2017 FLUG Fall Training Event

Practice Workbook. Using the Model - Preparing for Plan Production in OpenRoads. SELECTseries 4 ( ) or newer

Bentley Civil Workshop

Bentley ConceptStation Workshop 2017 FLUG Spring Training Event

Bentley Civil Workshop

Practice Workbook. Pad and Parking Lot Modeling

Bentleyuser.dk Årsmøde 2012 Nordic Civil Bentley Civil Workshop

CHAPTER 11. Learn to use GEOPAK Automated Superelevation dialog box and Autoshape Builder to apply superelevation to a roadway.

NCDOT Civil Geometry for GEOPAK Users

OpenRoads Creating Subsurface Utility Models

NYSAPLS 50 th Anniversary Surveyor's Conference and Exhibition

Welcome to MicroStation

Working with Plan Production ObjectsChapter1:

Intersection Design with Autodesk Civil 3D

Bentley OpenRoads Workshop 2017 FLUG Spring Training Event

Bentley OpenRoads Workshop 2017 FLUG Fall Training Event

Practice Workbook. QuickStart using Subsurface Utility Engineering

InRoads File Types. Below is a list of the primary file types used for InRoads in the road design process.

PLAY VIDEO. Fences can be any shape from a simple rectangle to a multisided polygon, even a circle.

Basic Modeling 1 Tekla Structures 12.0 Basic Training September 19, 2006

Autodesk Fusion 360 Training: The Future of Making Things Attendee Guide

That CAD Girl. J ennifer dib ona. Carlson 2008 Creating Roadway Templates. Website:

Equipment Support Structures

Exercise Guide. Published: August MecSoft Corpotation

Civil 3-D PROFILE CREATION

Autodesk Inventor Design Exercise 2: F1 Team Challenge Car Developed by Tim Varner Synergis Technologies

Equipment Support Structures

USING THE TRIBALL FOR POSITIONING

Piping Design. Site Map Preface Getting Started Basic Tasks Advanced Tasks Customizing Workbench Description Index

AECOsim Building Designer. Quick Start Guide. Introduction Getting Started Bentley Systems, Incorporated.

DES 727 CORRIDOR MODELLING & PLAN PRODUCTION USING OPEN ROADS. April 2018 Design Division

It is a good idea to practice View Control tools for 5 minutes at the start of every 3D session, before doing any other work.

W15 Earthwork Volume Computations XM Edition

Advance Design. Tutorial

Section 3 Laying Out Structures

Electrical 3D Design & Documentation

L E S S O N 2 Background

Profile Modeler Profile Modeler ( A SuperControl Product )

Lesson 1 Parametric Modeling Fundamentals

Practice Workbook. Subsurface Utility Engineering Fundamentals

THE EASTMAN Easicut v2.1

Pipe Networks CHAPTER INTRODUCTION OBJECTIVES

Bentley OpenBridge Workshop 2017 FLUG Spring Training Event

3D Model Submittal Preparation Power GEOPAK SS2

SCENE FILE MANIPULATION SCENE FILE MANIPULATION GETTING STARTED MODELING ANIMATION MATERIALS + MAPPING RENDERING. Saving Files. Save.

Tutorial Second Level

VDOT Creating Plats with GEOPAK 2004 Edition (Version 8.8)

SolidWorks Intro Part 1b

Module 1: Basics of Solids Modeling with SolidWorks

User Manual Version 1.1 January 2015

QuickTutor. An Introductory SilverScreen Modeling Tutorial. Solid Modeler

SolidWorks 2½D Parts

The ODOT_XSLabeling.mvba application is used to draw basic labels on cross sections extracted from a Roadway Designer DTM file.

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface

Geometric Layout for Roadway Design with CAiCE Visual Roads

StickFont v2.12 User Manual. Copyright 2012 NCPlot Software LLC

Lesson 5: Board Design Files

Appendix B: Creating and Analyzing a Simple Model in Abaqus/CAE

REVIT ARCHITECTURE 2016

2D Tutorial. Project Description: Running VisualAnalysis: Setting Up the Project:

Corel Ventura 8 Introduction

Defining Board Regions and Bending Lines

Function. Description

CV4869-L CV7898-L Subassembly Composer for AutoCAD Civil 3D 2015

Randy H. Shih. Jack Zecher PUBLICATIONS

After completing this lesson, you will be able to:

The Department of Construction Management and Civil Engineering Technology CMCE-1110 Construction Drawings 1 Lecture Introduction to AutoCAD What is

SURVRD for Existing Feature Models file in FDOTSS4 OpenRoads

Chapter 1: Introducing Roadway Modeling

Vectorworks Essential Tutorial Manual by Jonathan Pickup. Sample

AECOsim Building Designer Architecture - Parametric Cell Studio

Placing Spaces. Let Me Try! Before you begin. The following files are needed for this Let Me Try exercise: M_c04_archi_spaces_rmp2015.

Bentley Plant Workshop

Autodesk Inventor - Basics Tutorial Exercise 1

Section 7 - Introducing Roadway Modeling

Lab Assignment #1: Introduction to Creo ME 170

SMART Meeting Pro 4.2 personal license USER S GUIDE

NURBS modeling for Windows. Training Manual Level 1

TRIMBLE ACCESS PIPELINES USER GUIDE

Rhinoceros NURBS modeling for Windows. Version 1.0 Training Manual Level 1

ARCHITECTURE & GAMES. A is for Architect Simple Mass Modeling FORM & SPACE. Industry Careers Framework. Applied. Getting Started.

1 In the Mini Window Editor, double-click phase 1 (GF-Wall-External) to make it current:

Getting Started. In This Chapter

Transitioning to MX SELECTSeries 3 and OpenRoads Technology

Changing Worksheet Views

Lesson 1: Creating T- Spline Forms. In Samples section of your Data Panel, browse to: Fusion 101 Training > 03 Sculpt > 03_Sculpting_Introduction.

User Manual. pdoc Forms Designer. Version 3.7 Last Update: May 25, Copyright 2018 Topaz Systems Inc. All rights reserved.

Introduction to SolidWorks for Technology. No1: Childs Toy

5/17/2017. Steven Popke, PE Wisconsin DOT Bureau of Project Development Methods Development Unit

Schematic Editing Essentials

Transcription:

Bentley Civil Workshop 2015 IBUG Spring Conference Templates 101 Team Leader: Chuck Lawson, PE Bentley Systems, Incorporated 685 Stockton Drive Exton, PA 19341

This page left intentionally blank.

Table of Contents Preface... 1 Chapter 1 Introduction to Templates... 3 Objectives... 4 Create Template Tool... 5 Templates... 5 Applying Templates... 6 Create Template Dialog... 7 Create Template Dialog Create New Template Names... 8 Current Template Window... 9 Template Preview Window... 10 Dynamic Settings... 11 Creating Templates from Components... 12 Merging Components... 13 Basic Template Creation Workflow... 14 Exercise Creating a Template from Components... 15 Summary and Review... 19 Chapter 2 Template Components... 23 Objectives... 24 Constraints on Template Points... 25 Types of Constraints... 26 Exercise Observe Template Constraints Behavior... 38 Adding and Deleting Constraints Graphically... 40 Exercise Adding and Deleting Constraints... 41 The Sign of the Distance and Slope... 43 Simple Component... 44 Exercise Creating a Template of Simple Components... 45 Template Point Names... 47 Exercise Editing Template Point Names... 48 Constrained and Unconstrained Components... 50 Exercise Adding a Constrained Component... 52 Exercise Adding a Constrained Component (Continued)... 53 Basic Component Creation Workflow... 55 Workshop: - Templates 101 i

Table of Contents Chapter 3 End Conditions... 56 Objectives... 57 Creating End Conditions... 58 Target Types... 59 End Conditions Settings... 60 End Condition Settings... 61 Exercise Creating End Conditions... 62 Testing the End Conditions... 65 Exercise Testing the End Conditions... 66 Basic End Condition Component Creation Workflow... 68 Summary and Review... 69 ii Works hop: - Templates 101

Preface In this workshop, you will work with numerous templates utilizing the V8i SELECTseries 4 Template Library. We have structured the contents of the exercises herein to allow your interaction with a broad range of available tools; however, we will not use every tool. While it is impossible to engineer a complete project in the time frame of this workshop, we will use the tools in their real-life context so that you can see how to utilize them in your own engineering projects. This workshop utilizes Open Roads technology so it is equally applicable for the MX, InRoads or GEOPAK families of products. Each product contains the identical toolset and identical workflow. The only differences between the three products for the tools are slight differences in the use of feature definitions and some differences in the back-end interaction with other native toolsets, such as drainage. In this workshop, we will use Power GEOPAK V8i SELECT series 4 released version, along with the Civil Workspace. There are more exercises in this manual than we will have time to cover today. We will all complete the basic set of exercises, and for those veteran users in the group who complete them and still have time left in the exercise session, you are welcome to work on the optional exercises. In order for all participants to stay on course and on time, we request that all participants utilize the files as listed in the workshop materials. At the beginning of each chapter, we will start with a fresh set of data. This ensures that everyone is using the same data. The workshop guide is yours to take with you. If you don t finish all the exercises, or just want to work with the dataset upon return to your office, the datasets (both initial and completed files) are available. Note Prerequisite Knowledge Level: Participant should have a basic understanding of road design principles and be fluent in the use of one of the Bentley Power products or CAD and the native application (MX, InRoads or GEOPAK). All files used in this course are located in the C:\IBUG\1 Templates 101\Data\ folder. All exercises use the same DGN file, workshop.dgn. We will use the template library (Civil_Templates_Imperial.itl) from the Civil Workspace. A Class Morning folder has been added, where we will be working. The exercise templates are organized into separate folders for each exercise, so each exercise is independent of previous exercises. Workshop: - Templates 101 1

Preface This page left intentionally blank. 2 Works hop: - Templates 101

Chapter 1 Introduction to Templates This chapter provides an introduction to the Corridor Modeling Templates. Workshop: - Templates 101 3

Objectives OBJECTIVES In this lesson we will Learn about roadway Template concepts. Assemble a template from components using the drag and drop workflow. 4 Works hop: - Templates 101

Create Template Tool CREATE TEMPLATE TOOL The Create Template command generates the transverse geometry that is central to roadway design. A template comprises a series of points and components that represent breakline features that are processed using Corridor Modeling commands. Roadway features that have been processed are saved to the DGN file. Templates are stored in a template library (*.itl). The template library editor is accessed using the Create Template icon in the Corridor Modeling Task or pressing the F12 function key while using the Bentley Civil workspace: Create Template icon The Create Template application is used to create, review, and modify templates within the current template library. As the information is stored within the ITL file, it can be accessed from any DGN file, as no actual drawing or element creation occurs. TEMPLATES After the proposed alignments and existing ground surface have been created, a model of the proposed roadway design is generated by combining project specific templates and applying them to the project using Corridor Modeler. Workshop: - Templates 101 5

Applying Templates Note Corridor Modeler is not discussed in this module. For a better understanding of Corridor Modeler, see the on line help or other training courses. Templates are cross section views of the typical sections used to create the proposed design. Individual templates are created and stored in the Template Library File, which has the file extension.itl. The template library can be shared by many people, but it must be accessed as read only when it is being shared. Usually a project specific template library is created for each project and the appropriate templates are copied to that library so they can be modified to meet the specific needs of the project. APPLYING TEMPLATES Templates are used to create a proposed model of the roadway. This is accomplished using Corridor Modeler. Templates are assigned to specific stations along the mainline alignment at specific intervals, which are called template drops. Corridor Modeler connects the points of the template drops, forming a model of the roadway, where the components of the templates form 3D MicroStation meshes for visualization and volume analysis. The connected template points form longitudinal breakline linear features in the 3D model. 6 Works hop: - Templates 101

Create Template Dialog CREATE TEMPLATE DIALOG To create or edit a template library, from the Task Menu, select Civil Tools > Corridor Modeling > Create Template. This opens the Create Template dialog, which is the primary place where templates are created and edited. This is also where templates are copied from a standard template library to a project template library using Tools > Template Library Organizer in the Template Editor dialog pull down menu. Hint In the Bentley Civil Workspace, selecting the F12 function key will also open the template editor. Workshop: - Templates 101 7

Create Template Dialog Create New Template Names CREATE TEMPLATE DIALOG CREATE NEW TEMPLATE NAMES On the left side of the dialog is the Template Library area, which contains a Windows like folder structure. The root folder is the name and location of the template library that is currently open. Only one template library may be open at a time. To navigate the folder structure, double click the folders you want to open or close. Inside any folder you can create and organize your templates and sub folders. The organization of the folder structure is user definable. The folder structure also supports common Windows functions, such as drag and drop, cut and paste, etc. Most commonly used commands can be accessed by right clicking on the folder and template names. If you double click a template name, it becomes the Active Template and is signified by a red box around the template icon. The Active Template is also identified in the Current Template area next to the Template Library area. A template must be the Current Template in order to be assembled or edited. 8 Works hop: - Templates 101

Current Template Window CURRENT TEMPLATE WINDOW In the center of the Create Template dialog is the main graph for creating templates. The graph is called the Current Template window. The Current Template window uses its own graphics engine and is not a CAD view. The scale of the graph is dynamic and changes as you zoom in and out. The center point of the Current Template window is marked by the dynamic origin, which is a magenta colored box. The dynamic origin is a reference point and can be moved to any location in the graph. At the bottom of the graph are numerous view commands which allow you to manipulate the view of the template. These operate similar to the CAD view commands. If your mouse has a scroll wheel, it can be used to pan and zoom. The two buttons with the left and right scroll icons are used to undo and redo template creation operations. CTRL Z will undo your last edit or creation. Note In the graph area you can right click to access additional commands and you can double click elements in the graph for editing purposes. Workshop: - Templates 101 9

Template Preview Window TEMPLATE PREVIEW WINDOW When you highlight (click on) a template, the template is displayed in the Preview area, which is located under the Template Library area. You can use the preview to assemble templates from their parts or components, using drag and drop. The cyan colored box in the preview represents the insertion point for any drag and drop operation. You can change the insertion point location by clicking the desired insertion point on the preview. 10 Works hop: - Templates 101

Dynamic Settings DYNAMIC SETTINGS The Dynamic Settings dialog is used for precision input of the template components and for assigning point names and styles when creating components. It also serves as a compass for the location of your cursor with respect to the dynamic origin. The dynamic origin can be moved using Set Dynamic Origin, located at the bottom of the Dynamic Settings dialog. The Dynamic Settings dialog is accessed by selecting Tools > Dynamic Settings or using the view control icons located below the Current Template window. The Key in pull down specifies the type of key in to be performed. XY = absolute coordinates DL = delta coordinates from last point placed (defaults to the dynamic origin if it is the first point of a component) HS = horizontal delta distance and slope from last point placed VS = vertical delta distance and slope from last point placed OL = delta coordinates from dynamic origin OS = horizontal delta distance and slope from dynamic origin Workshop: - Templates 101 11

Creating Templates from Components CREATING TEMPLATES FROM COMPONENTS Components are logical parts of a template. Portions of the template that are separated into components are normally based on tabulation considerations. Examples of components include curb and gutter, median barrier, pavement layers, cut and fill slopes, and ditches. Components are normally kept in a separate folder in the template library. They are used to assemble complete templates, by dragging and dropping the components to the Current Template window. When connecting two components, the connecting point changes to a white plus sign prior to placing the component. This is the indication that the points coincide. When the components are connected together, using drag and drop from the template library folders, any coincident component points will use the point name of the previously placed component. Template point names can be edited any time during the creation process. Components are normally created with point names that are not specific to the left or right side of the roadway. When they are used to create completed templates, prefixes and suffixes to the template points can be automatically added during component placement. Prefixes and suffixes are controlled using Tools > Options in the Create Template dialog and can be selected and cleared in the Dynamic Settings dialog during placement using the Apply Affixes check box. 12 Works hop: - Templates 101

Merging Components MERGING COMPONENTS When combining two components of a pavement section together, two separate components are produced with a vertical segment dividing them. To remove the vertical segment and merge the two components into one, position the cursor over the vertical segment and right click. Then select Merge Components. Workshop: - Templates 101 13

Basic Template Creation Workflow BASIC TEMPLATE CREATION WORKFLOW Select Civil Tools > Corridor Modeling > Create Template from Tasks. This brings up the Create Template dialog. Open an existing template library by selecting File > Open. Navigate to the appropriate folder in the template library folder structure and select File > New > Template. Name the new template. Navigate to where the components are stored in the template library folder structure, and drag and drop the components to the Current Template window. If necessary, merge components together by right clicking on the vertical segment between two components and selecting Merge Components. Select the Display Point Names radio button in the Display area of the Create Template dialog box. Review the point names and edit them, if needed, by double clicking on the points in the Current Template window. Select File > Save to save the template library. 14 Works hop: - Templates 101

Basic Template Creation Workflow Exercise Creating a Template from Components In this exercise, we will create a Template from previously created template components. INVOKE POWERGEOPAK AND ACCESS A FILE 1. Double-click the Power GEOPAK icon on your desktop. 2. In the lower right corner of the File Open dialog, set the User to Examples, Project to Bentley-Civil-Imperial, and Interface to Bentley Civil. 3. Navigate to the class folder as directed by the instructor, C:\IBUG\1 - Templates 101\Data\ select workshop.dgn and click Open. CREATE A TEMPLATE NAME 1. Select Civil Tools > Corridor Modeling > Create Template from Tasks or simply press F12. 2. Under the Display section, ensure that the Components radio button is selected and the Display Point Names check box is selected. 3. Double click the root folder. Workshop: - Templates 101 15

Basic Template Creation Workflow 4. Select the Templates folder. 5. Right click the Templates folder, then select New > Template. 6. Rename New Template to Two Lane. 7. Select Tools > Dynamic Settings from the Create Template dialog. The Dynamic Settings dialog opens. 8. Type 0.1 in both X Step and Y Step fields. 9. Select Tools > Options from the Create Template dialog. The Template Options dialog opens. 10. Select the Apply Affixes check box. 11. Type the following in the Prefix fields: 12. Click OK. Left Prefix: LT_ Right Prefix: RT_ The Apply Affixes is automatically selected on the Dynamic Settings dialog. Note The Dynamic Settings dialog needs to remain open during this exercise. DEFINE RIGHT SIDE OF TEMPLATE 1. Double click the Components folder. 2. Drag and drop the component named Pavement Concrete Surface from the Components > Pavement > Concrete folder to the origin of the Active Template window (marked by a magenta colored box). Hint Watch the coordinates in the upper left portion of the Dynamic Settings dialog and drop the Pavement Concrete Surface component at the coordinates 0,0. 3. Click the Fit button at the bottom of the Template Window. DEFINE LEFT SIDE OF TEMPLATE Next we will place the Pavement Concrete Surface template again but we need a reflection of the template. 1. As you drag the component named Pavement Concrete Surface into the template window, Right click (you are still holding down the left mouse button when you right click). 2. Release the left mouse button and select Reflect. 3. Move the template to the 0,0 coordinates. Notice the existing connection turns white when you are in the correct location. 4. Click to place the template. 16 Works hop: - Templates 101

Basic Template Creation Workflow 5. Both sides of the concrete pavement for a two lane roadway are created. Hint If you make a mistake, use CTRL Z to undo. 6. Select Fit. ADD SHOULDERS This time we want to place both the left and right shoulders at the same time using the mirror function. 1. As you drag the component named Shoulder Surface Concrete (from Components > Shoulder > Concrete) into the template window, Right click while (you are still holding down the left mouse button when you right click). 2. Release the left mouse button and select Mirror. 3. Right click again and clear the Reflect check mark. 4. Place the component at the edge of the right shoulder point. The shoulder section is placed on both the left and right sides of the template. 5. Select Fit. DEFINE CURB AND GUTTER This time we want to place both the left and right curb at the same time using the mirror function. 1. As you drag the component named Curb and Gutter Type 1 (from Components > Curbs > Curb and Gutter) into the template window 2. Place the component at the edge of the right shoulder point. The curb and gutter section is placed on both the left and right sides of the template. 3. Select Fit. DEFINE END CONDITIONS 1. Navigate to the End Conditions > Combined folder. 2. Drag and drop the end condition component named Cut and Fill Slope Table 1. 3. Place the component at the back of curb point on the right side. Hint Do not select Fit yet. MERGE COMPONENTS 1. Right click on the vertical segments between the pavements boxes (gray) in the center, then select Merge Components. 2. Select Fit. Your template should look like this: Workshop: - Templates 101 17

Basic Template Creation Workflow Completed Template SAVE THE TEMPLATE LIBRARY 1. Select File > Save from the Create Template dialog to save the template library. 2. Close the Create Template dialog. 3. Exit the DGN file. 18 Works hop: - Templates 101

Summary and Review SUMMARY AND REVIEW Summary You are now able to: Understand roadway Template concepts. Assemble a template from components using the drag and drop workflow. Workshop: - Templates 101 19

Summary and Review QUESTIONS: Before continuing, let s reinforce what you have learned. 1 Which method is used to set a template as active in the Create Template dialog? (Select all that apply). A Select the template name from the Template menu. B Double click on the template name in the Template Library list. C Right click on the template name in the Template Library list and select Set Active. 2 True or False: The template preview window always shows the same template as the editing window. True False 3 True or False: The 0,0 position on the template will track on the corridor s horizontal and vertical alignment to form the proposed corridor. True False 20 Works hop: - Templates 101

Summary and Review ANSWERS: 1 Which method is used to set a template as active in the Create Template dialog? (Select all that apply) B and C To set the active template, either double click on the template name or right click on the template name and select Set Active from the menu. The active template is identified by a red box around the template icon. 2 True or False: The template preview window always shows the same template as the editing window. False Clicking on a template name results in that template/component displaying in the preview window. The previewed template/component can then be dragged onto the active template to create new components. 3 True or False: The 0,0 position on the template will track on the corridor s horizontal and vertical alignment to form the proposed corridor. True The 0,0 position on the template defines where the template will connect to the corridor s horizontal and vertical alignment. Workshop: - Templates 101 21

Summary and Review This page left intentionally blank. 22 Works hop: - Templates 101

Chapter 2 Template Components This module is an introduction to the Create Template tool. You will learn the basics of creating and editing template components and points that make up the templates. Workshop: - Templates 101 23

Objectives OBJECTIVES In this lesson we will Learn about template point constraints and components. Create template components. 24 Works hop: - Templates 101

Constraints on Template Points CONSTRAINTS ON TEMPLATE POINTS A template point has Point constraints and are used to manage the behavior of template points. They are used so that if a point is moved in a template, either by you editing the template or by the application of point controls during design processing, all the points related to the point being moved will behave in a predictable manner. A maximum of two constraints on it. A point with two constraints is considered fully constrained. A point that is fully constrained is represented by a red plus sign. A point that has only one constraint on it is considered partially constrained and is shown as a yellow plus sign. A point with no constraints (unconstrained) is shown as a green plus sign. PARENT CHILD POINT RELATIONSHIP When a point is constrained, it is constrained from either one or two other points. Points are constrained in a two dimensional (cross section) plane. Constraints can affect only the point s offset and elevation, which are the X and Y coordinates in a cross section view. Point constraints are also directional. The direction forms a parent child relationship between points. If point B is constrained by point A, point A is said to be the parent of point B. When viewing the constraints, the parent point has a blue arrow pointing to the child point. To see the constraints in a template, select the Constraints radio button located in the Display portion of the Create Template dialog. Workshop: - Templates 101 25

Types of Constraints TYPES OF CONSTRAINTS There are a variety of constraint types for roadway template design, as described below. This course discusses the Horizontal, Vertical, and Slope constraints. Additional training on the more advanced constraint types is available in other Bentley training modules. HORIZONTAL The child point remains at the specified Horizontal distance from the parent point. When moving the parent point, the child point moves at a constant horizontal distance from that point, which is specified when the constraint is established. A horizontal line crossing over the blue arrow indicates a horizontal constraint. Horizontal Constraint Constrained Horizontally from the Parent Point (CL) Horizontal Constraint shown in constraint display view VERTICAL The child point remains at the specified Vertical distance from the parent point. When moving the parent point, the child point moves at a constant vertical distance to that point, which is specified when the constraint is established. A vertical line crossing over the blue arrow indicates a vertical constraint. Vertical Constraint Constrained Vertically from the Parent Point (CL) 26 Works hop: - Templates 101

Types of Constraints Vertical Constraint shown in constraint display view SLOPE The child point maintains the specified Slope from the parent point. When moving the parent point, the child point moves at a constant slope with respect to the parent point, which is specified when the constraint is established. A diagonal line crossing over the blue arrow indicates a slope constraint. When a point has only one constraint, such as a slope constraint, it is called a partially constrained point and is shown in yellow. Slope constraints can optionally have rollover values assigned to them. Rollover values are used to set the slope constraint based on a high side slope difference and a low side slope difference relative to a reference point which defines the controlling slope to the parent point. Slope constraints are absolute. Slopes going from lower-left to upper-right are positive regardless of whether the child point is to the left or right of the parent. Slope Constraint Constrained by a slope from the Parent Point (EOP) Hint When specifying a slope value in percentage, the % sign is required. Other options are supported such as rise:run format. i.e. 1:-3 or literal slope such as 0.02. Workshop: - Templates 101 27

Types of Constraints ROLLOVER Rollover settings are assigned to the point that is to be manipulated vertically. Take for example the case of a proposed shoulder slope. The outside shoulder point would represent the point to set the rollover property on. The parent point would be the edge of pavement and the reference point would be the centerline or lane line point inside of the edge of pavement point. The program will compute the slope between the reference point and edge of pavement in this example. If the slope is flowing away from the shoulder for example high side of superelevation, then the value set in the High Side difference will not be exceeded as an algebraic rollover calculation. If on the low side of superelevation, the user desires to continue the pavement slope, leave the low side value set to zero. Note The shoulder slope in this example will not be affected until the slope between the parent and reference points increase to the point of matching the shoulder cross slope on the low side, or exceeding the high side difference on the high side of superelevation. Rollover Point Property Assigned to an outside shoulder point HORIZONTAL MAXIMUM The child point has two parent points and remains at the specified horizontal distance from the parent point that is farthest to the right (has the maximum horizontal or X value). Horizontal Maximum Point Constraint 28 Works hop: - Templates 101

Types of Constraints Horizontal Maximum Constraint Shown in Constraint Display View HORIZONTAL MINIMUM The child point has two parent points and remains at the specified horizontal distance from the parent point that is farthest to the left (has the minimum horizontal or X value). Horizontal Maximum Point Constraint Horizontal Minimum Constraint Shown in Constraint Display View VERTICAL MAXIMUM The child point has two parent points and remains at the specified vertical distance from the parent point that is highest (has the maximum vertical or Y value). Vertical Maximum Point Constraint Vertical Maximum Constraint Shown in Constraint Display View Workshop: - Templates 101 29

Types of Constraints VERTICAL MINIMUM The child point has two parent points and remains at the specified vertical distance from the parent point that is lowest (has the minimum vertical or Y value). Vertical Minimum Point Constraint Vertical Minimum Constraint Shown in Constraint Display View VECTOR OFFSET The child point is projected onto the vector defined by two parent points. If the offset is not zero, then the child point will maintain a perpendicular offset from the parent vector at the specified offset value. Negative values indicate an offset to the left of the vector defined by the parent points. Positive values indicate an offset to the right. If the offset is zero, the child point is located on the parent vector. Vector Offset Constraint Point Constraint 30 Works hop: - Templates 101

Types of Constraints Vector Offset Constraint Shown in Constraint Display View PROJECT TO SURFACE This constraint must be used in conjunction with one of the previously defined constraints. The other constraint will define the projection direction. The child point will then be projected to the surface with the specified name. If the surface does not exist, or no solution is found, the point will remain where it is placed in the template. Project To Surface Constraint Targeting the Active Surface Project To Surface Constraint Shown in Constraint Display View When using the Project To Surface Constraint, there will be five options controlling how the projection is to determine a solution. Any Direction Finds the closest instance of the projection to the specified surface in Any direction. Down Left Right Only searches Down from the points initial position. Only searches to the Left from the point s initial position. Only searches to the Right from the point s initial position. Workshop: - Templates 101 31

Types of Constraints Up Only searches up from the point s initial position. PROJECT TO DESIGN This constraint is similar to Project to Surface, except that the point is projected to either the Closet End Condition or the Closest Component. A projection value is given to indicate whether the projection is to be to the left or to the right. Again, the point must also be constrained by one of the previous constraints, excluding the Project to Surface constraint, so that a direction for the projection may be determined. If no solution is found, then the point will remain where it is placed in the template. Two common design examples for this constraint are shown below. Project To Design Constraint Targeting Closest End Condition Project To Design Closest End Condition Example Project To Design Constraint Targeting the Closest Component 32 Works hop: - Templates 101

Types of Constraints Project To Design Closest Component Example ANGLE DISTANCE Use this command to fully constrain a point in the template. This constraint requires two parent points, a distance, and an angle. The point is constrained to the location defined by the distance from the first parent, and the angle from the first parent relative to the vector defined by the two parent points. This constraint creates a rigid-body rotation. When selected, no other constraint types are available. A typical design scenario for this is for the design of CANT in Rail design where a precise geometric shape is required. Angle Distance Constraint Angle Distance Constraint Shown in Constraint Display View In this Angle Distance Constraint example shown above, the angle of -10^00 00.0 is measured thru the angle vector made of points Parent 2 - Parent 1 Child. The value of 5.00 is the distance measured along the vector from Parent 1 point to Child point. Workshop: - Templates 101 33

Types of Constraints VALUE Common to all Constraints is the Value field. Value Keyin Field for Point Constraints This field simply specifies the amount to use for the particular constraint. For example a positive Value assigned to a Horizontal Constraint indicates the constrained point would be located to the right of the parent point. Proper signage of the Value field is imperative for proper constraint functionality. The Parent point is placed first A Child Point placed to the right of Parent is positive distance A Child Point placed to the left of Parent is negative distance A Child Point placed above the Parent is positive distance A Child Point placed below the Parent is negative distance Slope is the algebraic slope Signage Convention Used for Constraint Value Fields 34 Works hop: - Templates 101

Types of Constraints VALUE EQUATION Immediately to the right of the Value keyin field is an = sign linking the Value keyin field to an optional Value Equation dialog. Value Equation Access Value Equation Dialog The Value Equation dialog builds the equation by setting direction and multiplier, and selecting the points. As you select horizontal, vertical, or slope difference, and different points, the values displayed in the equation update to reflect your selections. The following list explains the direction symbols used in the equation. _ (underscore) &endash; horizontal difference (pipe) &endash; vertical difference / (forward slash) &endash; slope between points The following statements show examples of the syntax and provide an explanation of the results. =_$(Pt2)-$(Pt1) &endash; evaluates the horizontal difference between Pt2 and Pt1 (Pt2.x &endash; Pt1.x) = $(Pt2)-$(Pt1)*0.5 &endash; evaluates to ½ the vertical difference between Pt2 and Pt1 (Pt2.y &endash; Pt1.y) * 0.5 =/$(Pt2)-$(Pt1) &endash; evaluates to the slope between Pt2 and Pt1 (Pt2.y &endash; Pt1.y)/(Pt2.x &endash; Pt1.x) Slope between points applies only when you select a slope constraint. Point names used in equations cannot use "$()" or "%". Workshop: - Templates 101 35

Types of Constraints VALUE EQUATION SUGGESTED WORKFLOW 1. Select Horizontal Difference, Vertical Difference, or Slope Between Points from the dropdown list. LABEL VALUE Hint Slope Between Points is available only when you have selected a slope constraint. 2. Select first point from the dropdown list or use the Locate button. 3. Select second point from the dropdown list or use the Locate button. 4. Enter the Multiplier value. The default value is 1. 5. Click OK to execute the command using the selected values. The Label Value constraint property allows the constraint value to be overridden when processing the corridor. These constraint label values are referred to as Parametric Constraints. This allows the user to adjust the constraint(s) to match the current design standard requirements without having to create a new component or template. The Label wording itself can be any text content. However, making the label a meaningful title makes the adjustments to the Parametric Constraints much simpler to identify in the corridor design process. Label Value Depicting a Shoulder Depth Parametric Constraint 36 Works hop: - Templates 101

Types of Constraints HORIZONTAL FEATURE CONSTRAINT This constraint targets any feature added to the design corridor as a Corridor Reference. Horizontal Feature Constraint In the above illustration, the target is set to search for the Feature entitled E_Road_EdgeOfPavement. It is set to search from its initial starting point in the positive X direction up to an additional 20 master drawing units (Range Value). If the Range Value is set to zero, then the search would ensue both left and right finding the closest instance. A negative range value forces the search to only occur in the negative or left X direction. In the example above, the initial horizontal constraint value set to 0, would be overridden is this feature were found and added as a corridor reference when this template were processed. This constraint acts similar to the use of Point Controls. Hint Point Controls do not require an alignment to be added to the Corridor as a reference. Subsequently, using a Point Control instead of a Feature Target will expedite the speed at which the design corridor will process significantly. Workshop: - Templates 101 37

Types of Constraints Exercise Observe Template Constraints Behavior SELECT TEMPLATE 1. Open the DGN file C:\IBUG\1 - Templates 101\Data\workshop.dgn 2. Select Civil Tools > Corridor Modeling > Create Template from Tasks. 3. Expand the root folder by double clicking the folder name. 4. Double click the Class Morning folder, then double click the template named Constraints Behavior. This makes Constraints Behavior the active template. 5. Select the Constraints and Display Point Names options in the Display portion of the Create Template dialog. Point 1 is the parent of Point 2. Point 2 is the child of Point 1. Point 2 is horizontally and vertically constrained to Point 1. Point 2 is the parent of Point 3. Point 3 is the child of Point 2. Point 3 is horizontally and vertically constrained to Point 2. MOVE TEMPLATE POINTS 1. Right click on Point 1 and select Move Point. 2. Observe how the Points 1, 2 and 3 move as a rigid body. 3. Right click to exit Move Point. 38 Works hop: - Templates 101

Types of Constraints 4. Right click on Point 2 and notice that Move Point is no longer available. It is not possible to move a fully constrained point. Hint In Dynamic Settings, changing the X and Y Step increments to 0 will disable grid snapping. Let s see what happens when we remove the vertical constraint from Point 2. CHANGE POINT CONSTRAINTS 1. Double click Point 2. 2. The Point Properties dialog opens. 3. Change Constraint 2 from Vertical to None. 4. Click Apply, then Close. Notice the color of the point turned from red to yellow. MOVE TEMPLATE POINTS CHANGE POINT CONSTRAINTS 1. Move Point 1. 2. Notice the horizontal distance between Points 1 and 2 remains constant but the slope is allowed to vary. 3. Right click to exit Move Point. 4. Move Point 2. Notice the horizontal distance between Points 1 and 2 remain constant but again the slope is allowed to vary. Also notice that the horizontal and vertical distance remains constant between Points 2 and 3. 5. Right click to exit Move Point. 1. Double click Point 2 again. 2. Change Constraint 1 from Horizontal to Slope. 3. Click Apply, then Close. MOVE TEMPLATE POINTS 1. Move Points 1 and 2. Notice the behavior is similar to before. However, Point 2 is now constrained at a constant slope from point 1 instead of at a constant horizontal distance. DELETE COMPONENT 1. Delete the component by right clicking with your cursor directly over the component and selecting Delete Component. Workshop: - Templates 101 39

Adding and Deleting Constraints Graphically Hint There is a different Delete Components command that is used to delete multiple components. ADDING AND DELETING CONSTRAINTS GRAPHICALLY In addition to editing the template point constraints using the Point Properties dialog, you can right click on any point to access Add Constraint or Delete Constraint commands. This is very handy for making quick adjustments to the template constraints. The Delete Constraints command removes all constraints from the point. The Add Constraint command lets you pick the type of constraint you want to add to the point. The Full Constraint option adds both horizontal and vertical constraints to a point. Right click on the child point you want to constrain, select Add Constraint, and select the point constraint you want to add. Then click the parent point and enter the offsets or slope values of the child point from the parent. Setting the appropriate constraints on points is important to achieve the desired results when pavement layers, superelevation, and transitioning are introduced to the design. The Point Properties dialog is helpful for adjusting point constraints after the initial point placement. 40 Works hop: - Templates 101

Adding and Deleting Constraints Graphically Exercise Adding and Deleting Constraints Continue working on the template library used in the last exercise. DELETE CONSTRAINT 1. Select the Add and Delete Constraints template and make it the current template (double click on template name). 2. Select the Components and Display Point Names options in the Display area of the Create Template dialog, if they are not already set. 3. Right click on the CL_AGGR_B_BOT point and select Delete Both Constraints. Notice the color of the point turns from red to green. 4. Delete the constraints on the EOP_AGGR_B_BOT and SHDR_AGGR_B_BOT points. ADD CONSTRAINTS 1. Right click on the CL_AGGR_B_BOT point and select Add Constraint > Full Constraint. 2. When prompted to select the parent point, click on the CL_AGGR_A_BOT point. The Add Full Constraint dialog opens. 3. Type a Horizontal Offset of 0.0 and a Vertical Offset of 1.0, then click OK. 4. Right click on the EOP_AGGR_B_BOT point and select Add Constraint > Full Constraint. Workshop: - Templates 101 41

Adding and Deleting Constraints Graphically 5. For the parent point, click on the EOP_AGGR_A_BOT point. The Add Full Constraint dialog opens. 6. Type a Horizontal Offset of 0.0 and a Vertical Offset of 1.0, then click OK. 7. Right click on the SHDR_AGGR_B_BOT point and select Add Constraint > Slope. 8. For the parent point, click on the EOP_AGGR_B_BOT point. The Add Slope Constraint dialog opens. 9. Type a Slope of 6.0%, then click OK. 10. Right click on the SHDR_AGGR_B_BOT point again and select Add Constraint > Slope. 11. Click on the SHDR_AGGR_A_BOT point. 12. Type a Slope of 25.0%, then click OK. DELETE COMPONENTS 1. Right click on the Current Template Window (but not over a graphic component element), then select Delete Components. 2. Hold down the left mouse button and draw a line across a few components, then release the left mouse button when done. All of the components that the line crossed are deleted. 3. To undo the deletion, press CTRL+Z or select Edit > Undo. 42 Works hop: - Templates 101

The Sign of the Distance and Slope THE SIGN OF THE DISTANCE AND SLOPE When defining components with precision input, the sign of the distance is dependent on the parent child relationship. The parent is always the first point placed when creating template components. The distance is positive if the parent has a lower X or Y value than the child. The distance is negative if the parent has a higher X or Y value than the child. The sign of the component slope is based on the mathematical slope. Workshop: - Templates 101 43

Simple Component SIMPLE COMPONENT A component is a set of points that define an open or closed shape. Each component, whether open or closed, can represent a different material or area of interest. Components are saved in the template library and are normally stored in a separate folder in the Template Library folder structure. To create a component, first select File > New Template and name the template component. Then, use Add > Simple or Add > Constrained to build the component. Each component has a name and an assigned feature style. There are six types of components: Simple Constrained Unconstrained Null Point End Condition Overlay/Stripping As you add template components, the area under the graph changes to represent the parameters for the component input type. This is called the Current Component area. A simple component typically represents a section of pavement or sidewalk. It is a closed parallelogram that is defined by slope, thickness, and width. The top points are constrained by horizontal and slope constraints. The lower points are constrained to the points directly above them by horizontal and vertical constraints. 44 Works hop: - Templates 101

Simple Component The Constrained, Unconstrained, and End Condition component types are discussed later in this chapter. Null Points and Overlay/Stripping components are more advanced than this course and are not discussed during this training. Exercise Creating a Template of Simple Components Continue working on the template library used in the last exercise. CREATE A TEMPLATE NAME START DYNAMIC SETTINGS 1. Select the folder named Components in the Create Templates dialog. 2. Right click the Components folder, then select New > Template. 3. Name the new template Concrete Pavement w/shoulder. 1. Select Tools > Dynamic Settings. 2. If selected, clear the Apply Affixes check box in the Dynamic Settings dialog box. 3. Set the Horizontal and Vertical Step to 0.1. Workshop: - Templates 101 45

Simple Component ADD SIMPLE COMPONENT 1. Right click on the Current Template window and select Add New Component > Simple. 2. Set up the Current Component portion of the Create Template dialog as follows: Component Name: CONCRETE Feature: Road_Pave_Concrete Slope: 2.0% Thickness: 1.000 Width: 12.000 3. Place the component at the origin of the Current Template window. 4. Fit the display if necessary. 5. Right click on the Current Template window and select Add New Component > Simple. 6. Set up the Current Component portion of the Create Template dialog as follows: Component Name: CONCRETE Feature: Road_Pave_Concrete Slope: 6.0% Thickness: 1.000 Width: 8.000 Hint Since this is the same name as the first component created, the name is automatically appended with a 1 resulting in CONCRETE1 as the component name. SAVE TEMPLATE LIBRARY 7. Place the component at the right edge of pavement point of the Current Template window. 8. Fit the display if necessary. 1. Select File > Save in the Create Template dialog to save the Template Library. 46 Works hop: - Templates 101

Template Point Names TEMPLATE POINT NAMES Templates are used by Corridor Modeler to create 3D meshes of the proposed roadway. Each template point is connected longitudinally to the next template drop, based on the interval, to form longitudinal breakline linear features. The names of those features are the names of the template points. Therefore, establishing a standard naming convention for template points is important to the quality of the proposed 3D model. Likewise, individual component names also appear in the ensuing 3D meshes. These components are used for volume calculations, so standard naming conventions should be applied to ensure consistent results. When transitioning between two templates (going from a two lane to a four lane roadway, for example), Corridor Modeler attempts to connect template points of the same name to model the transition. Template transitioning makes consistent template component and point naming essential. Each template point and component name must be unique within a template. For accurate volume calculations and surface creation (especially during template transition), different templates should use consistent component and template point names. Corridor Modeler automatically appends the name with a unique number if the same name is chosen during template creation. Also, Corridor Modeler provides for automatic prefixes and suffixes (such as LT_ and RT_) when components are created or added to the left or right side of the origin point. Prefixes and suffixes for template point names are defined using Tools > Options in the Create Template dialog. Workshop: - Templates 101 47

Template Point Names Edit template point names by right clicking on a template point and selecting Edit Point. Doubleclicking the point also invokes the Edit Point command. The Point Properties dialog is where the point name and linear feature are changed. After changing the point name, click Apply or press Enter to save the change. The Next > and < Previous buttons help to change multiple points by moving from point to point within the same template. Selecting the Display Points Names check box in the Display portion of the Create Template dialog allows you to visually verify the point names. The Point Name List is a user defined list of standard point names that can be selected during component creation or editing to reduce time spent entering the names. To add names to the Point Name List, right click on Point Name List in the Template folders and select Edit, or doubleclick on Point Name List. Exercise Editing Template Point Names Continue to work on the template named Concrete Pavement w/shoulder. The template components have been added, but the names should be changed to reflect a standard naming convention. CREATE POINT NAMES 1. Right click on the Point Names List, then select Edit. The Point Name List dialog opens. 2. Type CL_CONC_BOT in the Name field. 3. Select Road_Hinge from the Feature list, then click Add. 48 Works hop: - Templates 101

Template Point Names 4. Type EOP_CONC_BOT in the Name field. 5. Select Road_Hinge from the Feature list, then click Add. 6. Type SHDR_CONC_BOT in the Name field. 7. Select Road_Hinge from the Feature list, then click Add. 8. Close the Point Name List dialog. EDIT TEMPLATE POINTS 1. Double click the point located at the template origin. The Point Properties dialog opens. 2. Select CL from the Point Name list, then click Apply. The point names available in the pick list are from the Point Name List. 3. Click Next>, which will move you down one point. 4. Modify the Remaining Names from the newly created points above: CL_CONC_BOT EOP_CONC_BOT SHDR_CONC_BOT 5. Close the Point Properties dialog. MERGE COMPONENTS 1. Right click on the vertical segment separating the road and shoulder, then select the Merge Components command. 2. The merged component is named CONCRETE. 3. Double click on the component to verify the name. SAVE THE TEMPLATE LIBRARY 1. Select File > Save in the Create Template dialog to save the Template Library. Workshop: - Templates 101 49

Constrained and Unconstrained Components CONSTRAINED AND UNCONSTRAINED COMPONENTS The Add New Component > Constrained command is used to create open or closed shaped template components using precision input. You can access this command by right clicking on the Current Template window or selecting it from the pull down menu. Examples of constrained components include median barriers, curb and gutter sections, retaining walls, and complex pavement sections. Constrained components are created with horizontal and vertical constraints already applied to each point. Both closed and open shaped components can be created. The option to make the component closed or open is selected by right clicking on the Current Template window during component creation. When creating template points, the Dynamic Settings dialog is used to define point names and styles. The Dynamic Settings dialog is also used to enter the precise location for the points. The basic workflow for creating a constrained component is to: Select Add New Component > Constrained. Type in the Component Name and select the Feature in the Current Component area. Type in the Point Name and select the Feature in the Dynamics Settings dialog. Select the key in type (hs= for example) and type the precision value (12.0,2.0%) in the Dynamics Settings dialog without the parenthesis. Press Enter or Tab to place the point. 50 Works hop: - Templates 101

Constrained and Unconstrained Components Repeat these steps until the last template point is placed. Right click on the Current Template window and select Finish. The Add New Component > Unconstrained command is also used to create open and closed shape template components using precision input. You can access this command by right clicking on the Current Template window or selecting it from the pull down menu. This command works the same as using Add New Component > Constrained except the components are created without any constraints on the points. The constraints are added manually using the Edit Point or Add Constraint command, accessed by right clicking on any template point Workshop: - Templates 101 51

Constrained and Unconstrained Components Exercise Adding a Constrained Component Continue working on the template library used in the last exercise. CREATE A TEMPLATE NAME 1. Select the folder named Components in the Create Templates dialog. 2. Right click the Components folder, then select New > Template. 3. Rename the new template Curb. PREPARING THE SETTINGS BEFORE COMPONENT CREATION 1. If the Dynamic Settings dialog is not displayed, select Tools > Dynamic Settings. 2. If selected, clear the Display Point Names check box. 52 Works hop: - Templates 101

Constrained and Unconstrained Components Exercise Adding a Constrained Component (Continued) In this exercise you will create a Curb component. CREATING A CONSTRAINED COMPONENT 1. Right click on the Current Template window, then select Add New Component > Constrained. 2. Set the Current Component options as follows: Component Name: CONCRETE CURB Feature: Road_Curb 3. Set the Dynamic Settings dialog as follows: Point Name: SHDR (Select from the list) 4. Press Enter. Apply Affixes: Cleared Precision Input: xy = 0,0 Hint Precision input values are entered in master units such as feet or meters. You can enter other units with the proper unit specification, such as 6 instead of 0.5. Watch the prompts in the lower left corner of the Create Template dialog. When creating a component using precision key in, ESC allows you to go back. 5. Set the Dynamic Settings dialog as follows: Workshop: - Templates 101 53

Constrained and Unconstrained Components Point Name: TOC Apply Affixes: Selected Precision Input: xy = 0.07,0.5 6. Press Enter. 7. Set the Dynamic Settings dialog as follows: Point Name: BOC Apply Affixes: Cleared Precision Input: hs = 5.5,0.0 Notice that the software interpreted 5.5 as inches instead of feet saving you the need to do the math. 8. Press Enter. 9. Set the Dynamic Settings dialog as follows: Point Name: BOC_BOT Apply Affixes: Cleared Precision Input: dl = 0, 16 10. Press Enter. 11. Set the Dynamic Settings dialog as follows: Point Name: TOC_BOT Apply Affixes: Cleared Precision Input: dl = 7.75,0 12. Press Enter. 13. Right click on the Current Template window and select Finish. 14. Select the Display Point Names option. SAVE THE TEMPLATE LIBRARY 1. Select File > Save in the Create Template dialog. 54 Works hop: - Templates 101

Basic Component Creation Workflow BASIC COMPONENT CREATION WORKFLOW Basic Component Creation Workflow Select Civil Tools > Corridor Modeling > Create Template from Tasks. This opens the Create Template dialog. Navigate to the template folder used for components. Select File > New > Template from the Create Template dialog. Name the new template, which is a component. Select Tools > Dynamic Settings if the Dynamic Settings dialog is not open. Select Add > Simple, Add > Constrained, or Add > Unconstrained from the Create Template dialog. Add template components by using the Dynamic Settings dialog to specify the Point Name and Feature, and the point locations. Select File > Save from the Create Template dialog to save the template library. Workshop: - Templates 101 55

Chapter 3 End Conditions This chapter provides a basic introduction to the end conditions. Workshop: - Templates 101 56

Objectives OBJECTIVES In this lesson we will Learn about end condition concepts. Add end conditions to our templates. Learn how to test our end conditions. Workshop: - Templates 101 57

Creating End Conditions CREATING END CONDITIONS End conditions are template components which are used to model cut and fill treatments. They are added to the end of simple, constrained, and unconstrained components. End conditions are created like other template components. End conditions consist of template points and individual components, and appear as line segments. They are different than simple and constrained components because they have the ability to target surfaces, elevations, alignments and surface features. An example of this targeting is a design criteria which specifies a 4:1 fill slope if a fill height under 6 feet is encountered. The target type is the original ground surface. To create an end condition, first select File > New Template and name the template. Then use Add New Component > End Condition to build the end conditions. End conditions are stored in the template library and normally are created in a separate folder in the template library. 58 Works hop: - Templates 101

Target Types TARGET TYPES Target types are specified in the Current Component portion of the Create Template dialog, which opens below the Current Template window during end condition creation. Target types are defined only for end condition components, and are a property of the component. To edit a target type, open the Component Properties dialog by double clicking on the component or by right clicking on the component and selecting Edit Component. A solution can intercept multiple targets and target types. A ditch design, for example, may intercept an alignment that defines the location or profile of the ditch bottom and then intercept the original ground surface to form the backslope of the ditch. TARGET TYPE Terrain Model Elevation Linear Horizontal Linear Vertical Linear Both Feature Elevation Feature Definition Horizontal Feature Definition Vertical Feature Definition Both DESCRIPTION Targets the active terrain model or any specified terrain model. Using the active terrain model as the target helps when you are applying the end conditions to different projects. This is because the end condition will still work even though the target terrain model name may be different, so long as it is designated as the active terrain model. Targets any specified elevation. Targets the horizontal offset of any specified alignment. Targets the vertical elevation of any specified alignment Targets the horizontal offset and vertical elevation of any specified alignment. Targets the vertical elevation of any specified surface feature. Targets the horizontal offset of any specified linear feature. Targets the vertical elevation of any specified linear feature. Targets the horizontal offset and vertical elevation of any specified linear feature. Workshop: - Templates 101 59

End Conditions Settings END CONDITIONS SETTINGS END CONDITION PRIORITY Simple end conditions consist of cut and fill segments. When creating the roadway design, each condition is tested in a specific order, called the priority. The priority is numeric and is assigned during end condition creation, with the most desirable conditions assigned the lowest priority numbers. The first condition to be tested has a priority of 1. The next condition to be tested has a priority of 2, and so on. For example, a design criteria calls for two fill conditions: 4:1 fill slope for an 8 foot fill height and a 3:1 fill slope for a 10 foot fill height. In this example, the target of each condition is the original ground surface. Each condition is tested starting with lowest priority number. The first condition to successfully intersect the target, which in this example is the original ground surface, is applied. Priority is used when more than one end condition starts at the same point. In order for an end condition segment to be placed and used in the design, a segment or one of the segments connected to that segment must successfully intercept its target. If a segment or its connected segments do not intercept their targets, that group of segments fails, and the group of segments with the next higher priority is tested. It is important that end conditions have at least one solution that will not fail to intercept their targets. 60 Works hop: - Templates 101

End Condition Settings END CONDITION SETTINGS As you create the end conditions, there are several settings that must be considered to obtain the desired results. These settings are set using the Dynamic Settings dialog during end condition point creation. To edit end condition settings, open the Point Properties dialog by double clicking on the end condition point or by right clicking on the point and selecting Edit Point. Check for Interception When set, the line segment will search for the specified target. If not set, the line segment will be created at its full width regardless of whether it intersects the target, provided that one of the segments connected to this segment successfully intersects the target. Place Point at Interception When set, a point will be placed at the location of the interception. If not set, the line segment will be created at its full width, provided that one of the segments connected to this segment successfully intersects the target. End Condition is Infinite When set, the line segment will automatically be extended to intercept the target even when the width required is greater than the specified width for the line segment. If not set, the line segment will only extend to its maximum constraint to intersect the target. This applies only to the last line segment in an end condition. Do Not Construct If set, the end point of the line segment will be used as a reference point to find a subsequent point. The point will be solved like any other end condition point, but that point will be skipped when drawing the final component segments. This is used for more complex condition testing than is discussed in this training module. Workshop: - Templates 101 61

End Condition Settings Exercise Creating End Conditions In this exercise you will create an End Condition component. CREATE A NEW TEMPLATE NAME 1. Select the End Conditions folder in the Create Templates dialog. 2. Right click the End Conditions folder, then select New > Template. 3. Rename the new template Simple Cut and Fill. 4. Select the Display Point Names check box, if not already selected. START THE DYNAMIC SETTINGS 1. Select Tools > Dynamic Settings, if not already displayed. CREATE END CONDITION COMPONENTS 1. Right click on the Current Template Window and select Add New Component > End Condition. The example design criteria calls for a 6:1 fill slope at fill heights between 0 to 5. 62 Works hop: - Templates 101

End Condition Settings 2. Set the Current Component portion of the Create Template dialog as follows: Name: 6:1 FILL Feature: Grade_Fill Target Type: Terrain Model Priority: 1 Terrain Model <Active> 3. Set the Dynamic Settings dialog as follows: Point Name: HINGE (select from list) Apply Affixes: Cleared Precision Input: xy = 0,0 4. With your cursor in the xy=0,0 field, press Enter. 5. Set the Dynamic Settings dialog as follows: Check for Interception: Selected Place Point at Interception: Selected End Condition is Infinite: Cleared Do Not Construct: Cleared Point Name: 6:1 FILL (enter the name) Point Style: Grade_FillLine Apply Affixes: Cleared Precision Input: vs = 5.0, 1:6 6. With your cursor in the Precision Input field, press Enter. 7. Right click on the Current Template window and select Finish. Warning The type of key in used affects the constraints that are created. For example, the vs= key in creates a slope and a vertical constraint. The hs= keyin creates a slope and a horizontal constraint.the xy= key in creates a horizontal and a vertical constraint. 8. Right click on the HINGE point on the Current Template Window and select Add New Component > End Condition. The example design criteria calls for a 3:1 fill slope for fill heights greater than 5. 9. Set the Current Component portion of the Create Template dialog as follows: Name: 3:1 FILL Feature: Grade_Fill Target Type: Terrain Model Priority: 1 Terrain Model: <Active> 10. Set the Dynamic Settings dialog as follows: Check for Interception: Selected Place Point at Interception: Selected End Condition is Infinite: Selected Workshop: - Templates 101 63

End Condition Settings Do Not Construct: Cleared Point Name: 3:1 FILL Point Style: Grade_FillLine Apply Affixes: Cleared Precision Input: vs = 5.0, 1:3 11. With your cursor in the Precision Input field, press Enter. 12. Right click on the Current Template window and select Finish. 13. Right click on the BOC point in the Current Template window and select Add New Component > End Condition. The example design criteria calls for a 3:1 cut slope for all cut conditions. 14. Set the Current Component portion of the Create Template dialog as follows: Name: 3:1 CUT Feature: Grade_Cut Target Type: Terrain Model Priority: 1 Terrain Model: <Active> 15. Set the Dynamic Settings dialog as follows: Check for Interception: Selected Place Point at Interception: Selected End Condition is Infinite: Selected Do Not Construct: Cleared Point Name: 3:1 CUT Point Feature: Grade_Cut Apply Affixes: Cleared Precision Input: vs = 5.0,33.3% 16. With your cursor in the Precision Input field, press Enter. 17. Right click on the Current Template window and select Finish. SAVE THE TEMPLATE LIBRARY 1. Select File > Save in the Create Template dialog. 64 Works hop: - Templates 101

Testing the End Conditions TESTING THE END CONDITIONS TESTING END CONDITIONS End Conditions can be tested prior to and during end condition creation. Testing simulates how the end conditions will behave during modeling, without using the Roadway Designer. To test that the end conditions produce the desired results, select the Test button located under the Current Template window. This opens the Test End Conditions dialog. The window in the Test End Conditions dialog displays non end condition components as solid lines and end conditions as dotted lines. The scale of this window is dynamic and view controls are located at the bottom. To test the end conditions, select one of the available targets and select the Draw button located on the right side of the dialog. Move your cursor over the testing window. The end conditions will change from a dotted line to a solid line, revealing the final solution for the proposed target intercept. If there are any priority conflicts, you will receive a warning message. Select the Check Priorities button to review and edit the priority of each end condition. Workshop: - Templates 101 65

Testing the End Conditions Exercise Testing the End Conditions TEST THE END CONDITIONS AND CHANGE THE PRIORITY 1. Continue to work on the end condition template named Simple Cut and Fill. 2. Select Test located below the Current Template window. A warning will be given that the template has end condition priority conflicts. 3. Click OK on the warning dialog. 4. Select Check Priorities on the right side of the Test End Conditions dialog. Notice that HINGE point is a bold white color, which is an indicator of the point that has the priority conflicts. 5. Select Edit. Notice that all the end conditions have the same priority number. 6. Put your cursor in each of the fields and notice the segments highlighting. 7. Assume that 6:1 fill is the most desirable condition and change the Priority of the 3:1 FILL to 2 and the Priority of the 3:1 CUT to 3. 8. Click OK, then Close. 9. Click Draw on the right side of the Test End Conditions window. 10. Move your cursor over the end conditions. 11. Change the Use Surface Slope to 10.00% and click Draw again. 12. Move your cursor over the end conditions. 13. Close the Test End Conditions dialog. 66 Works hop: - Templates 101

Testing the End Conditions SAVE THE TEMPLATE LIBRARY 1. Select File > Save to save the template library. 2. Close the Create Template dialog. 3. Exit the DGN file. Workshop: - Templates 101 67

Basic End Condition Component Creation Workflow BASIC END CONDITION COMPONENT CREATION WORKFLOW Basic End Condition Component Creation Workflow Select Civil Tools > Corridor Modeling > Create Template from Tasks. This opens the Create Template dialog. Navigate to the template folder used for End Condition components. Select File > New > Template from the Create Template dialog. Name the new template, which is an end condition component. Select Tools > Dynamic Settings if the Dynamic Settings dialog is not open. Select Add > End Condition from the Create Template dialog. Add end condition components by using the Dynamic Settings dialog to specify the Point Name and Style, and the point locations. Select File > Save from the Create Template dialog to save the template library. 68 Works hop: - Templates 101