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:
    1. Run this command first on the region to create a target mapping template .csv.
    2. Save this file in ..\<ProjectID>\Design\Corridors.
    3. 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.

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

  1. Select the Corridor, Baseline, and Region using the menus.
    1. 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.
  1. Targets: Assign option

    1. 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.
      1. It is a best practice to save the template csv file in the same folder as your corridor file.
    2. Click the Assign radio button.
    3. 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.
    4. Target Search Distance (feet): 50 The offset limit from the corridor baseline to search for the target.
    5. 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.
    6. Rebuild corridor: Check this box to rebuild the corridor after targets are set. Uncheck if you want to rebuild the corridor later.
  2. Targets: Export option
    1. To create a target mapping ..csvfile based on the selected region, select the Export radio button.
    2. Click the folder icon to set the .csvname and save location.
    3. Click OK
    4. Edit and save the .csv file
      1. 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 nameoffset target search distancesubassemblytarget parametertarget parameter typetarget option (default = "Nearest") is feature line?
        Exist*DaylightProfileControlled-GradingLine-LDaylight surface Surface   
        -L-EGS*  UnpavedShld-L Unpaved width Offset Farthest  
        -R-ShldrFslp  UnpavedShld-RForeslope from profileElevation   
  3. OK