Civil XLR8 Extra: Captaining the Enterprise

Home Up Project Management Enterprise MicroStation InRoads Glossary


Home
Up
Initial Implementation

InRoads: Commands and Symbology

The hardest part of managing InRoads is keeping the many commands outputting engineering and graphics that are correct for the designer's needs.  

This is difficult for a number of reasons

  • the breadth of scope of InRoads (and updates in function) makes is unlikely that the administrator can anticipate the users needs throughout the product
  • different users, different regions, different projects often have different needs
  • plansheets often vary in requirements (e.g., scale)
  • engineering alternatives often require different settings
  • users change as they become more familiar with the product

 

In a well-managed InRoads environment the Feature Style - Named Symbology - Command Preference effort might look like this:

 

 

In a well-managed InRoads environment the Feature Style - Named Symbology - Command Preference effort might look like the graphic to the right:

Command Preferences, that are not well-managed tend to multiply and mutate rapidly.  They quickly get out of control.  Managing the Preferences soon requires a grossly disproportionate percent of the effort or gets abandoned entirely.

 

There are a number of ways to keep Command Preferences manageable, but the most far-reaching is using Named Symbology EVERYWHERE a command calls for an element's symbology.  InRoads allows symbology to be defined via its components (level, color, etc.) instead of Named Symbology, but it makes QC and management extremely difficult.

Symbology in Commands

The form to the right shows the View Stationing command.  

Notice the Symbology frame at the bottom.  This is where all the graphics' color, level, text attributes, etc. are set.  There are sixteen different "objects" requiring symbology definition in this command.

The Name header in the Symbology list shows a Named Symbology if one is used.  If no Named Symbology is used, it is blank.

This property allows some very easy Quality Control as shown in the following screenshots.

Assume the user Edits the Major Ticks object.

 

He changes the Line Style from the standard 0 to 2.

 

Since the definition of the Major Ticks object no longer is based on the Prop Main CL Named Symbology, the Name is left blank.  

Only a cursory glance shows that something may be out of standard.

 

Another advantage of using Named Symbology throughout commands is in case standards change (take for example, if the software is rolled out with numbered levels and then later changed to a new Named Level Convention).

A single change to the Named Symbology automatically updates everywhere it is defined in the software. 

The example to the left shows the change in color that is automatically updated when the color is changed in the Named Symbology.

Remember: there are 16 objects here and this command may have 10 different pre-defined variations (Preference sets).  In theory, this single command could have 160 different settings changes instead of one if Named Symbologies were not defined properly.

 

 

This approach also works extremely well for consultants who must conform to multiple agency standards.  In theory, the changes can be confined merely to the Named Symbology definitions, each agency having their own Named Symbology file (fragment).

 

©2005-2006 Civil XLr8
This internal information is posted as a courtesy.  Please help maintain its confidentiality.  Thanks, -jeff  [Email Jeff].
Last updated: January 02, 2007.