Item Type Guidelines - PL2401

From DelDOT CADD Wiki

Introduction

An Item Type is a set of properties used to add additional information to an element and can be attached to elements within a DGN via Feature Definitions. In OpenRoads Designer, the Item Type can contain information based on Civil properties. After the Item Type is placed on an element, the Item Type data is displayed in the Properties dialog along with the other properties of the object or element. This wiki will cover DelDOT's implementation of Item Types.

If after you go through this wiki in it's entirety you have any questions or issues, please send an email to DOT_CADDSupport@delaware.gov. ! This is a tip. These will be things that you are not are required to know, but will make your life easier. i This is extra information. This will be extra information for advanced users describing details about the system that most might not need to know or care about.

Overview

Video: What are Item Types and why should I use them?

As mentioned in the introduction, an Item Type is a set of properties that add additional information to an element, such as Pay Item or Right-of-Way Monument Type. Many of these properties are predetermined by the DelDOT CADD resources, but users may need to adjust certain properties to reflect their specific project needs. The use of Item Types in general allows the user to easily generate element annotations, schedules and reports that read directly from the element properties. DelDOT's implementation of these resources require Item Types to be attached to civil-elements via Feature Definitions inside of OpenRoads Designer. This allows access to civil information, such as Station or Offset, as well as leverage the dynamic benefits of Civil Rules. More information on the underlying Item Type data-structure can be found in the Item Type data-structure section.

It is extremely important that the user be aware of the following:

  • Item Types are automatically assigned to civil elements when the appropriate Feature Definition is used.

  • You will not need to modify the Item Type property values, unless specifically instructed to do so.! The property values are automatically set when you assign the appropriate Feature Definition. Other sections of this Wiki will explain what property values you will need to change.

  • When assigning a Feature Definition to an element that already has a Feature Definition, any existing Item Types on the element will not be removed or modified. This aplies to any tool that can set a Feature Defintion such as the Set Feature Definition tool or the Single Offset Partial tool.
    • If you need to change a Feature Defintion, you must follow the appropriate proceedure. See Changing Item Types for more information.! If the Item Type is not removed correctly, this can lead to inaccurate schedules or quantities.

    • If you are offseting linework, you should use the appropriate *_Layout Feature Defintion. See the striping workflow examples for more information.! SS_Striping_Layout, for example, does not have Item Types attached to it, for this reason.

  • When an Item Type is assigned to an element, it gives the element the properties that drive various outputs, such as Annotations and Schedules. To update a value in one of these outputs, you must modify the element and its properties.

Usage of Item Types

DelDOT has implemented the Item Type structure by attaching it to Feature Definitions. When an element is drawn using one of these Feature Definitions, it will have the Item Type attached and the property values will be filled in automatically. The Item Type structure should not be manually attached to elements as, by design, it will not have any of the appropriate values filled in.

For resources that have Item Types implemented, it is extremely important to understand that the Element properties and the Item Type properties drive Annotation, Reports and Schedules. If a value needs to be changed, it should be changed via the actual element, not the report or annotation, as that could break the link back to the Item Type. ! For example, you draw a Stop bar and need to change the area of the stop bar showing in the Pavement Markings Schedule, you should not edit the stop bar directly in the Schedule, but instead change the length of the Stop Bar element itself. When you refresh the schedule, it will update.
Similarly, if you need to change the Identifier of an element, you should not change the value in the Identifier or the Schedule, but on the element itself.


The following recommendations will aid you in working with Item Types:

  • Have your Properties Window docked and always visible.
  • Have your Element Settings / Element Selection window undocked and on the left half of your screen. ! It is recommended to keep this floating on the left hand side of your screen because of the Feature Definition selection drop-down. Because some of the Feature Definition names / paths can get long, you will want to expand the drop-down window.
  • Have the Feature Definition Toolbar docked. ! To activate this toolbar, type Feature Definition Toolbar into the Search Ribbon field in the upper right corner and select it from the list.
  • Have the Civil AccuDraw toolbar docked. ! To activate this toolbar, type tool boxes into the Search Ribbon field in the upper right corner. Select the Civil AccuDraw option and click OK.
  • Have the AccuDraw toolbar docked. ! To activate this toolbar, type tool boxes into the Search Ribbon field in the upper right corner. Select the AccuDraw option and click OK.

Resource Matrix

Due to the scale of the Item Type implementations it is not feasible to explain each individually. The instructions will be broken up into pieces that will explain the core aspects, such as how to place a point, or how to generate a report. The following Resource Matrix is provided as a means to direct you to these pieces for each Item Type implementation.

Resource Placement Annotation Reporting Custom Fields
Existing Construction Alignment Point Placement of Points Labels Reporting on Item Types No
Proposed Construction Alignment Point Placement of Points Labels Reporting on Item Types No
Grades and Geometric Point Placement of Points Labels Reporting on Item Types No
Right-of-Way Monument Placement of Points Identifiers Reporting on Item Types Yes
Right-of-Way Point Placement of Points Identifiers None Yes
Right-of-Way Alignment Point Placement of Points Identifiers Reporting on Item Types Yes
Roadway Cores Placement of Points Labels Reporting on Item Types Yes
Striping Varies Labels Reporting on Item Types Yes
Structural Working Point Placement of Points Labels Reporting on Item Types No
Utility Test Holes Placement of Points Labels Reporting on Item Types Yes

