GEOPAK Corridor Modeling Roadway Designer

Preview:

DESCRIPTION

GEOPAK Corridor Modeling Roadway Designer. File Names. - PowerPoint PPT Presentation

Citation preview

GEOPAK Corridor ModelingRoadway Designer

File Namesdtm - This is the Digital Terrain Model in the InRoads format, a

DTM includes stringlines representing the breaklines for each surface created, for instance you can have a DTM with the top surface model as well as the subgrade model

 rdp - This file contains all preferences for the Roadway Designer

dialog box to be used for each user in the project, and should reside in the ProjectWise working directory. Many Roadway Designer Preference files can exist for each project.

itl - This file is the Template Library containing all components, end conditions and templates available to use with the Roadway Designer Tool.

File Namesird This file contains the entire corridor(s) design data, such

as alignments, templates, transitions, superelevation, etc. use for the corridor. The “Roadway Design” file is a single user file. Many files can exist for the project.

 cmjob###.xml - This LandXML file is created during the process of

importing GEOPAK coordinate geometry. The only variable in the name of this file is the ###, which are the last 3 digits of the job number (like the GPK file).

 cmjob###.alg - This binary file is created during the process of

importing GEOPAK coordinate geometry. The only variable in the name of this file is the ###, which are the last 3 digits of the job number (like the GPK file).

Applications > Road > 3D Tools > Corridor Modeling

Corridor Modeling

Corridor ModelingWhen you first open the Corridor Modeling (CM) application, a new sub-folder is created under your working directory.

\rddbs

This folder is where any files are created that are used exclusively by the CM application.

Corridor ModelingGPK Job Selection

Corridor ModelingTree Selection – Controls Importing of Data into Corridor Modeling

Corridor ModelingWorkflow – Walks you through the CM process from Creating Templates to Labeling Cross Sections

PreferencesStation Lock – Controls how the cross section interval is calculated in the Roadway Designer application.

Slope Readout – Controls how the slopes are displayed to the user in the Create Templates and Roadway Designer applications.

Horizontal Chord Height – When creating surfaces, controls the processing through horizontal curves.

Vertical Chord Height – When creating surfaces, controls the processing through vertical curves.

Template Library – Designates which template library CM applications will use.

DTM Files Path – Designates location were dtm files will be stored.

In order to use TIN files in CM, we have to import them. When you import a TIN, a new file will be created with the same name but using a .DTM extension.

J2P022.tin J2P0200.dtm

DTM

You can add both TIN and DTM files in the list box. Multiple files can be listed and imported simultaneously.

DTM

Important! Only files that are listed in this list box will be available in Roadway Designer.

DTM

Chains and profiles from the GPK must be imported into the CM application.

Geometry

When the geometry items are imported, a new file is created in the \rddbs subdirectory. This file is named by taking the gpk name and adding a ‘cm’ prefix and .alg suffix.

job314.gpk cmjob314.alg

GeoPak = GPK InRoads = ALG

Geometry

When geometry data is imported, a drafting standard is always assigned to it. Later, you can build templates to target the chains/profiles by their name or by the name of the drafting standard.

Geometry

Since Roadway Designer does not read directly from plan graphic elements, we need a way to make the application aware of our graphics. We can do this by using the Plan Graphics import feature.

Plan Graphics

We can read the plan graphics based on symbology, a DDB Feature or a MicroStation selection set.

Plan Graphics

When using Symbology or Feature, we can setup a ‘search corridor’ based on a chain name, a side and a beginning and ending offset.

Plan Graphics

If our plan graphic doesn’t fit nicely into a search corridor, we always have the Selection Set option. The user can just place any elements into a MS Selection Set and add them to the list.

Plan Graphics

Once all of our items are setup in our list box, we can import them. The resulting alignments are stored in the .alg file.

Plan Graphics

• The purpose of the ALG Viewer is two-fold:• Delete alignments from the .alg file.• Display alignments for review.

ALG Viewer

