Corridor - Assign Corridor Targets
Last updated: 2022-05-18
Overview
With standardized corridor target object names (edgeline alignment and control profiles for instance),the targeting of those objects to a subassembly and target parameter can be automated with this command.
- Preset input .csv files for WisDOT assemblies can be found at C:\WisDOT\Stnd\C3D2020\Components\Assemblies with the naming convention CrdrTrgtAssgn-\*.csv
- To use this command with a custom assembly:
- Run this command first on the region to create a target mapping template .csv.
- Save this file in ..\<ProjectID>\Design\Corridors.
-
Enter target object naming wildcards in the first column of the .csv and save.
Tip: It is recommended to copy/paste naming conventions from C:\WisDOT\Stnd\C3D2020\Components\Assemblies and use those naming standards for objects.
- Run the command with the custom .csv to set corridor targets.
Usage
WisDOT Design tab > Design panel > Corridor menu > Assign Corridor Targets
The tool can also be accessed from the command line: DOTASSIGNCORRIDORTARGETS.
- Select the Corridor, Baseline, and Region using the menus.
-
Checking the Zoom to Region box will zoom the model space view to the currently selected region.
Warning: Regions with a large number of frequency lines may cause some lag time with the zoom feature.
Targeting can be done in two ways:
-
If you are using an assembly available off of the WisDOT Subassemblies tool palette, you can select the corresponding template and assign targets.
- If you want to use the tool with a custom assembly,
- You can either modify a template until it matches your assembly or you can export the definition of an assembly that is in a corridor and add the targeting information to it.
- Then use the custom template you created to assign targets.
-
Targets: Assign option
- Open Template will open the active template in the dropdown in Excel. Templates correspond with default assemblies that are available in the WisDOT Subassemblies tool palette.
- It is a best practice to save the template csv file in the same folder as your corridor file.
- Click the Assign radio button.
- Click the folder icon to select the target mapping .csv file. The default location is the current file location. The standard template folder location is also available through a shortcut on the left side named Assemblies.
- Target Search Distance (feet): 50 The offset limit from the corridor baseline to search for the target.
- Retain targets: Check this box to keep already assigned targets and append new targets. Unchecked will clear current targets and assign new targets based on the selected .csv file.
- Rebuild corridor: Check this box to rebuild the corridor after targets are set. Uncheck if you want to rebuild the corridor later.
- Open Template will open the active template in the dropdown in Excel. Templates correspond with default assemblies that are available in the WisDOT Subassemblies tool palette.
- Targets: Export option
- To create a target mapping ..csvfile based on the selected region, select the Export radio button.
- Click the folder icon to set the .csvname and save location.
- Click OK
-
Edit and save the .csv file
Enter a portion of the object name(s) with wildcards to uniquely identify an object as a target. If target is a feature line add TRUE to fields of Is Feature Line? column.
Info:- This function does support use of * wildcards in the object names.
- Subassembly needs to be the specific name within the assembly, not the generic subassembly name.
- Often subassemblies and their targets are specific to side (Left/Right). Subassemblies and target objects should be named to their appropriate side relative to the baseline.
- If more than one object naming convention should be assigned to a target parameter, copy the row for each object and edit the object name field.
- By default, the targets will be assigned so the nearest/flattest object is targeted. Type Farthest or Steepest in the target option column to target the farthest instead.
- If you would like to override the default target search distance for a particular target, set the distance in the offset target search distance column.
Examples object name offset target search distance subassembly target parameter target parameter type target option (default = "Nearest") is feature line? Exist* DaylightProfileControlled-GradingLine-L Daylight surface Surface -L-EGS* UnpavedShld-L Unpaved width Offset Farthest -R-ShldrFslp UnpavedShld-R Foreslope from profile Elevation
-
OK