Placement of Points

This section will cover placement of points in general. Please use the Resource column of the Resource Matrix specific details for that Resource.
This section assumes you have Civil AccuDraw active and are in the OpenRoads Modeling workflow.

1.1 Go to Geometry > Horizontal > Point > Point.

PL2401 01 001.png

1.2 Set Elevation Mode as necessary.

Note: It is recommended to keep this set to None unless needed. i There is a current issue with ORD where if you set an elevation on the point, ORD will clone the Item Type onto the 3D version of the point. This will lead to duplicate points listed in your schedule if you have Include Reference Attachments set to Yes and Selection Type set to All.

PL2401 01 002.png

1.3 Set Rotation Mode to Relative to alignment.

Note: This controls the rotation of the point element placed and is recommended to always be kept on Relative to alignment.

In cases where the point element placed does not have a discernable rotation, such as GG_Geometric_Point, it is not necessary to use Relative to alignment, and you may use None or Absolute Value. However, it is still recommended as this will automatically populate Station and Offset by setting the Alignment Item Type field to the Reference Rotation Alignment.

In cases where the point element placed does have a discernable rotation, such as RW_Monument, you will need to specify two separate alignments: The Reference Rotation Alignment will handle the rotation of the point and the Alignment_Override Item Type field will handle Station and Offset.

1.4 Set Reference Rotation Alignment via the dropdown or select it graphically.

PL2401 01 002.png

Note: This can be any linear element and does not need to be a Civil Ruled Alignment. You could, for example, select a line parallel to the Sheet Border to set the rotation; if you do you will need to use the Alignment_Override to separate the Station/Offset from the rotation. The following example illustrates this:

PL2401 01 011.png

In the above image, the Reference Rotation Alignment was set by graphically selecting a simple line, the white dashed line. When placing the Monument, Civil Accudraw's reference element was set to this projects Main Alignment. Notice that the Alignment and Station are blank. This is because those will only be set if the Reference Rotation Alignment is set to a Civil Ruled Alignment. Also note that the Rotation Reference is set to none. This is because a simple line was chosen, which does not have a name. If a Civil Ruled Alignment was chosen, the name would have shown up here. !If you need to change this value, select the field and click the ellipsis button.

PL2401 01 010.png

In the above image, Alignment_Override has been manually set to the main alignment for the project, 10000. By doing this, the Alignment is automatically filled in, as well as the Station and Offset fields. .

1.5 Check Rotation and set value appropriately. !This value is relative to the alignment, not North. In general, you will want to be at some multiple of 90 degrees.

PL2401 01 002.png

1.6 Set Feature Definition appropriately.

See the Resource Matrix for more information.

PL2401 01 003.png

1.7 Within Civil AccuDraw make sure the Station field is active, press "o" on your keyboard and select your alignment. !The TAB key on your keyboard will allow you to toggle through the various fields.

PL2401 01 004.png

1.8 Type in a Station and Offset or pick a point graphically to place the Monument. i By typing in both a Station and Offset, you will create a civil rule for the point. Choosing a point graphically will not create this rule.

1.9 Data to accept the rotation and repeat as necessary to place your Points.

PL2401 01 005.png


Auto-numbered Points

Some points are automatically numbered, such as RW_Monuments. This is handled by creating a standard prefx in the Feature Name. i The prefix is a 6 character code. In the case of RW_Monuments, this prefix is RW_PM_. The first two letters represents the Section, ie RW_ = Right-of-Way.
The second two characters are related to the resource, ie PM_ = Proposed Monument.


Users should not modify this prefix. Doing so can break both the Annotation and auto-numbering functionality.

Because ORD requires that each Feature Name be unique, as points are placed, Feature Names will automatically increment up to the next available number based on the default Feature Name set in the Feature Definition.

For example, if five monuments are placed, the Feature Names will be RW_PM_1 through RW_PM_5. If the user then manually renames the third point placed from RW_PM_3 to RW_PM_6, the next new monument placed will be RW_PM_3 as it is the next available number.


^ Resource Matrix | Annotation | Reporting on Item Types

Placement of Linears

This section assumes you have a working understanding of OpenRoads Designer and how to work with Civil Geometry. If you do not, it is recommend that you learn this before proceeding. There are many trainings available for this in a variety of mediums and locations. For example, the "QuickStart for Geometry - Road" on the Bentley LEARN server is a good place to start.

When working with Linears, it is recommended to utilize the *_Layout Feature Definitions to set all linework, and then set the appropriate feature via another method, such as the Set Feature Definition tool or the Complex by Element tool. This will reduce complications with duplicated Item Types. More information on which specific Feature Definition to use will be explained in the relevant section of this Wiki. In the below example, SS_Striping_Layout is being shown.

PL2401 04 001.png

^ Resource Matrix | Annotation | Reporting on Item Types

Changing Item Types

Re-setting, changing or otherwise modifying the Feature Definition of an existing element will not change or remove the Item Type attached to it. This can lead to incorrect information that can be difficult to identify. See the Display Styles section for more information on identifying if this has already happened.