Data in the geometry database has a tendency to change throughout the life of a project. With that in mind, we need some way to keep our data in synch. In order to facilitate this, there is a functionality built into the Corridor Modeling application called Smart Update.

Every time you open Corridor Modeling, it checks the data in the gpk against data previously imported into the .alg.

Smart Update - Geometry

If a chain or profile has been modified in the gpk and is out of synch with the .alg, it will show up in blue.

If a chain or profile has been deleted from the gpk and is out of synch with the .alg, it will show up in red.

Smart Update - Geometry

Any data in blue should be re-imported to update the .alg.

Any data in red should be deleted from the list box. This will also delete the item from the .alg.

Smart Update - Geometry

Similar to the geometry, the plan graphic data also has a tendency to change throughout the life of a project. The Smart Update functionality also works with the Plan Graphics.

Every time you open Corridor Modeling, it checks the plan graphic data in the design file against data previously imported into the .alg.

Smart Update – Plan Graphics

If a plan graphic has been modified in the design file and is out of synch with the .alg, it will show up in blue.

If a plan graphic has been deleted from the dgn and is out of synch with the .alg, it will show up in red.

Smart Update – Plan Graphics

Any data in blue should be re-imported to update the .alg.

Any data in red should be deleted from the list box. This will also delete the item from the .alg.

Smart Update – Plan Graphics

1.4 Group Exercise: Setting Up Corridor Modeler Preferences

Chapter 1 – Quiz•Where can you find the Corridor Modeler Application?

•What is the name of the subdirectory that is created when the Corridor Modeling

application is first opened?

•What is the extension of the Corridor Modeler preference file?

•True or False: Only one GEOPAK TIN at a time can be imported.

•If you were to import geometry from job999.gpk, what would be the name of the

resulting file that is created in the /rddbs subdirectory?

•True or False: The ALG file can be accessed by multiple users at the same time.

•True or False: A blue line in the list of items in the Geometry or Plan Graphics means

an item has been deleted.

•RDP stands for?

•Do the Global User Preferences (located under Application > Road > User

Preferences) have any effect on Roadway Designer?

Now that we have our data imported, we are ready to step into the CM workflow.

The first step is to access our Create Template application.

Create Template

Create Template opens using the template library (.itl) specified in our preferences.

The template library is composed of Components, End Conditions and Templates.

Create Template

Components are Individual “pieces” that can be assembled into a template. They consist ofthings like pavement, shoulders, curb, walls, etc..

Create Template

End Conditions are simply a special type of component that serves as the terminating point of the template.

Create Template

Templates are a combination of components and end conditions that have been assembled to represent a particular roadway condition.

Create Template

When components and end conditions are created, their individual elements are assigned styles (drafting standards). This controls how the elements aredisplayed.

In the example here, this one component employs threedifferent styles.

Create Template

Once our templates are complete, we can move into the next application in our workflow, Roadway Designer.

Roadway Designer

We create a corridor based on an alignment and profile.

We can create one or multiple corridors for our project.

Roadway Designer

Next, we drop templates along our corridor based upon a specified beginning station and a specified interval.

You can drop a single template or multiple templates depending uponthe configuration of your project.

Roadway Designer

The application is divided into 3 views – Plan, Profile and Cross Section. This is very similar to GEOPAK’s 3-Port Viewer.

Roadway Designer

In addition to the cross sections at stations generated by the given stations and increments of the template drops, you also have the capability under the Roadway Designer Options to include Critical Sections.

Horizontal Cardinal Points PI, PC, PT, etc.

Vertical Control Points VPI, VPC, VPT, etc.

Roadway Designer

Horizontal and Vertical Event Points.

Roadway Designer

Currently there is no way in GeoPak to take advantage of Event Points in SS2. Event Points are locations of concern/interest along an alignment that you want the software to retain for annotation, template drops, additional cross section, and several other purposes.

External Control Points – If a template targets an alignment (e.g. wall, ditch, etc.), then enabling this option will pick up all the critical points (PI’s, PC’s, PT’s, etc.) along this “external” alignment and include them as cross section locations.

