Professional Documents
Culture Documents
OpenRoad - Creating End Conditions
OpenRoad - Creating End Conditions
BCR2WK4
CreatingEndConditions
TeamLeader:DaveHoerner
TeamMembers:LisaWhitson&DerrickeGray
BentleySystems,Incorporated
685StocktonDrive
Exton,PA19341
www.bentley.com
Thispageleftintentionallyblank.
Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Table of Contents
Preface 1
iv Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Preface
Inthisworkshop,youwillconstructaseriesofEndConditionTemplatesutilizingtheV8iSELECTseries
2TemplateLibrarytools.Wehavestructuredthecontentsoftheexerciseshereintoallowyour
interactionwithabroadrangeofavailabletools;however,wewillnotuseeverytool.Whileitis
impossibletoengineeracompleteprojectinthetimeframeofthisworkshop,wewillusethetoolsin
theirreallifecontextsothatyoucanseehowtoutilizetheminyourownengineeringprojects.
ThisworkshopisequallyapplicablefortheInRoads,GEOPAK,orMXfamiliesofproducts.Each
productcontainstheidenticaltoolsetandidenticalworkflow.Differencesoccurintheproductsin
thewayprojectdataisopened.Inthisworkshop,wewillusePowerInRoadsV8i08.11.07.615or
PowerGEOPAKV8i08.11.07.615.
Thegoalistocompletealltheexercisesinthedatatoday.Theremaybemoreexercisesinthis
manualthanwewillhavetimetocovertoday.Wewillallcompletethebasicsetofexercises,andfor
thoseveteranusersinthegroupwhocompletethemandstillhavetimeleftintheexercisesession,
youarewelcometoworkontheoptional.
Inorderforallparticipantstodesignthesamelayoutandtostayoncourseandontime,werequest
thatallparticipantsutilizethefilesaslistedintheworkshopmaterials.Oncetheprojectdatais
opened,wewillcontinuewiththesefilesuntilthecompletionoftheworkshop.Atthebeginningof
eachExercise,wewillstartwithafreshsetoftemplates.Thisensuresthateveryoneisusingthe
samedata.Plus,wehaveaddeddatatoavoidredundantwork.
Theworkshopguideisyourstotakewithyou.Ifyoudontfinishalltheexercises,orjustwantto
workwiththedatasetuponreturntoyouroffice,thedatasets(bothinitialandcompletedfiles)are
providedontheConferenceDVD.ManyworkshopswillalsohavevideosofallexercisesontheDVD.
Note PrerequisiteKnowledgeLevel:Participantshouldhaveabasicunderstandingof
roaddesignprinciplesandhaveatleastintroductoryknowledgeintheuseof
one of the Bentley Power products or Civil Application (InRoads, GEOPAK, or
MX).MicroStationknowledgeisadvantageousbutnotrequired.
Workshop:BCR2WK4CreatingEndConditions 1
Copyright2013BentleySystems,Inc.
Thispageleftintentionallyblank.
2 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 1: Introduction & Getting
Started
OVERVIEW
InthisWorkshopwewilldiscussEndConditionsComponents.Wewillstepthroughvariousexamples
toillustratethepowerandflexibilityofendconditions.Laterexerciseswillfocusonmorecomplex,
butmorerobustendconditiontemplates.Uponcompletionyouwillbebetterabletocreateend
conditions.
OPENING A PROJECT
LESSON OBJECTIVE:
Inthislessonthestudentwillaccessprojectdatainpreparationforcreatingendconditions.Note:
twodifferentexerciseinstructionsforGEOPAKandInRoadsusers.ForGEOPAKusers,pleaseproceed
tothenextExerciseonthenextpage.
Workshop:BCR2WK4CreatingEndConditions 3
Copyright2013BentleySystems,Inc.
Opening A Project (GEOPAK User)
LESSON OBJECTIVE:
InthislessonthestudentwilllearntoaccessaGEOPAKCorridorModelerprojectinpreparationfor
Creatingendconditiontemplates.Note,thislessonisforGEOPAKusersonly.
4 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 2: End Condition Overview
LESSON OBJECTIVE:
InthischapterwewillreviewEndConditions.WelldiscussECconceptsandexplainmanyofthe
facetsoftheirbehavior.TheconditionalsolutionprocessinglogicwillbediscussesasitrelatestoEnd
Conditions.
EndConditioncomponentsprovidesolutionstotheseconditionalengineeringspecificationsby
providingthefollowingabilities
Theabilitytoseektheexistingground(andothertargets)withinwidthlimits,if
desired.
Theabilitytosucceedorfailinthesearch.
Theabilitytologicallybranchdependingontheseekresults.
Workshop:BCR2WK4CreatingEndConditions 5
Copyright2013BentleySystems,Inc.
Examples of End Conditions
ExamplesofEndConditionsolutionsinclude:
MultipleSlopeCutandFillSolutions,withaFillDitch
RetainingWallsthatseekahorizontalwalllocationthenseekthesurface
ACutSolutionthatplacesaBrowDitchifandonlyiftheexistingsurfacedrainstowardstheroad
ATemplatethatautomaticallyforcesthedaylightlinetotheROWlimitifthesteepeststandardslope
intrudesbeyondtherightofwayline.
Note Endconditionscannotbeclosedshapes.Closedshapes(suchasaditchlining)
canbeconstrainedtoendconditionpoints,however.
6 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
End Condition Component Concepts
SEEK TARGETS
EndConditionsseektargetssuchassurfaces.Theseekactioncansucceedorfailanddifferentthings
happenbasedonthesuccessorfailure.
MultipleEndConditionComponentscanstartfromthesametemplatepoint.TheComponentsare
processedinauserdefinedorder.Ifacomponentfails,thenextcomponentstartingatthepoint
attemptstofinditstarget.Thefirstcomponenttosucceedisplaced.Inthiswayasequenced
engineeringspecificationcanbeapplied.
SUCCEED OR FAIL
AnEndComponentSolutionisacollectionofoneormoreEndConditionComponents.EachEnd
ComponenthasaTargetitisseeking.Itcansucceedorfailinfindingthattarget.TheSuccessor
FailureofaComponentaffectstheprocessingofotherComponentsinthesolution.
PRIORITIES
GiventwoEndConditionsstartingfromthesamepoint,RoadwayDesignerwillstartprocessingwith
theComponentwiththelowestprioritynumber.WhiletwocomponentshavingthesamePriority
willprocess,theymaynotprocessproperlyanditispoortechnique.Multiplesolutionsforcutorfor
filltendtohaveclearpriorities:tyinginwithaflatslopeisbetterthantyinginwithasteepslope
whenpossible.Forexample,atypicalcutsolutionmighthavethefollowingclearpriorities:
Trytotieinat1:6,then25%,then1:3.Use1:2forthedeepestcuts.
Workshop:BCR2WK4CreatingEndConditions 7
Copyright2013BentleySystems,Inc.
End Condition Component Concepts
TARGET TYPES
TargettypesarespecifiedintheCurrentComponentportionoftheCreateTemplatedialog,which
appearsbelowtheCurrentTemplatewindowduringendconditioncreation.
Targettypesaredefinedonlyforendconditioncomponents,andareapropertyofthatcomponent.
Toeditatargettype,opentheComponentPropertiesdialogbydoubleclickingonthecomponentor
byrightclickingonthecomponentandselectingEditComponent.
Asolutioncaninterceptmultipletargetsandtargettypes.Aditchdesign,forexample,mayintercept
analignmentthatrepresentsthebottomoftheditchandthenintercepttheoriginalgroundsurface
toformthebackslopeoftheditch.
Surfacetargetstheactivesurfaceoranyspecifiedsurface.Usingtheactivesurface
asthetargethelpswhenyouareapplyingtheendconditionstodifferentprojects.
Thisisbecausetheendconditionwillstillworkeventhoughthetargetsurfacename
maybedifferent,solongasitisdesignatedastheactivesurface.
Elevationtargetsanyspecifiedelevation.
FeatureXYtargetsthehorizontaloffsetofanyspecifiedsurfacefeature.
FeatureElevationtargetstheverticalelevationofanyspecifiedsurfacefeature.
FeatureXYZtargetsthehorizontaloffsetandverticalelevationofanyspecified
surfacefeature.
AlignmentXYtargetsthehorizontaloffsetofanyspecifiedalignment.
AlignmentElevationtargetstheverticalelevationofanyspecifiedalignment.
AlignmentXYZtargetsthehorizontaloffsetandverticalelevationofanyspecified
alignment.
StyleElevationtargetstheelevationofanyspecifiedstyle.
StyleXYtargetsthehorizontaloffsetofanyspecifiedstyle.
StyleXYZtargetsthehorizontaloffsetandverticalelevationofanyspecifiedstyle.
8 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
End Condition Point Properties
DO NOT CONSTRUCT
TheDoNotConstructcheckboxspecifiesthepointwillbesolvedlikeallotherpointsintheend
condition,butthepointwillbeskippedwhendrawingthecomponentsegments.Thisisusefulin
manysituations,includingvariableslopesolutions.
Workshop:BCR2WK4CreatingEndConditions 9
Copyright2013BentleySystems,Inc.
EC PATHS
EC PATHS
Therearemanysideslopesolutionswithasequenceofdependenttargets.Onecommonexampleis
tofilltotheexistinggroundandthenaddanexteriorfillditchwhichmustthentieintotheexisting
ground.Amoreelaborateexamplemightbetofilltotheground,putinaditchtowithinonefootof
thewatertableandfinishwithanexteriorberm.
Theseareexamplesofserialtargets:onceaninitialtargetisfoundadditionalearthworkisperformed
priortotyingbackintotheexistingsurface.
Thesoftwarelogicfollowstheengineeringlogic.Ifthefirsttargetisnotfoundfurtheroperationsare
notattempted.If,forexample,youhaveacutspecificationbutareinfill,theinitialcutseekwill
neverfindtheexistingground.Followingfurthercutspecificationsaremoot.Anycomponentfailure
inanEndConditionpathstopsthepathprocessing.
10 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
EC PATHS
PATH RULES
Whenacomponentsucceeds,processingkeepsgoing.
OnceaComponentinapathfails,thewholePathfails.Processingreturnstothenextpathata
branchpoint,ifoneexists.
AsingleEndConditioncomponentfollowsthesamerulesandbehavesasaPath.
AComponentorPaththathasnoSeekingsegmentscountsasaSuccess,butisonlyplacedifthe
subsequentpathsucceeds.AnexampleofthisismightbeasinglesegmentECcomponentfrom
shouldertothehingepointfromwhichaseriesofrelatedECComponentsstart.Thisisshownina
laterPracticeExercise.
Workshop:BCR2WK4CreatingEndConditions 11
Copyright2013BentleySystems,Inc.
Testing End Conditions
12 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Basic End Condition Component Creation Workflow
Workshop:BCR2WK4CreatingEndConditions 13
Copyright2013BentleySystems,Inc.
Basic End Condition Component Creation Workflow
ThisPageisIntentionallyBlank
14 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 3: End Condition Creation
LESSON OBJECTIVE:
InthisChapterthestudentwillpracticebuildingEndCondition.
Workshop:BCR2WK4CreatingEndConditions 15
Copyright2013BentleySystems,Inc.
Build a Fill Ditch Template
16 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 3: End Condition Creation
PlacetheFirstComponentPoints
1. IntheDynamicSettingsdialog,selectaPointNameofHinge.ThePointStyleshould
automaticallybesettoP_ROAD_Hinge.
2. Placethepointatxy=0,0.
3. IntheDynamicSettingsdialog,keyinaPointNameof1st_SeekandselectaPointStyleof
P_DRAIN_DitchForeslope;settheCheckforInterception,PlacePointatInterceptionand
EndConditionisInfinitecheckboxes;cleartheDoNotConstructcheckbox.
4. Placethenextpointaths=30,1/3.
5. RightclickinthewindowandselectFinish.
6. TesttheTemplate.
CreatetheFillDitchComponent
1. SelecttheAddNewComponent>EndConditionmenuitem.
2. SettheComponentNametoFill_Ditch.
3. SettheStyletoP_ROAD_Ditch.
4. SetthePriorityto5
Note Thisstepisprobablyunnecessary.Itisunlikelythattherewillbeabranchfrom
thispointhoweveritprioritywillberelevantinothersituations.
5. SettheTargetTypetoSurface.
6. SettheSurfaceto<Active>.
Workshop:BCR2WK4CreatingEndConditions 17
Copyright2013BentleySystems,Inc.
Build a Fill Ditch Template
PlacetheFill_Ditchpoints
1. Placethefirstpointatthe1st_Seekpoint.
Hint Makesurethepointturnswhiteindicatingthatthenewpointwill
mergewiththeold.
2. IntheDynamicSettingsdialog,setPointNametoFill_DitchandthePointStyleto
P_ROAD_Ditch;cleartheCheckforInterception,PlacePointatInterception,EndCondition
isInfiniteandDoNotConstructcheckboxes.
3. Placethenextpointaths=2,50%
4. Placethenextpointaths=5,0%
5. IntheDynamicSettingsdialog,setPointNametoFill_Ditch_DaylightandthePointStyleto
P_ROAD_FillLine;settheCheckforInterception,PlacePointatInterceptionandEnd
ConditionisInfinitecheckboxes;cleartheDoNotConstructcheckbox.
6. Placethenextpointaths=2,50%.
7. RightclickinthewindowtoselectFinish.
8. Testthetemplate.
9. Savethechangestothetemplatelibrary.
18 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 3: End Condition Creation
Cutorfillditchescanbedefinedbyatemplateseekingtheexistinggroundtwice,onceforthecutor
fillslopeandagainfortheoutsideditchslope,thesedualseektemplatesonlyprovideanoptimum
solutioniftheexistinggroundislevelattheditch.Ifnotleveltheditchslopeeitherdoesnotprovide
enoughfreeboardortoomuchfreeboard.
Targetingthesurfacefortheinsidewalloftheditchisactuallyunnecessary.Generallythereisno
needinthefinalsolutiontotietheinsideditchwalltowheretheexistingsurfaceusedtobe.Thetrue
requirementistoprovidetherequiredditchinthenarrowestfootprint.
Workshop:BCR2WK4CreatingEndConditions 19
Copyright2013BentleySystems,Inc.
Advanced Techniques for creating Exterior Ditches
Exteriorditchsolutionsgenerallyhaveonevariable:thelengthofthecutorfillslope;therestofthe
geometryisfixed.Thetricktobuildingasingleseektemplateistopositiontheoriginoftheseeking
segmentatanoffsetequivalenttothefixedgeometry,whichinsimplecasesistheditch.Fromthis
offsetorigintheseekpointfindstheDaylightpoint.
Noneofthepointsinthetemplateusedfindthedaylightpointhaveengineeringvalueandshould
notbecomepartoftheresultingsurface.TheComponentsowningtheplaceholderpointsshould
havetheirExcludefromTriangulationpropertysetsothatthepointsdonotgettriangulatedinthe
surface.Usingkeywordsorprefixes,suchasxDNC_maymakesegregatinganddeletingpointsand
componentseasier.
OncetheDaylightpointisfound,enoughinformationexiststobuildthesideslopeandditch
components.ThesecomponentsshouldnotbeEndConditions;theyshould,however,bechildrenof
theseekingsegment,sothatiftheseekfails,theyarenotplaced.Thefixedditchportionshouldbe
definedfromtheDaylightpoint.Thehingepointandtheditchportioninteriorpointshouldnotbe
constrainedtoeachother;thisisthevariablesegmentwhosegeometryhasbeendeterminedbythe
seeksegment.
20 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 3: End Condition Creation
Workshop:BCR2WK4CreatingEndConditions 21
Copyright2013BentleySystems,Inc.
Advanced Techniques for creating Exterior Ditches
Placetheplaceholderpoints
1. IntheDynamicSettingsdialog,setthePointNametoHingeandthePointStyleto
P_ROAD_Hinge.
2. Placethepointatxy=0,0.
3. IntheDynamicSettingsdialog,setthePointNametoxDNC_Fill_DitchandthePointStyle
toxDNC.
4. IntheDynamicSettingsdialog,cleartheCheckforInterception,PlacePointatInterception,
andEndConditionisInfinitecheckboxes;settheDoNotConstructcheckbox.
5. Placethenextpointaths=8,25%.
6. Placethenextpointaths=4,0%.
7. Placethenextpointaths=8,25%.
CreatetheDaylightSeekPoint
1. IntheDynamicSettingsdialog,setallfourcheckboxes:CheckforInterception,PlacePoint
atInterception,EndConditionisInfinite,andDoNotConstruct.
2. IntheDynamicSettingsdialog,setthePointNametoFill_Ditch_DaylightandthePoint
StyletoP_ROAD_FillLine.
3. Placethenextpointaths=5,50%.
4. RightclickinthewindowtoselectFinish.
22 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 3: End Condition Creation
CreatetheFillDitchComponent
1. SelecttheAddNewComponent>Constrainedmenuitem.
Note Since the points are constrained to the daylight point we need to work from
theoutsidetotheinside.
2. SettheComponentNametoFill_Ditch.
3. SettheStyletoP_ROAD_FillLine.
PlacetheDitchpoints
1. IntheDynamicSettingsdialog,setPointNametoFill_DitchandthePointStyleto
P_ROAD_FillLine.
2. PlacethepointattheFill_Ditch_Daylightpoint.
3. Placethenextpointaths=8,25%.
4. Placethenextpointaths=4,0%.
5. Placethenextpointaths=8,25%.
6. PlacethenextpointattheHingepoint.
7. RightclickinthewindowtoselectFinish.
8. Testthetemplate
Workshop:BCR2WK4CreatingEndConditions 23
Copyright2013BentleySystems,Inc.
Advanced Techniques for creating Exterior Ditches
MaketheDitchaChildoftheEndCondition
Note Whilethetemplatebehavesproperlyasis,makingtheFillDitchcomponenta
child of the End Condition component simplifies managing these components
whenusedinmorecomplextemplate.
1. RightclickontheFill_Ditchcomponent,selectEditComponent.
2. IntheComponentPropertiesdialog,selectxDNC_Fill_DitchfortheParentComponent.
3. SelectApply.
4. Closethedialog.
24 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 3: End Condition Creation
Workshop:BCR2WK4CreatingEndConditions 25
Copyright2013BentleySystems,Inc.
Advanced Techniques for creating Exterior Ditches
Placetheplaceholderpoints
1. IntheDynamicSettingsdialog,setPointNametoHingeandthePointStyletoxDNC.
2. Placethepointatxy=0,0.
3. IntheDynamicSettingsdialog,cleartheCheckforInterception,PlacePointatInterception
andEndConditionisInfinitecheckboxes;settheDoNotConstructcheckbox.
4. Placethenextpointaths=5,0.
5. Placethenextpointaths=4,50%.
6. Placethenextpointaths=4,0%.
7. Placethenextpointaths=4,50%.
8. IntheDynamicSettingsdialog,settheCheckforInterception,PlacePointatInterception,
EndConditionisInfiniteandtheDoNotConstructcheckboxes.
9. IntheDynamicSettingsdialog,setPointNametoCut_Ditch_DaylightandthePointStyle
toP_ROAD_CutLine.
10. Placethenextpointaths=5,50%.
11. RightclickinthewindowtoselectFinish.
26 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 3: End Condition Creation
CreatetheCutDitchComponent
1. 1SelecttheAddNewComponent>Constrainedmenuitem.
Note Since the points are constrained to the previous point we need to work from
theoutsidetotheinside.
2. SettheComponentNametoCut_Ditch.
3. SettheStyletoP_ROAD_CutLine.
PlacetheDitchpoints
1. IntheDynamicSettingsdialog,setPointNametoCut_DitchandthePointStyleto
P_ROAD_CutLine.
2. PlacethepointattheCut_Ditch_Daylightpoint.
Hint MaywanttorightclickandturnoffClosedShapeforclarity
3. Placethenextpointaths=4,50%.
4. Placethenextpointaths=4,0%.
5. Placethenextpointaths=4,50%.
6. Placethenextpointaths=5,0.
7. PlacethenextpointattheHingepoint.
8. RightclickinthewindowtoselectFinish.
9. RightclickontheCut_Ditchcomponent,selectEditComponent.
10. IntheComponentPropertiesdialog,selectxDNC_Cut_DitchfortheParentComponent.
11. SelectApply.
12. Testthetemplate.
Workshop:BCR2WK4CreatingEndConditions 27
Copyright2013BentleySystems,Inc.
Multiple Options > Tree Branching
TREE PROCESSING
28 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 3: End Condition Creation
TesttheTemplate
1. 1UsetheTestbuttontoconfirmyourpredictionsaboutthetemplatebehavior.
2. Movethesurfacetovariouspositionsandadjusttheslopesaswelltovarytemplatetesting
results.
TemplateTestingResults
Didthebehaviordifferfromwhatyouexpected?
Ifso,reviewthePrioritiesandtheBranch/Pathlogicrules.
Workshop:BCR2WK4CreatingEndConditions 29
Copyright2013BentleySystems,Inc.
Benching End Conditions
Therequirementstypicallyspecifyamaximumslopedistanceorheightallowedwithoutabench.
Verylongslopesmayrequiremanybenches.
EndConditioncomponents,bydefinition;seekatargetsubjecttotheconstraintsoftheirgeometry.
AnyEndConditioncomponentcanbeloopeduptoauserspecifiedmaximumiterationssearchingfor
itstarget.LikeallEndConditions,ifthetargetisfoundthesolutionisplacedotherwisetheEnd
Conditionfails.
RoadwayDesigneraccommodatesbothbenchelevationmethods:
Relativetothestartpoint.
Relativetoadatumwithdefinedelevationsteps.
30 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 3: End Condition Creation
PlacetheBenchpoints
1. IntheDynamicSettingsdialog,setPointNametoHingeandthePointStyleto
P_ROAD_Hinge.
2. Placethepointatxy=0,0.
3. IntheDynamicSettingsdialog,keyinaPointNameofCut_BenchandsetthePointStyleto
P_Road_CutLine;settheCheckforInterception,PlacePointatInterceptioncheckboxes;
cleartheEndConditionisInfiniteandDoNotConstructcheckboxes.
4. Placethenextpointaths=20,100%.
5. Placethenextpointaths=5,5%.
6. RightclickandselectFinish.
7. Testthetemplate.
Workshop:BCR2WK4CreatingEndConditions 31
Copyright2013BentleySystems,Inc.
Benching End Conditions
32 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 3: End Condition Creation
Workshop:BCR2WK4CreatingEndConditions 33
Copyright2013BentleySystems,Inc.
Creating an Alternating Barrier or Mountable Gutter Template
elsewhere.
Exercise: Building an alternating template with mountable curbs at driveways and Barrier
ExerciseObjective:
Inthislessonwewillbebuildinganalternatingtemplatewithmountablecurbsatdrivewaysand
Barrierelsewhere
Procedure:
CreatetheEndConditionalCurbTemplate
1. GototheEnd_ConditionstemplatefolderandselecttheTask_Drivewaysfolder.
2. Rightclick>NewTemplateandnameitEnd_Conditional_Curbs.
PlacingtheGutterTemplates
Note IfusingDynamicSettingstoguideplacementlocation,disableApplyAffixes.At
thispointwedonotwantprefixesorsuffixesaddedindicatingrightorleft.
1. DragtheCurb_Barriersintotheactivetemplateattheoriginandfitthetemplate.
2. DragtheCurb_Mountableintotheactivetemplateattheoriginmakingsurethepoint
turnswhite(indicatingcoincidentpointlocation)andfitthetemplate.
3. OpenTools>DynamicSettingsandKeyinxEndCond_Mountableforthepointnameand
PointStyle=xDNC.
CreatetheEndCondition
1. SelecttheAddNewComponent>EndConditionmenuitem.
2. SettheComponentNametoxEndCond_Mountable.
3. SettheComponentStyletoxDNC.
4. SettheTargetTypetoSurface.
5. SettheSurfaceto<Active>.
34 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 3: End Condition Creation
PlacetheGutterMountablepoints
1. PlacethepointbyclickingontheCurb_Facepoint.
2. IntheDynamicSettingsdialog,cleartheCheckforInterception,PlacePointatInterception
andDoNotConstructcheckboxescheckboxes;settheEndConditionisInfinitecheckbox.
3. PlacethenextpointatGutter_FloLine_Barrier
4. PlacethelastpointatCurb_Back_Mountable
5. RightclickandselectFinish.
PlacetheGutterBarrierpoints
1. IntheDynamicSettingsdialog,keyinxEndCond_BarrierforthePointName.
2. SelecttheAddNewComponent>EndConditionmenuitem.
3. SettheComponentNametoxEndCond_BarrierandPriority=2.
4. Placethe1stpointbyclickingontheCurb_Facepoint.
5. PlacethenextpointatGutter_FloLine_Barrier
6. PlacethenextpointatCurb_Top_Barrier
7. PlacethelastpointatCurb_Back_Barrier
8. RightclickandselectFinish.
EditingthexEndCond_MountableComponentProperties
1. RightClickonthexEndCond_Mountablecomponent>EditComponent.
2. SelectxEndCond_Mountable
3. TheComponentsPropertiesdialogopens.SelectEndConditionsProperties>Target.
4. SetthevaluetoStyleXYZ.
Workshop:BCR2WK4CreatingEndConditions 35
Copyright2013BentleySystems,Inc.
Creating an Alternating Barrier or Mountable Gutter Template
5. SettheStyletoE_RW_Driveway_3D_R
6. Click>ApplythenClose
Note NotetheStyleXYZisbeingusedtoseekoutuniquedrivewaystyles.Forthis
process to work properly in the roadway designer, a feature using the
appropriatestylemustexist.
EditingthexEndCond_BarrierComponentProperties
1. RightClickontheCurb_Barriercomponent>EditComponent.
2. ClicktheLocateButtonadjacenttoParentComponent
3. SelectthecurbfaceandthenSelect>xEndCond_Barrier
4. Click>Apply
Note The curb barrier component is set to use the xEndCond_Barrier as a parent
component. When the End condition succeeds, then the curb barrier
componentisdisplayed.
36 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 3: End Condition Creation
SettingthexEndCond_MountableParentComponent
1. ClickontheLocateButtonadjacenttoName.
2. SelecttheCurb_MountableComponent
3. SettheParentComponenttoxEndCond_Mountable
4. ClickApplythenClose
AttachingaCut/FillEndCondition
1. DragtemplateCutnFillintotheactivetemplateandplaceitontheCurb_Back_Barrier
point.
2. ClicktheScrollBartomovetotheright
CreatetheDrivewayEndCondition
1. SelecttheAddNewComponent>EndConditionmenuitem.
2. SettheComponentNametoDriveway.
3. SettheComponentStyletoP_ROAD_Driveway.
4. SettheTargetTypetoStyleXYZ.
5. SettheSurfaceto<Active>.
6. IntheDynamicsSettingsdialogsetthePointNametoDriveway
7. 7SettheStyletoP_Road_Driveway;
8. 8ClickontheCurb_Back_Mountablepoint.SetEndConditionisInfinite;Checkfor
Interception,andPlacePointatInterception;ClearDoNotConstruct
9. PlacetheDrivewaypointsomewheretotherightanddown
Workshop:BCR2WK4CreatingEndConditions 37
Copyright2013BentleySystems,Inc.
Creating an Alternating Barrier or Mountable Gutter Template
EdittheDrivewayComponent
1. SelecttheComponentNameDriveway;rightclick>EditComponent.
2. SetParentComponenttoxEndCondition_Mountable.
3. SettheStyletoE_RW_Driveway_3D_R.
4. ClickApplythenClose
5. Testthetemplate
EdittheCutNFillComponents
1. SelecttheComponentNameclear_R;
2. Rightclick>EditComponent.SetParentComponenttoCurb_Barrier_R.
3. ClickApply
4. SettheParentComponenttoCurb_Barrier_Rforthetwocutandtwofillconditions
5. ClickApplythenClose
6. Testthetemplate
38 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 3: End Condition Creation
Assemblingthetemplate
1. Dragthefourlanecomponentintotheactivetemplatewindow(useMirror)
2. Fitthetemplate.
3. ToggleOnApplyAffixesintheDynamicSettingsdialog
4. DragtheEnd_Conditional_Curbstemplateintotheactivetemplate(useMirror)
5. Fitthetemplate
6. Windowareaaroundtheleftgutterassembly
Workshop:BCR2WK4CreatingEndConditions 39
Copyright2013BentleySystems,Inc.
Creating an Alternating Barrier or Mountable Gutter Template
7. SelecttheDriveway_Lcomponent,rightclick>EditComponent
8. SetEndConditionProperties>StyletoE_RW__Driveway_3D_L
9. ClickApplythenClose
10. Fitthetemplate
40 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 3: End Condition Creation
LESSON NAME: PUSHING THE FOUR LANE TEMPLATE AND CREATING THE SECTIONS
5. ClickAddthenClose
Workshop:BCR2WK4CreatingEndConditions 41
Copyright2013BentleySystems,Inc.
Creating an Alternating Barrier or Mountable Gutter Template
AssignTemplateDrops
1. ClicktheTemplateDropsiconorgototheCorridormenuandselectTemplateDrops
2. OpentotheTemplateStandards.itlfile
3. NavigatetotheTask_DrivewaysFolderandselecttheFourLane_UrbanDrivewaysL&R
4. ClickAddthenClose
DisplayDrivewayStyleReferencesinRoadwayDesignerPlanView
1. ClicktheDisplayReferencesiconorgototheCorridormenuandselectDisplayReferences
2. SelecttheFilterradiobuttonandsetthevaluetoDriveways_only
42 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Chapter 3: End Condition Creation
ReviewRoadwayDesigner
1. ClickAddthenClose
2. Doubleclickintheplanview
3. Scrollthroughthecrosssectionstoviewtheremainingdrivewaylocations
Hint Alternatelyyoucandragintheplanviewtointeractivelyupdatethe
display
Workshop:BCR2WK4CreatingEndConditions 43
Copyright2013BentleySystems,Inc.
Creating an Alternating Barrier or Mountable Gutter Template
CreatingtheSurface
1. ClicktheCreateSurfacesiconorgototheCorridormenuandselectCreateSurface
2. KeyinSR2067_4LN_Drivewaysforthefinishedsurfacename
3. Settheremainderofthedialogboxasshownbelow
4. ClickApply.
5. Whencomplete,exitRoadwayDesignerandSaveyourworkassr2067_wDriveways.ird
44 Workshop:BCR2WK4CreatingEndConditions
Copyright2013BentleySystems,Inc.
Assessment
Assessment
Workshop:BCR2WK4CreatingEndConditions 45
Copyright2013BentleySystems,Inc.