To change the Feature Definition assigned to an element or to fix an incorrectly applied Feature Definition, you must first detach the Item Type from the element and then set the new Feature Definition, which will apply the appropriate Item Type. To do this, go to Utilities > Item Types > Detach Item.

PL2401 08 001.png

Inside the Detach Item dialog, unless you have specific Item Types you want to keep attached, leave it set to Detach All and select the element(s) you want to detach the Item Type from.

PL2401 08 002.png

You can now set the appropriate Feature Definition and the correct Item Type will automatically be applied.

Item Type Implementations

This section will cover the specifics of each Item Type implementation. As new are added, this section will be updated.

HV_X_Construction_Alignment_Point

Method Resource Type Resource Name
Placement Feature Definition Point > Existing > HV_X_Construction_Alignment_Point
Annotation None
Reporting None
Item Type Fields None
Auto-numbering Feature Name HV_CX_20000


^ Resource Matrix

HV_Construction_Alignment_Point

Method Resource Type Resource Name
Placement Feature Definition Point > Proposed > HV_Construction_Align_Point
Annotation Civil Label Plan - Points > Horizontal and Vertical Control > Point Box
Reporting Table Seed HV - Construction Alignment Control
Table Style DelDOT - Proposed
Report DelDOT_ORD_Schedules > HV_P_Construction_Alignment_Control
Item Type Fields None
Auto-numbering Feature Name HV_CP_30000


^ Resource Matrix

GG_Geometric_Point

Method Resource Type Resource Name
Placement Feature Definition Point > Proposed > GG_Geometric_Point
Annotation Civil Label Plan - Points > Grades and Geometrics > Point Box
Reporting Table Seed GG - Coordinate List
Table Style DelDOT - Proposed
Report DelDOT_ORD_Schedules > GG_Coordinate_List
Item Type Fields None
Auto-numbering Feature Name GG_GP_80000


^ Resource Matrix

RW_Monument

Method Resource Type Resource Name
Placement Feature Definition Point > Proposed > RW_Monument
Annotation Element Template Right-of-Way > Proposed Right-of-Way Monument Identifier
Reporting Table Seed RW - Monument Schedule
Table Style DelDOT - Proposed
Report DelDOT_ORD_Schedules > RW_Monument
Item Type Fields Pick list RW_Monument > Type
Pick list RW_Monument > Delineator
Auto-numbering Feature Name RW_PW_1

^ Resource Matrix

RW_Point

Method Resource Type Resource Name
Placement Feature Definition Point > Proposed > RW_Point
Annotation Civil Label Plan - Points > Right-of-Way > Point Box
Reporting None
Item Type Fields None
Auto-numbering Feature Name RW_RP_60000


^ Resource Matrix

RW_X_Align_Point

Method Resource Type Resource Name
Placement Feature Definition Point > Existing > RW_X_Align_Point
Annotation Civil Label Plan - Points > Right-of-Way > Ex_Point Box
Reporting Table Seed RW - Alignment Control
Table Style DelDOT - Existing
Report DelDOT_ORD_Schedules > RW_X_Alignment_Control
Item Type Fields None
Auto-numbering Feature Name RW_AX_10000


^ Resource Matrix

CP_Roadway Core

Method Resource Type Resource Name
Placement Feature Definition Point > Existing > CP_Roadway_Core
Annotation Civil Label Plan - Points > Construction Plan > Roadway Core Label
Reporting Table Seed CP - Roadway Core Schedule
Table Style DelDOT - Existing
Report DelDOT_ORD_Schedules > CP_Roadway_Cores
Item Type Fields Text Description
Auto-numbering Feature Name CP_RC_1


^ Resource Matrix

PE Structural Working Point

Method Resource Type Resource Name
Placement Feature Definition Point > Proposed > PE_Working_Point
Annotation Civil Label Plan - Points > Structures > Point Box
Reporting Table Seed PE - Working Point Schedule
Table Style DelDOT - Proposed
Report DelDOT_ORD_Schedules > PE_Working_Points
Item Type Fields None
Auto-numbering Feature Name PE_WP_1


^ Resource Matrix

UT_Test_Hole

Method Resource Type Resource Name
Placement Feature Definition Point > Existing > UT_Test_Hole
Annotation Civil Label Plan - Points > Utilities > Utility Test Hole Label
Reporting Table Seed UT - Utility Test Hole Schedule
Table Style DelDOT - Existing
Report DelDOT_ORD_Schedules > UT_Test_Holes
Item Type Fields Text Utility
Number Ground_Elevation
Number Cover
Text OD_Material (Outside Diameter and Material)
Auto-numbering Feature Name UT_TH_1


^ Resource Matrix

SS_Markings

There are a few special notes for SS_Markings:

  • It is recommended that you create all markings in a separate DGN.
  • It is required that you use ORD 2023 or newer.
  • It is required that all elements be drawn with Civil Geometry. Please see the Placement of Points and Placement of Linears sections above.
  • It is recommended that all Striping elements reference an alignment.
  • It is strongly recommended that all Linear elements be drawn using the SS_Striping_Layout Feature Definition first, and then set the appropriate Feature Definition via another method, such as the Set Feature Definition tool or the Complex by Element tool.


Striping Labels