Roadway Designer

You also have the ability to generate stations at any location that you need. These are called Key Stations. These might occur at culvert crossings, driveway locations, etc..

Roadway Designer

For the GEOPAK version of Roadway Designer, we have added the ability to import your superelevation directly from the GEOPAK shape input file.

Roadway Designer

When you are at the point in your design when you are ready to create a finished model, you can do so throughthe Create Surface dialog.

This will result in the creationof the proposed surface (.DTM)and an associated Tin file.

Roadway Designer

The Display Components in Plan View option will result in the model being drawn into your design file.

Roadway Designer

Your Roadway Designer session and all of it’s associated settings can be saved in an .IRD file.

Roadway Designer

You can use the Drive Roadway application to review your completed model.

Drive Roadway

2.11 Group Exercise: Creating a Corridor and Surface

Which method is used to set a template as active in the Create Template dialog (select all that apply).A – Double click on the template name in the Template Library listB – Right click on the template name in the Template Library list and select Set Active True or False: The template preview window always shows the same template as the editing window. True or False: Points in a template (top surface and sub surface) are included in a single resulting design DTM. True or False: Multiple corridors can be created for a single project. True or False: Roadway Designer can use GEOPAK shape input files for setting superelevation.

Chapter 2 - Quiz

Create Template

Objectives Components

End Condition

Templates

Dynamic Settings• Used to help accurately place points for Components End Conditions and

Templates

• Defines Point Name and Style

• XY= key in absolute coordinates• DL= key in delta coordinates from last point placed (defaults to the dynamic

origin if it is the first point of a component.• HS= key in horizontal delta distance and slope from last point placed.• VS= key in vertical delta distance and slope from last point placed.• OL= key in delta coordinates from dynamic origin.• OS= key in horizontal delta distance and slope from dynamic origin.

Constraints on Template Points• Constraints

– Manage Behavior of Template Points• How points move with respect to one another• Point can have up to 2 constraints

• Fully Constrained Points– Red +– Both constraints

• Partially Constrained Points– Yellow +– One constraint

• + Unconstrained Points– Green+– No constraints

Constraints on Template PointsThere are a total of 11 different types of constraints:

• Horizontal – Allows the placement of a new point (or child point) a specified horizontal distance from a reference point (or parent point).

• Vertical - Allows the placement of a new point (or child point) a specified vertical distance from a reference point (or parent point).

• Slope – Allows the placement of a new point (or child point) using a specified slope from the reference point (or

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.

• 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 a maximum horizontal or X value).

• Horizontal Minimum - The child point has two parent points and remains at the specified horizontal distance

from the parent point that is the farthest to the left.

• Vertical Maximum – The child point has two parent points and remains at the specified vertical distance from the parent point that is the highest (has a maximum vertical or Y value).

• 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).

Constraints on Template Points • 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.

• Project to Surface (to Existing Ground) – 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 Design – This constraint is similar to Project to Surface, except that the point is projected to the design surface of the template. 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.

• Angle distance – This command is used 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.

Constraints on Template Points• Parent-Child point

relationship– Point B is the Child of Parent

point A– Arrow points from Parent point

to Child point

• Horizontal Constraint– Child is horizontally constrained

to parent

A

B

A

B

Constraints on Template Points• Vertical Constraint

– Child is vertically constrained to Parent

• Horizontal and Vertical Constraint– Child is horizontally and vertically

constrained to Parent

• Slope Constraint– Child is constrained by

slope to the Parent

A

B

A

B

A

B

Constraints on Template Points

• Adding and Deleting Constraints Graphically

– Right-click on points to add and delete constraints

– Horizontal and vertical constraints are important• Pavement layers thickness• Superelevation• Width• Etc

Component Slopes and Distances• Parent point is placed first

– Child placed to the right of Parent is positive distance– Child placed to the left of Parent is negative distance– Child placed above the Parent is positive distance– Child placed below the Parent is negative distance

• Slope is algebraic slope

PositiveSlope

NegativeSlope

