92
GEOPAK Corridor Modeling Roadway Designer

GEOPAK Corridor Modeling Roadway Designer

  • Upload
    atira

  • View
    70

  • Download
    9

Embed Size (px)

DESCRIPTION

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

Citation preview

Mid-continent MicroStation community 2008 conference

GEOPAK Corridor ModelingRoadway Designer

1File 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 modelrdp - 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.2File NamesirdThis 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).

3Applications > Road > 3D Tools > Corridor ModelingCorridor Modeling

4Corridor 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.5

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 SectionsPreferencesStation 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.dtmDTM

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 = ALGGeometryWhen 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 doesnt 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 - GeometryIf 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 GraphicsIf 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 QuizWhere 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 GEOPAKs 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

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 (PIs, PCs, PTs, 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 Features in PlanView option will result in themodel being drawn into yourdesign 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 its associated settings can be saved in an .IRD file.

Roadway Designer

You can use the Drive Roadway application to review your completed model.Drive Roadway2.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 ActiveTrue 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 - QuizCreate Template

Objectives49Dynamic SettingsUsed 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.

50Constraints on Template PointsConstraintsManage Behavior of Template PointsHow points move with respect to one anotherPoint can have up to 2 constraintsFully Constrained PointsRed +Both constraintsPartially Constrained PointsYellow +One constraint+ Unconstrained PointsGreen+No constraints51Constraints 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).

52Constraints on Template PointsVector-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.

53Constraints on Template PointsParent-Child point relationshipPoint B is the Child of Parent point AArrow points from Parent point to Child point

Horizontal ConstraintChild is horizontally constrained to parentABAB54Constraints on Template PointsVertical ConstraintChild is vertically constrained to Parent

Horizontal and Vertical ConstraintChild is horizontally and vertically constrained to Parent

Slope ConstraintChild is constrained byslope to the ParentABABAB55Constraints on Template PointsAdding and Deleting Constraints Graphically

Right-click on points to add and delete constraints

Horizontal and vertical constraints are importantPavement layers thicknessSuperelevationWidthEtc

56Component Slopes and DistancesParent point is placed firstChild placed to the right of Parent is positive distanceChild placed to the left of Parent is negative distanceChild placed above the Parent is positive distanceChild placed below the Parent is negative distanceSlope is algebraic slope

PositiveSlopeNegativeSlopeHorizontal (+) DistanceHorizontal (-) DistanceVertical (+) DistanceVertical (-) Distance57ComponentsThere are 5 types of components produced in Create Template: SimpleConstrainedUnconstrainedNull PointEnd ConditionOverlay/Stripping58Simple ComponentA simple component typically represents a section of pavement. Its a closed parallelogram (4 constrained points) that is defined by the slope and thickness.

59A 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

60Unconstrained ComponentAn unconstrained component is open or closed-shaped with no movement restrictions.

61Template Point - Hierarchy of ControlPoint Control - HighestStyle ConstraintParametric ConstraintPoint Constraint - Lowest

62Template Point NamesNaming conventions are important during template transitioning Point names and component names must be unique on a single templateChange names by double-clicking any pointBrings up the Point Properties dialogPoint Name ListSelect the point names from a listHelps maintain standards63Basic Component Creation Workflow

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

Used to Create Cut and Fill Slopes/Treatments

Target TypesSurface Seeks a surfaceElevation Seeks a particular elevationFeature 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 Conditions65End Conditions SettingsPriorityEstablishes Order Components are Applied and TestedApplies to Segments Branching from a Single PointCheck for InterceptionComponent Searches for TargetPlace Point At InterceptionPlaces a Point when Target is HitEnd Condition is InfiniteExtends the Last Segment to TargetDo Not ConstructPoint is Used to Solve Position of Other Points66Testing End ConditionsTesting End ConditionsVerify the Solutions and PriorityTest Multiple TargetsWorkflow67Basic End Condition Component Creation Workflow

Group Exercise 3-2: Creating an End Condition68True 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 - QuizTrue or False. Template transitions occur between templates that have different names in the template drop dialogDescribe 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 - QuizTrue 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 - QuizThis 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, youll 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 LabelingIn 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 fileTrue 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 DTMChapter 5 - QuizThe cross section labeling preference file uses what extension?.ird.xlp.xldIf 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?52050Chapter 5 - QuizCorridor 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

GeoPak Road 1GEOPAK Corridor Modeling& Roadway Designer

92