All Striping Feature Definitions have a unique three character Identifier preset into them and should not be changed or modified. Annotations and Reports reference this three character code directly from the element. See Annotation: Labels for more information on placing striping labels.

PL2401 05 001.png


Striping Feature Definition Naming Convention

All Striping Feature Definitions follow a specific naming convention:

SS_ [SHORT DESCRIPTION]_[SURFACE MATERIAL]_[MARKING MATERIAL]_[STYLE]_[COLOR]_[WIDTH]

  • [SHORT DESCRIPTION]: This is a brief description of the resource, such as "10-30", "Centerline" or "Edgeline" and is to aid in determining which Feature Definiton to use. See below for more information on abbreviations and their meaning.
  • [SURFACE MATERIAL]: This is either "Hot" or "PCC" and represents the material of the surface on which the marking is being applied.
  • [MARKING MATERIAL]: This will be "Epoxy", "Alkyd" or "Preform" and represents the material of the Marking.
  • [STYLE]: This may be "Symbol" or "Solid", for example, and represents the Style of the Marking.
  • [COLOR]: This is the Color of the Marking.
  • [WIDTH]: This is the width of the Marking, if applicable. If not applicable, it will be omitted from the name.

Important Notes about the [SHORT DESCRIPTION]:

Within the Short Descriptions, multiple abbreviations are used to keep the Feature Definition names more manageable.

Abbreviation Meaning
WC Features that contain a -WC include the contrast material. For example the Feature Definition SS_Edgeline-WC_PCC_Epoxy_Solid_White_6 has the White Item Type under SS_Markings and the Contrast material Item Type under SS_Markings_Secondary
L-Aro Left Turn Arrow
L-Drop Left Lane Drop Arrow
R-Aro Right Turn Arrow
R-Drop Right Lane Drop Arrow
T-Aro Thru Arrow
TL-Aro Combination Thru-Left Arrow
TLR-Aro Combination Thru-Left-Right Arrow
TR-Aro Combination Thru-Right Arrow
Striping workflow example

Video walkthroughs have been created for each of the following examples. It is recommended that you have the Wiki up while watching the videos as the videos will

This section will delve into multiple detailed examples to demonstrate the use of the Striping Resources. These examples will guide you through both placement and annotation of these resources. Please see the other sections of this Wiki for Reporting and Checking of the resources.

These examples assume you have an alignment and civil Accudraw is active.

SS_Edgeline-WC_PCC_Epoxy_Solid_White_6; Edgeline. 6" solid white Epoxy line on concrete.

Video: Example of striping that surrounds a Pork-chop Island.

In this example, we will create striping that surrounds a Pork-chop Island.

2.1.1 With Use Active Feature Definition toggled, set SS_Striping_Layout active in the Feature Definition Toolbar.

PL2401 04 001.png

2.1.2 Navigate to Geometry > Horizontal > Offsets and Tapers and choose Single Offset Partial.

PL2401 04 002.png

2.1.3 Select your Alignment and enter in your Offset, Start Distance, End Distance and Length as necessary.

PL2401 04 004.png

2.1.4 Continue placing lines and arcs as necessary.

PL2401 04 005.png

2.1.5 Navigate to Geometry > Horizontal > Complex Geometry and choose Complex by Element.

PL2401 04 007.png

2.1.6 Uncheck Use Active Feature Definition in the Feature Definition Toolbar and then, inside of the Create Complex dialog under Feature > Feature Definition, navigate to Linear > Striping > Proposed > Epoxy, choose SS_Edgeline-WC_PCC_Epoxy_Solid_White_6 and join the Layout lines.

Note: It is recommended to turn off Use Active Feature Definition as the dropdown within the Feature Definition Toolbar cannot be expanded, making it difficult to select the appropriate Feature Definition. This is not necessary, and the Feature Definition Toolbar may be used, but if you leave Use Active Feature Definition turned on, you will not be able to change the Feature Definition as shown below.

PL2401 04 008.png

Note: It is recommended to minimize the Item Types section(s). This can be done by clicking the Arrow in the top right corner or clicking on the header, as shown below. i This will need to be minimized frequently. We have filed a ticket with Bentley to address this.

PL2401 04 006.png

2.1.7 Once you have joined the elements, select the single joined element.

PL2401 04 009.png

Because this is a White Stripe on Concrete, there are two separate Item Types attached, SS_Markings and SS_Markings_Secondary.

SS_Markings represents the white striping element.
SS_Markings_Secondary represents the contrast material.

PL2401 04 010.png

See section Annotation: Identifiers for more information on labeling. See section Reporting on Item Types for more information on generating reports.
Note: The label and report for this item includes the label for the White line (EEW) and for the contrast (EEWC).

PL2401 04 011.png


SS_2-6_Hot_Epoxy_Dot_White_6; 2' line with a 6' skip. 6" white dotted Epoxy line on hot-mix.

Video: Example for a solid lane line with a 2-6 dotted line by using a zero offset.

In this example, we will create a solid lane line with a 2-6 dotted line by using a zero offset.

2.2.1 With Use Active Feature Definition toggled, set SS_Striping_Layout active in the Feature Definition Toolbar.

PL2401 04 001.png

2.2.2 Navigate to Geometry > Horizontal > Offsets and Tapers and choose Single Offset Partial.