Horizontal (+) Distance

Horizontal (-) Distance

Vertical (+)

Distance

Vertical (-) Distance

Components

• There are 5 types of components produced in Create Template:– Simple– Constrained– Unconstrained– Null Point– End Condition– Overlay/Stripping

Simple Component• A simple component typically represents a

section of pavement. It’s a closed parallelogram (4 constrained points) that is defined by the slope and thickness.

• A constrained component can be open or closed-shaped and consists of points that are all restricted to the movement of the first point.

Constrained Component

Unconstrained Component

• An unconstrained component is open or closed-shaped with no movement restrictions.

Template Point - Hierarchy of Control

• Point Control - Highest• Style Constraint• Parametric Constraint

• Point Constraint - Lowest

Template Point Names

• Naming conventions are important during template transitioning

• Point names and component names must be unique on a single template

• Change names by double-clicking any point– Brings up the Point Properties dialog

• Point Name List– Select the point names from a list– Helps maintain standards

Basic Component Creation Workflow1

• Open a template library

2• Select Create Template

3• Navigate to folder where template will be stored

4• Create a new template

5• Select the dynamic settings

6• Create components

7• Save the template library

Group Exercise 3-1: Creating a Constrained Component - Curb

• Used to Create Cut and Fill Slopes/Treatments

• Target Types– Surface – Seeks a surface– Elevation – Seeks a particular elevation– Feature XY – Seeks the horizontal location of a feature of a particular surface.– Feature Elevation – Seeks the vertical location of a feature of a particular surface.– Feature XYZ – Seeks the location of a feature of a particular surface. Overrides

the slope constraint of the End Condition segment to seek the feature.– Alignment XY - Seeks the horizontal location of a particular alignment.– Alignment Elevation - Seeks the vertical location of a particular vertical alignment

or, in the absence of a vertical alignment, uses horizontal geometry elevation.– Alignment XYZ - Seeks the location of a particular alignment. Overrides the slope

constraint of the End Condition segment to seek the alignment.

Creating End Conditions

End Conditions Settings• Priority

– Establishes Order Components are Applied and Tested– Applies to Segments Branching from a Single Point

• Check for Interception– Component Searches for Target

• Place Point At Interception– Places a Point when Target is Hit

• End Condition is Infinite– Extends the Last Segment to Target

• Do Not Construct– Point is Used to Solve Position of Other Points

Testing End Conditions• Testing End Conditions

– Verify the Solutions and Priority– Test Multiple Targets

• Workflow

1• Select Test Button - Brings up Test End Conditions Dialog

2• Edit the Priority if Necessary

3• Select Draw

4• Move Cursor over End Conditions

Basic End Condition Component Creation Workflow

1• Open a Template Library

2• Select Create Template

3• Navigate to folder where template will be stored

4• Create a new template

5• Create End Condition components

6• Test the End Conditions

7• Save the Template Library

Group Exercise 3-2: Creating an End Condition

True or False. Point constraints are used to manage behavior of template points. A “Fully Constrained” point contains a maximum of how many constraints? Name three types of constraints: ________________________, ________________________, _____________________ True or False. The top points of a simple component are constrained to points directly below them by horizontal and vertical constraints. What template component is used to model side slope conditions?ConstrainedOverlay/StrippingEnd ConditionUnconstrained

Chapter 3 - Quiz

True or False. Template transitions occur between templates that have different names in the template drop dialog Describe the different Transition Area colors listed below: 

Red:_____________________________________________________________Light Blue: ________________________________________________________Dark Blue: ________________________________________________________ True or False. When verifying a template transition, a “bold” colored point indicates a good connection. Which of the following types of controls can be directly used to define a Point Control? (Select all that apply)Horizontal AlignmentVertical AlignmentTemplate Point from another corridorMicrostation elements

Chapter 4 - Quiz