PL2401 04 002.png

2.2.3 Select your Alignment and enter in your Offset, Start Distance, End Distance and Length as necessary.

PL2401 04 004.png

2.2.4 With the Single Offset Partial command still active, select the offset line from the previous step and draw a Layout line representing the solid portion of the lane line, making sure that the Offset is set to zero.

PL2401 04 012.png

2.2.5 With the Single Offset Partial command still active, select the originally offset line and draw a Layout line representing the dashed portion of the lane line, making sure that the Offset is set to zero.

PL2401 04 015.png

2.2.6 Navigate to Geometry > General Tools > Standards and choose Set Feature Definition.

PL2401 04 017.png

2.2.7 Set Feature Type to Linear and select SS_2-6_Hot_Epoxy_Dot_White_6.

PL2401 04 016.png

2.2.8 Select the offset line representing the dotted line. Repeat for the solid line using SS_Edgeline_Hot_Epoxy_Solid_White_6.

PL2401 04 018.png

Note: As a reminder, if there are multiple overlapping elements, right-clicking with your cursor hovering over the elements will toggle between them.

Important Note: Due to a current bug with ORD, if you set the Feature Definition of an element and then break it, the Label will be dissociated from the element. i If you are experiencing this issue, you can fix it by editing the label text, right-clicking on the field, selecting Reassign Field and selecting the striping element. Note that there are there are two fields. The first is for the SS_Markings and the second is for SS_Markings_Secondary. Utilizing the Single Offset Partial command with a Zero offset from the original Layout line retains the Civil Rules and will not cause the Labels to disassociate.

PL2401 04 014.png


SS_L-Aro_Hot_Alkyd_Symbol_White; Left turn arrow. White Alkyd-thermoplastic symbol.

Video: Example of how to place a left turn arrow.

In this example, we will Place a left turn arrow. For more information on placing points, see Placement of Points

2.3.1 Go to Geometry > Horizontal > Point > Point.

PL2401 01 001.png

2.3.2 Set Elevation Mode None.

PL2401 01 002.png

2.3.3 Set Rotation Mode to Relative to alignment.

2.3.4 Set Reference Rotation Alignment via the dropdown or select it graphically.

PL2401 01 002.png

2.3.5 Check Rotation and set value to appropriately. !This value is relative to the alignment, not North. In general, you will want to be at some multiple of 90 degrees.

2.3.6 Set Feature Definition to SS_L-Aro_Hot_Alkyd_Symbol_White.

PL2401 04 019.png

2.3.7 It is recommended that you set both the Station and Offset within Civil Accudraw. Doing so will create a Point Constraint rule, tying the point dynamically to the baseline.

PL2401 04 020.png

2.3.8 Data to accept the rotation.

PL2401 04 021.png

2.3.9 See section Annotation: Labels for more information on labeling and section Reporting on Item Types for more information on generating reports.

PL2401 04 022.png


SS_Crosswalk 6'_Hot_Alkyd_Solid_White_24; 6' wide Crosswalk. 24" white solid Alkyd-thermoplastic line on hot-mix.

Video: Example of how to place a cross walk.

In this example, we will draw a 6' wide crosswalk. Each crosswalk key must be placed as an individual point.

2.4.1 It is recommended to draw a guide alignment using SS_Striping_Layout, as this will act as a guide for placing each crosswalk key.

2.4.2 Reference the previous section as well as Placement of Points for detailed a walkthrough on placing points. Select SS_Crosswalk 6'_Hot_Alkyd_Solid_White_24 from the Feature Definition dropdown.

PL2401 04 023.png

2.4.3 Select the element or alignment for the Reference Rotation Alignment. In this case, I am choosing the baseline.

PL2401 04 024.png

2.4.4 Snap to a point along your guide alignment to place the first key and data to accept rotation.

PL2401 04 025.png

Note: The Crosswalk key has a dashed guide line aiding in placement of the next key. This guide line does not plot and is on the Construction class. If you do not see this line, turn on your Constructions under View Attributes.

PL2401 04 026.png

2.4.5 Snap to the Intersection of your guide alignment and the guide line.

PL2401 04 027.png

2.4.6 Continue placing keys as necessary. See section Annotation: Labels for more information on labeling and section Reporting on Item Types for more information on generating reports.

PL2401 04 028.png

Partial Crosswalk Keys: If you run into a situation where you need to modify a single Crosswalk Key, you should use the following workflow.

2.5.1 Copy and Paste an existing Crosswalk Key using the basic Microstation Copy command.

2.5.2 Using the Drop Element command, you must have at least Complex checked and Item Types checked and set to Keep Parent.

PL2401 04 029.png

2.5.3 Drop the Crosswalk key you copied above and modify it as necessary. ! Remember that you can use the Insert Vertex and Delete Vertex commands to modify existing closed elements.

PL2401 04 030.png

2.5.4 Select the modified Crosswalk key and in Properties > SS_Markings > _Area_Type > Area_Override, delete the value stored in there.

Note: Deleting the value in Area_Override will cause it to show up as 0.0000 Sq.' as shown below, and the Area Property will now read directly from the element.

PL2401 04 031.png

Annotation

Annotation: Identifiers

This section will cover annotation of any element that utilizes Identifiers, such as Right-of-Way Monuments.

Note: At this time, it is not possible to do this via the Civil Labeler. Once Bentley fixes the Civil Labeler, this wiki will be updated to make the annotation more in line with other annotation.

See the Resource Matrix for more information on which resources to use.

3.1 Navigating to the Home tab, select the Element Template drop down and select the appropriate Element Template.

PL2401 01 007.png

3.2 Go to Drawing Production > Notes > Place Label.

PL2401 01 008.png

3.3 Make sure all options are selected at the bottom, leave all other settings at their defaults, snap to the element you are labeling and choose a location.

PL2401 01 009.png

Important note: You must snap to the element, as this is what associates the Identifier field in the Identifier to the Item Type.

3.4 Repeat as necessary for each individual element.

Annotation: Labels

This section will cover annotation of any element that utilizes Labels, such as GG_Geometric_Point.

4.1 Navigate to Drawing Production > Labels > Civil Labeler.

PL2401 03 002.png

4.2 Annotating single points

4.2.1 To annotate a single point, select the appropriate Label in the Civil Labeler and then double-click on the Label name.

4.2.2 Select the point to be labeled and graphically choose a location to place the label.


4.3 Annotating multiple points

4.3.1 Select all points to be labeled and then double-click on the Label name inside of the Civil Labeler.

4.3.2 Data / Left-Click inside the view and graphically choose a location to place the labels.


PL2401 02 004.png

Note: If you see the Place button, it is recommended that you hide the options. To do this, right-click on a Label and select Hide Options. To place a label with the options hidden, just double-click on the Label name. Alternatively, if you do not see the Place button and would like to, right-click on a Label name and select Show Options.

PL2401 02 005.png

Checking Item Types

As with any tool, mistakes can be made. Detecting mistakes with Item Types requires some new procedures and methodologies as it is not immediately apparent when there is a problem because Item Types are not directly visible. To aid in checking Item Types we have developed two primary methods, the Report Preview Dialog and Display Styles.

Report Preview Dialog

This will be the primary method you should be using to check Item Types.

To access the Report Preview Dialog, go to Utilities > Reports > Reports, select a Report from the list and click the Preview Results button.

PL2401 06 002.png
PL2401 07 001.png

Inside the Report Preview Dialog, the content displayed will depend on the report type chosen. In this example, I have chosen SS_Markings_Check:

PL2401 07 002.png
  1. Similar to Tables, any changes to elements that are shown in the Report Preview Dialog will not show up until you refresh.
  2. This is the main body of the Report Preview Dialog. Clicking on cells within the main body will select the corresponding elements in the DGN. ! When an element is selected in the DGN with this method, only the Item Type properties are shown in the Properties window. To show all properties, deselect the element and select it directly in the DGN. i Note: There is a bug with the Report Preview Dialog where, when clicking on an element within a row that groups multiple elements together (ie in the SS_Markings report) they will not be selected in the DGN. A defect has been filed with Bentley.
  3. You can filter elements within a Column by clicking the Filter Icon.
  4. The Filter dialog gives many options to filter the rows within the Report Preview Dialog.
  5. Clicking on a column header will sort the rows based on that column.

Reports with the suffix _CHECK, such as SS_Markings_CHECK, are explicitly setup to be used in the Report Preview Dialog. They will not group elements and may contain additional columns not contained in the main Report that will aid in checking the Item Types.

Display Styles

Display styles are a predefined collection of render overrides that can be applied to views, such as Wireframe or Illustration: Ignore Lighting. Display styles do not modify the element, instead they change how it is displayed in the view. Display styles read the element properties as well as any Item Types attached to the element. Display styles are driven by Display Rules.

Display Rules are a set of criteria or conditions that govern if a Display Style is applied. This could range from checking to see if a value is True or False to checking if the length of an element exceeds a certain threshold.

In general, you will not be require do modify the Display Styles or Display Rules, but there a few instances where you will. In those instances, the Display Style will have the _Edit suffix after its name.

PL2401 07 003.png

To modify a Display Rule, open the Display Styles dialog, click on the Display Rules button.

PL2401 07 007.png

Inside the Display Rules dialog, select the appropriate Display Rule from the list on the left, select the Condition to edit and then modify the value inside the Condition Editor dialog.

PL2401 07 008.png

Once finished, click OK.
Note: You may leave the Display Rules and the Display Styles dialog windows open as the changes are made dynamically, but you must click OK on the Condition Editor, or the change will not be comitted.

The Display Styles are view dependant and can be accessed from the top left corner of the active view through the Display Style List button. Left-clicking and holding on this button will show the pop-up menu displayed below.

PL2401 07 004.png

All of the DelDOT specific Display Styles pertaining to Item Types will be organized under DelDOT > Item Types and will be organized into sections based on what they apply to. As new Display Styles are added, this wiki will be updated.

Section Display Style Name Brief Description
Striping Checked

Reads from the Checked Property located under the _General_Type Item Type section. Elements where Checked is set to True are dimmed and elements set to False are displayed normally.

Important note: The Checked Item Type property will not automatically set itself back to false if any changes are made.
Feature_Definition This will aid in identifying Feature Definitions have not been set properly, by matching the elements Feature Definition to the one stored within the Item Type.