True or False. The Plan Graphics option on the Corridor Modeling dialog is used to store plan view graphical elements into the Roadway Designer alignment file (ALG). True or False. Template point controls are used to override the normal horizontal and vertical locations of template points during the modeling process. True or False. Geopak superelevation input files cannot be imported to the Roadway Designer. True or False. All changes to the template are stored in the roadway design file and te template library. True or False. Parametric constraints are used to override constraint values.

Chapter 4 - Quiz

This application allows us to ‘drive’ down our model using a specified camera location and speed.

Drive Roadway

Draw Cross Sections

When our model is complete and we are ready to process proposed cross sections, we can dothis through the Draw Cross Sections from Surfaces application.

Draw Cross SectionsThere has been no change to the XS Cells portion of the dialog. You can cut sections from a proposed surface (.DTM) exactly as you can from an existing surface(.TIN).

Draw Cross SectionsOn the Surfaces tab, you’ll notice the addition of a Dtm File option along with the standard Tin File option.

Draw Cross SectionsYou can cut existing sections from the .DTM file that was created when we imported our existing .TIN file.

The existing sections willbe generated using thesymbology specified on the dialog.

This works exactly the same as it would if you were using a .TIN file.

Draw Cross SectionsThe proposed surface (.DTM) can be added the same way.

Draw Cross SectionsEven though the symbology is added to the list box along with the proposed surface, it will not be used. The proposed sections will be displayed using the styles specified in the templates.

Draw Cross SectionsThe Update Options do not work with .DTM files in the current version. This functionality will be added in a future release.

Draw Cross SectionsWhen the sections are processed, the point names (from the template) are placed on the sections.

Draw Cross SectionsThe text is placed using the Active Text Attributes from the design file.

The first tab is the General tab. It controls the range of stations that will labeled.

Label Cross Sections

The Slope Label tab allows you to build slope labels. This is done by specifying point name text locations previously placed on the section.

Label Cross Sections

Likewise, elevation and offset labels can be generated via the Elev/Off Label tab.

Label Cross Sections

Clicking the Draw Labels button on the General tabwill process the labels.

Label Cross Sections

Settings can be saved to a preference file (.XLP).

The idea is that the point name text will be consistent from project to project. So you should be able to load and use astandard .XLP file instead ofre-generating these labelsfrom project to project.

Label Cross Sections

Exercise 5-1: Cutting GeoPak Cross Sections and Labeling

In the Corridor Modeling workflow, what application is used to cut proposed cross sections?  What new option has been added to the Draw Cross Sections dialog?TIN fileTriangles FileDTM file True or False. The symbology of the proposed cross sections comes from the template

library components. When the component point names are placed on the proposed cross sections, where the

text symbology come from?_________________________________________ What element is used by the XS Labeling tool to label the cross section components?MicroStation linesCross Section CellCross Section point labelsExisting ground DTM 

Chapter 5 - Quiz

The cross section labeling preference file uses what extension?.ird.xlp.xld If I used an interval of 10 ft in Roadway Designer when dropping my templates, which of the following would be an INCORRECT interval for my proposed cross sections?52050 

Chapter 5 - Quiz

Corridor Modeling help can be found in the GEOPAK help files.

Help

Individual dialogs in Create Template and Roadway Designer all have Help buttons located in them.

Help

The MoDOT Roadway Designer Help can be located on the Internal Web Page.

Help

Add Exterior Boundary

Roadway Designer – Advanced Topics

Add Exterior Boundary

Roadway Designer

When end conditions use Target Aliases to target other corridors, they are actually targeting a temporary DTM created for each of the target corridors (not the components which we are viewing in the DTM). One of the most common reasons for the DTM not matching the components is long slopes, where the daylight of the slope is a relatively large distance from the bottom of the ditch. This can cause triangles to not match up with the template drops. Turning ON the Transverse Features forces the triangles to always line up with the template drops. The two pictures below show what the triangles are doing with and without transverse features.

Add Exterior Boundary

Roadway Designer

DTM with “long” slope, withNO transverse features:

DTM with “long” slope, with transverse features turned ON:

GeoPak Road 1

GEOPAK Corridor Modeling& Roadway Designer

Recommended