If they are the same (correct), the element will be displayed thin green.
If they do not match (incorrect) the element will show up bold red.

See Changing Item Types for more information on how to properly change a Feature Definition.
Identifier_Edit This value must be modified to work correctly. This looks for a specific identifier. Any element matching this identifier will be displayed normally. Any element not matching this identifier will be dimmed.
Overlaps This dims all elements. Because dimming is additive, any overlaps will look less dimmed.
SS_Markings This sets any element that has the SS_Markings Item Type attached to it to thin green and all other elements to bold red.

Striping

The two primary Display Styles you will want to use are Feature_Definition and Checked:

Feature_Definition will show elements with the incorrect Feature Definition as bold red. In the below example, I mistakenly set my left lane line to SS_2-6_Hot_Epoxy_Dot_White_6. After realizing this mistake, I incorrectly used the Set Feature Definition tool to re-set it to SS_Edgeline_Hot_Epoxy_Solid_White_6. As you can see on the left side, it appears correct. I then applied the Feature_Definition Display Style and you can now clearly see there is an issue.

PL2401 07 005.png


Checked will utilize the Checked Item Type property to help you visualize and track which elements you have checked.
Select the element you are checking, then under _General_Type > Checked, set the value to True. ! You can double click on the title of the property to toggle the value. In the image above, this is highlighted blue and says "Checked".

PL2401 07 006.png


By setting the Checked Display Style active, all elements with Checked set to True will be displayed normally, and elements with Checked set to False will be dimmed.

PL2401 07 009.png

In the case of the SS_Markings_CHECK report, this value also shows up in the Report Preview Dialog.

PL2401 07 010.png

Reporting on Item types

Reports are the underlying technology in Bentley Products that DelDOT is using to generate Schedules. Reports read directly from elements and Item Types attached to these elements so it is important to remember that if a change needs to be made, you must modify the element or its Item Types and then refresh the table. Reports do not update automatically. By default, Reports will read all elements in the file and its attachments. It is possible to run a report on a subset of elements; see the appropriate section below for more information on this.

DelDOT utilizes Reports to generate Tables in two ways; via the Place Table command and via the Reports dialog.

Place Table

This method is useful when you want to place a table and don't need to modify any of the default values.

Select Drawing Production > Tables > Place Table. In the Place Table dialog, you will need to select From Report at the top and set the following fields appropriately; Seed, Table Style and Report. See the Resource Matrix for more information on what settings to choose.

PL2401 06 001.png

Note: For large tables, it is possible split them without creating mutliple tables. This can be done by setting the Break Type to Horizontal under the Breaks sections of the Table properties.

PL2401 06 006.png

Set Repeat Headers to Yes and set the Sub Table Spacing approriately.

Reports dialog

This method gives more control over the creation of the Tables as well as gives access to other features such as the Report Preview Dialog.

Select Utilities > Reports > Reports.

PL2401 06 002.png

Inside the Reports Dialog you will see all the available Reports (Red box), a row of buttons at the top (Green box) and the Properties of the Reports (Purple box).

PL2401 06 003.png

Note, the list of report names has been blurred to reduce confusion, as the list will change as more resources are added. See the Resource Matrix for more information on what settings to choose.

Along the top row there are three buttons to be aware of:

PL2401 06 004.png
  • (Red arrow) Report Preview Dialog. See Report Preview Dialog for more information.
  • (Green arrow) Place as table. This runs the Place Table command explained above and acts on the selected Report.
  • (Purple arrow) Export Results. This will allow you to export the table into other formats, such as CSV.


In the Properties section there are two main items to be aware of:

PL2401 06 005.png

Note: If you are not able to change these option, you may need to save the report locally.

  • Include Reference Attachments. By default this will be set to Yes. This setting is used to report on elements contained within the active design file as well as all referenced design files. i If there are a lot of references this can take a while. If it is taking a very long time, you can set this option to No but be aware that the elements being reported on must then be in the active file.
  • Selection Type. This defaults to All. This includes all elements that meet the requirements of the report. Any new elements added to the design will be reflected in the Table when it is refreshed. If you would like to only report on specific sub set of elements you can set this to Selection or Fence. ! Current Selection or By Fence are useful, for example, on a cut sheet where you only want to report on the elements that show up on that sheet.

Important Note: The By Fence option allows you to use a fence to set the selection, but is effectively the same as the Current Selection option. Using either of these options explicitly ties the originally selected elements to the Table generated. Modifying one of these elements and refreshing the Table works as expected.

Any new elements created after this Table is generated will NOT be added to the Table, even if it is created within the original bounds of the fence. You must delete and recreate the Table.


DelDOT's Item Type Structure

This information is provided to assist the user in developing a base understanding of how Item Types are organized within DelDOT's CADD Resources as well as how Item Types are utilized within the Annotation and Reporting processes. Within the DelDOT CADD Resources, Item Types are housed within a DGN Library. Inside of that DGN Library, individual Item Type Libraries are created based on the intended use for DelDOT. Within each Item Type Library, individual Item Types are stored and contain Property Definitions. Property Definitions common to multiple Item Types are stored within Property Types.

Item Types are housed within a library and contain multiple Item Type implementations such as RW_Monuments or SS_Markings. Within these Item Type implementations there are multiple Property Definitions, such as Length or Color.

Item Types have containers for common Property Definitions, called Property Types, such as _Spec_Type or _Point_Type. The Property Definitions contained in these Property Types are common to that type; for example the _Point_Type contains Property Definitions for Northing, Easting and Offset.

Each Item Type implementation will contain multiple Property Types depending on the Item Type implementation such as _Spec_Type, _General_Type and _Point_Type. ! It is recommended to have the Property Window open and docked at all times. The Property Types can be minimized in the Property Window

DelDOT's Item Types are structured in the following way:

  • Item Type Library(DelDOT_ORD_Schedules)
    • Item Type (ie RW_Monuments, SS_Markings)
      • Property Definition {Instance}(ie Type, Material)
      • Property Definition {Property Type}(ie _Base_Spec, _Base_Linear)
      • Property Definition {Array} iNot currently implemented.
    • Property Type (ie _Base_General, _Base_Point)
      • Property Definition {Instance}(ie Length, Area, Alignment)
      • Property Definition {Array} iNot currently implemented.
PL2401 09 001.png

Property Definition names have a few standard conventions used throughout the Item Type structure, in the form of Suffixes.

_Override”. Property Definitions with this suffix in their names will override the related Property Definition and will always be preset in the Feature Definition.

For example Area and Area_Override. The Area property will automatically pull the Area of the element by default, but in some cases that might not be correct, such as the Left Turn Arrow pavement markings. The area of the cell does not match what the Standard Specifications say it should be, so the Area_Override is used to set it specifically. iThe _Override Property defaults to zero. The system checks to see if it is set to zero, if so, it ignores it and uses the primary property. Because of this, it is not possible to override a property to a value of zero. If this becomes an issue, please contact CADD Support.

_Modifier”. Properties with this suffix will modify the related Property Definition and will always be preset in the Feature Definition.

For example, Length and Length_Modifier. The Length property is always multiplied by the Length_Modifier. iThe default value for this property is set to 1.0 as to not mathematically modify the Length. If it were set to zero, the Length property will show as zero. The Length property will automatically pull the Length of the element by default, but in some cases this might not be correct, such as a dashed 2-6 pavement marking. In this case, the Length_Modifier is set to 0.25 so the Length property will read as 25% of the actual element length to account for the gaps.iIf the Length_Override will override the Length independent of the Length_Modifier. If you set the Length_Override to a specific value, Length will use the value of the Length_Override regardless of the Length and Length_Modifier.

Property Types

Point Type

This Property Type contains Property Definitions common to Point Elements, such as Northing and Easting. This contains a special Property Definition called Alignment that will set the Station and Offset properties. This is automatically set to the alignment chosen for the Rotation Mode > Relative to alignment. If you want rotation separate from the Alignment for Station / Offset, Alignment_Override is available. You will need to manually type in the Alignment name at this time.

Please note that this is not tied to any other Alignment Property (such as Linear Type > Alignment), and must be set independently for the Point Type.

Linear Type

This Property Type contains Property Definitions common to Linear Elements, such as Length and Start Station. This contains a special Property Definitions called Alignment and is one of the few that will not be automatically set for you. You will be required to set this manually, by typing in the name of the alignment. Once set, other Property Definitions will automatically calculate, such as Station and Offset.

Please note that this is not tied to any other Alignment Property (such as Point Type > Alignment), and must be set independently for the Linear Type.

Area Type

This Property Type contains Property Definitions common to Area Elements, such as Area. This contains a special Property Definition Area_Override_Width. This handles linear elements that are paid by area, such as Stop bars. Area_Override takes precedence over Area_Override_Width.

Spec Type

This Property Type contains Property Definitions common to our Standard Specifications and will be automatically populated. In most cases, this will be based off of the Feature Definition name. If you need to enter your own, or override the stored Spec, the Spec_Override field will allow you to do this.

General Type

This Property Type contains Property Definitions common to all Elements, such as Notes and Identifiers. This also contains special Properties that will aid you in checking Item Types and work with the Display Styles. See the Checking Item Types section for more information.

Identifier and Identifier_override:
In many cases, the Identifier will automatically be assigned based on the Feature Name. Feature Names that automatically set the identifier will always start with a 6 character prefix followed by a sequential number. RW_Monument, for example, will start at RW_PM_1 and go up sequentially from the closest available number. So, if you have 5 monuments to place, they will automatically be named RW_PM_1RW_PM_5. If you need to change the identifier of the 3rd Monument to 6, you should change the Feature Name to RW_PM_6.

Important note: Do not remove or modify the first 6 characters. Doing so may cause the identifier field to be blank.

Be aware that ORD will find the next available number, closest to the base Feature Name, so in the above example, the next monument placed will be RW_PM_3 as this is the next available sequential number closest to the Feature Definition's defined Feature Name. i If you want to change the automatic numbering to start at 100, for example, you must go to the Feature Definition and change the Feature Name to RW_PM_100. See the [XXX] section for more details on this.

Important note: For Features that automatically set the Identifier do not use the Identifier_Override. Doing so could lead to duplicate identifiers, as there is nothing that checks that the Identifier_Override is unique. This will be noted in in the Item Type Implementations section.