OpenRoads Designer CONNECT Edition

Civil Variables

Configuration Variable

Description

OPENQV_WHITE_BACKGROUND

Windows setting to set the Template Library dialog to a white background instead of black. Set to 1 for white.

CIVIL_SHOW_MS_PROPERTIES

Displays extra MS properties that are normally hidden on Civil Elements.

CIVIL_STOP_COMMAND_DEFAULTS

Stops the Civil commands storing their defaults as xml. Mainly used for Automated testing. Existing files will have to be deleted as it does not stop the system reading them.

CIVIL_TM_USERTIW_FOLDER

Defines the directory where the Wizard Settings files for the Create Terrain From ASCII tool can be located.

CIVIL_CONTENTMANAGEMENTDGNLIBLIST

This variable defines both the directory and specific file name of the feature definitions DGN Library. See CIVIL_CIVILCELLDGNLIBLIST for more details.

CIVIL_CIVILCELLDGNLIBLIST

  1. Defines both the directory and specific file name of the Civil Cells DGN Library. Example: CIVIL_CIVILDGNLIBLIST = c:\workspace\dgnlibs\civilcells.dgnlib
  2. Allows the use of wildcards. Example: CIVIL_CIVILDGNLIBLIST = c:\workspace\dgnlibs\*.dgnlib
  3. If this variable is NOT set or the dgnlib file is not found, then the process should work as it does today (looks inside each dgnlib and lists any that contain civil cells).
  4. If this variable IS set and the file is found, then this file should be used to list the civil cells and for nothing further. In other words, if this file contains other civil items (such as feature definitions or project settings or filters), they should be ignored.

CIVIL_CIVILTMDGNLIBLIST

This variable defines both the directory and specific file name of the terrain model filters DGN Library. See CIVIL_CIVILCELLDGNLIBLIST for more details.

CIVIL_DESIGNSTANDARDSDGNLIBLIST

This variable defines both the directory and specific file name of the design standards DGN Library. See CIVIL_CIVILCELLDGNLIBLIST for more details.

CIVIL_PROJECTSETTINGSDGNLIBLIST

This variable defines both the directory and specific file name of the project settings DGN Library. See CIVIL_CIVILCELLDGNLIBLIST for more details.

CIVIL_DISALLOW_LOCKCHANGES

If set to a value of 1, it does not allow any lock changes to existing rules. In other words, it prevents a locked rule from being unlocked or an unlocked rule from being locked.

CIVIL_DISALLOW_REFERENCEDELETIONS

If set to a value of 1, it does not allow an element to be deleted if that element is referenced by another. Does not work across reference files.

CIVIL_CIVILSETTINGS_READONLY

If set to a value of 1, all standards, preferences or features that come from a DGN Library are persisted as read-only in the active file.

CIVIL_SHOW_SHARED_FEATUREDEF_PROPS

Displays Properties for a FeatureDefinition that allow you to default all Native or TemplateStyles to be the same. Useful for setting up Featuredefintions to ElementTemplates

CIVIL_UNIT_LENGTH_STATIONING_LENGTH (Brazil Only)

In addition, the user may optionally define the CIVIL_UNIT_LENGTH_STATIONING_LENGTH configuration variable as the length of a station (typically 20 meters). If this variable is not defined then the length of station will default to 20 meters. If this variable is defined then it must be defined greater than zero and less than 100 otherwise it will default to 20 meters. This variable should be an integer. Non-integers are not supported. Note that the software will not check that the value is an integer nor will it check that InRoads preferences and these configuration variables are in-synch. These are implementation / training issues.

CIVIL_OVERRIDE_UNIT_LENGTH_STATIONING (Brazil Only)

The user must define the CIVIL_OVERRIDE_UNIT_LENGTH_STATIONING configuration variable as true. If this variable is not defined or not defined as true then the unit length station will be 100 working units. The software will treat the value as case insensitive.

CIVIL_EXAGGERATION_VALUES

Values for Profile Exaggeration. Set to values = {"1", "2","3", "4","5","10", "20", "50", "100"} in product.

CIVIL_DEFAULTSETTINGS

Used to locate the Folder holding the XML file that include the Civil AccuDraw defaults.

CIVIL_RELAX_NUMBER_OF_LINEARS

Allows the user to relax the number of adjacent linear elements. If this is set to false or undefined then the maximum number of adjacent lines is 20.

CIVIL_RELAX_NUMBER_OF_ELEMENTS_FOR_RULES

Allows the user to relax the total number of elements (lines + arcs). If this is set to false or undefined then the maximum number of total elements is 250.

CIVIL_RELAX_NUMBER_OF_ELEMENTS_ON_IMPORT

Allows the user to relax the total number of elements (lines + arcs) on Import Geometry. If this is set to false or undefined then the maximum number of total elements is 1000. This only applies to vertical alignments.

CIVIL_DEFAULT_LINEAR_STROKING

Defines how often to compute a point or template drop interval location on a tangent segment. This variable is not used by Corridor Modeling. If not set, the value defaults to 10. This is used when generating 3D elements and the apply Template command.

CIVIL_DEFAULT_PROFILE_STROKING

Defines how often to compute a point or template drop interval location along a profile, with extra points being computed based on a chord offset from the profile. The value defines the chord height used to calculate the extra points. If not set, the value defaults to 0.1. This is used in Corridor Modeling when Vertical Curve Densification is applied.

CIVIL_DEFAULT_CURVE_STROKING

Defines how often to compute a point or template drop interval location along a curve segment with extra points being computed based on the chord offset from the horizontal curve. The value defines the chord height used to calculate the extra points. If not set, the value defaults to 0.01. This is used in Corridor Modeling when Horizontal Curve Densification is applied.

CIVIL_DTM_LINESTRING_FILTER_TOLERANCE

Not enabled by default. Only enable when required, on a project by project basis that has terrain data in DWG format. Filtering looks at 3 points. The Filter max gap is the distance between points 1 & 3. If the distance is within the max gap then point 2 is checked to see if the filter tolerance is within the range. If it is then it is removed.

CIVIL_DTM_LINESTRING_FILTER_MAXGAP

Used in conjunction with CIVIL_DTM_LINESTRING_FILTER_TOLERANCE.

CIVIL_DEFAULT_STATION_LOCK

If set to 'true' then stations for various commands are calculated and kept at even numbers. Example, template drops would always fall on even stations in the event of an equation that could cause it to do otherwise.

If not set or set to 'false', then the station values will be maintained at the specified increments.

CIVIL_REPORTS_DIRECTORY

If the variable is set to a valid directory location, then the software would look at this specific location to locate the XML reports. If this variable is NOT set or set to an invalid location, then the software would look at the location where Civil installs the reports by default.
Note: If the InRoads Project Default XSL location is defined then that is used before CIVIL_REPORTS_DIRECTORY. This maintains continuity for InRoads users.

CIVIL_SUPER_REVERSE_PARABOLIC_NONSYMMETRICAL_1_SAG

Length of parabola in sag condition within the superelevation transition for option 1. Default set internally to 45. If another value is desired, user can add config and assign another value. Option is selected by user when calculating supers is the Transition ID is set to Parabolic.

CIVIL_SUPER_REVERSE_PARABOLIC_NONSYMMETRICAL_1_CREST

Length of parabola in crest condition within the superelevation transition for option 1. Default set internally to 55. If another value is desired, user can add config and assign another value. Option is selected by user when calculating supers is the Transition ID is set to Parabolic.

CIVIL_SUPER_REVERSE_PARABOLIC_NONSYMMETRICAL_2_SAG

Length of parabola in sag condition within the superelevation transition for option 2. Default set internally to 30. If another value is desired, user can add config and assign another value. Option is selected by user when calculating supers is the Transition ID is set to Parabolic.

CIVIL_SUPER_REVERSE_PARABOLIC_NONSYMMETRICAL_2_CREST

Length of parabola in crest condition within the superelevation transition for option 2. Default set internally to 40. If another value is desired, user can add config and assign another value. Option is selected by user when calculating supers is the Transition ID is set to Parabolic.

CIVIL_DEFAULT_BEST_FIT_UPPER_ENVELOPE

These will only be used by the Auto Create 3D functionality. The Best Fit Profile, will still use the typical command / xml preferences.

CIVIL_DEFAULT_BEST_FIT_LOWER_ENVELOPE

See CIVIL_DEFAULT_BEST_FIT_UPPER_ENVELOPE

CIVIL_DEFAULT_BEST_FIT_CREST_LENGTH

See CIVIL_DEFAULT_BEST_FIT_UPPER_ENVELOPE

CIVIL_DEFAULT_BEST_FIT_SAG_LENGTH

See CIVIL_DEFAULT_BEST_FIT_UPPER_ENVELOPE

CIVIL_DEFAULT_BEST_FIT_MINIMUM_LENGTH

See CIVIL_DEFAULT_BEST_FIT_UPPER_ENVELOPE

CIVIL_SURVEY_STROKE_TOLERANCE_LINEAR

Sets the stroking distance for Survey generated breaklines. Additional points will be inserted into the breaklines at this distance causing additional vertices along survey linear features. If this variable is not set, then survey will use the CIVIL_DEFAULT_LINEAR_STROKING value.

CIVIL_SURVEY_STROKE_TOLERANCE_CURVE

Sets the stroking distance measured as a middle ordinate for survey curved linear features that is set as Breaklines. If this variable is not set, then survey will use the CIVIL_DEFAULT_CURVE_STROKING value.

CIVIL_SURVEY_RETAIN_SURVEY_ON_COPY

If set, when a point or chain is copied it keeps copies as survey items.

CIVIL_SURVEY_OBSERVATION_NON_EDITABLE

If set, blocks editing, deleting, manipulating observations.

CIVIL_SURVEY_FILES_FOLDER

If set, this folder defines the location that Survey will search for TIW and EXE files.

CIVIL_SURVEY_IGNORE_TDS_FC_RECORD

When the "Tripod Data Systems" data import item is used to load survey data files, this variable causes the parse to IGNORE the FC (Feature Code) records in the TDS raw file.

CIVIL_SURVEY_USERTIW_FOLDER

Defines an alternate directory where user .TIW files can be located.

CIVIL_SURVEY_EXPAND_ALL_DATA_IMPORT_ITEMS

Expands all data import items when loading a survey data file. Users are able to remove original import items to clean up the list so that only desired file types are shown as candidates to be loaded. This variable automatically resets the list to the original state plus user defined items when loading a survey data file so the user does not have to manually press the reset icon in the data import items dialog.

CIVIL_SURVEY_GEOID_BINFILE_FOLDER

Defines an alternate directory where the GEOID BIN files may be located. If not set, the standard GEOID BIN location is used.

CIVIL_UPGRADE_PROMPT_OFF=1

When included will automatically upgrade SELECTseries 3 files without the user intervention / dialog.

CIVIL_OPEN_OLD_READONLY=1

When included on it's own will do nothing, it requires the 'prompt off cfg' defined as well and then will open read only without any upgrade ie for batch plotting.

CIVIL_iMODEL_INCLUDE_ICM

Set to 1 for Design Models only

Set to 2 for Terrain Models only

Set to 3 for both Design and Terrain Models

When publishing an i.dgn that will be used as an .imodel for the OpenRoads mobile application, you need to set this CFG variable to 1, 2, or 3 in order to get the embedded civil data (such as linear referencing).

TARGET_ALIAS_ALLOW_ALL_LINEARS

When this variable is set to "1", all linear elements in the active DGN or any attached reference files will be automatically added to the Target Aliasing available targets list.

_CIF_ALLOW_EXTENDED_UPGRADES =1

When set in the OpenRoads.cfg file, allows Civil Cell DGNLIBs from (SELECTseries 4) to be upgraded to OpenRoads Designer CONNECT Edition format. See the OpenRoads Designer readme What is New for additional details.

CIVIL_CIRCLE_MESH_STROKE_NUMBER

This variable sets the number of sides/vertices of the mesh created from a circular mesh template component and for the arc and fillet portions of curved components during corridor processing.

Example, if this number is 16 (the default value), then a circle component mesh will have 16 sides and vertices. a one quarter circular arc or fillet will have four faces (5 vertices).

CIVIL_CROSSSECTION_RT_TO_LT_SPACING

CIVIL_CROSSSECTION_TOP_TO_BOT_SPACING

CIVIL_CROSSSECTION_SIDE_MARGIN

CIVIL_CROSSSECTION_TOP_MARGIN

These environment variables are used when the drawing seed contains only one drawing boundary.

Cross Section Sheet Spacings and Margins Settings

Units are in Sheet master units (feet or meters).

Note: If all four of these environment variables are set, they are all used. If even one of them is not set, the default hardcoded values are used.

CIVIL_CROSSSECTION_RT_TO_LT_SPACING = origAnchor.x;

CIVIL_CROSSSECTION_TOP_TO_BOT_SPACING = origAnchor.y * 0.25;

CIVIL_CROSSSECTION_SIDE_MARGIN = origAnchor.x * 0.75;

CIVIL_CROSSSECTION_TOP_MARGIN = origAnchor.y * 0.5;

origAnchor.x = Distance from Left edge of sheet to the Lower Left corner of the Drawing Boundary.

origAnchor.y = Distance from the Bottom edge of the sheet to the Lower Left corner of the Drawing Boundary.

CIVIL_CROSSSECTION_REVERSE_STATION_ENABLE

If defined as true or 1 enables functionality of the Named Boundary tool to reverse the direction of a Civil Cross Sections such that the views look in the direction of decreasing chainage/station rather than the normal direction of increasing chainage/station. This works automatically without the need for adjusting the alignment. Otherwise, the toggle and the right click menu option are hidden.

CIVIL_CROSSSECTION_STACK_TOP_DOWN

CIVIL_CROSSSECTION_BOT_MARGIN

Controlled option that stacks cross sections on sheets from the top down instead of the bottom up.

Required to define a margin at the bottom instead of the top to leave space between the last section and the bottom of the sheet.

Also requires a drawing seed that has the anchor drawing boundary at the top of the sheet instead of the bottom. With the top down option, the anchor point will be the upper left of the drawing boundary instead of the lower left.

CIVIL_SIGHTVISIBILITY_SETTINGS_DIRECTORY

The default directory for opening Sight Visibility Settings Files.

Example:

CIVIL_SIGHTVISIBILITY_SETTINGS_DIRECTORY = $(CIVIL_ORGANIZATION_STANDARDS)Sight Visibility/

CIVIL_ANNOTATION_SIGHTDISTANCE_EYEHEIGHT

CIVIL_ANNOTATION_SIGHTDISTANCE_OBJECTHEIGHT

These environment variables are used specifically when annotating sight distance in profiles. They are hardcoded values used in the formula that differ based on the units of the file.

CIVIL_EXAGGERATION_VALUES

The default available exaggeration values for Profile Views.

Example: CIVIL_EXAGGERATION_VALUES = 1,2,5,10,20,50,100

CIVIL_SET_DEFAULT_EXAGGERATION

The default available exaggeration values for Profile Views.

Example: CIVIL_SET_DEFAULT_EXAGGERATION = 10

_CIVIL_SKIP_DEFAULT_EXAGGERATION

Determines if CIVIL_EXAGGERATION_VALUES and CIVIL_SET_DEFAULT_EXAGGERATION environment variables should be ignored or not.

Example: _CIVIL_SKIP_DEFAULT_EXAGGERATION = 0

CIVIL_SUPER_EXAGGERATION_VALUES

The default available exaggeration values for Superelevation Views.

Example:

CIVIL_SUPER_EXAGGERATION_VALUES = 100,200,500,1000,2000,5000,10000

CIVIL_SET_SUPER_DEFAULT_EXAGGERATION

The default exaggeration when a Superelevation View is opened.

Example: CIVIL_SET_SUPER_DEFAULT_EXAGGERATION = 5000

_CIVIL_SKIP_SUPER_DEFAULT_EXAGGERATION

Determines if CIVIL_SUPER_EXAGGERATION_VALUES and CIVIL_SET_SUPER_DEFAULT_EXAGGERATION environment variables should be ignored or not.

Example: _CIVIL_SKIP_SUPER_DEFAULT_EXAGGERATION = 0

CIVIL_USE_CUSTOM_POINT_LABELS

A toggle that allows the user to define their own labels to use instead of the ones below / the existing ones.

CIVIL_LABEL_SCS

Spiral - curve - spiral

CIVIL_LABEL_SRS

Spiral – Reverse Spiral

CIVIL_LABEL_ST

Spiral - transition

CIVIL_LABEL_SC

Spiral - curve

CIVIL_LABEL_TS

Transition - spiral

CIVIL_LABEL_CS

Curve - spiral

CIVIL_LABEL_PRC

Point of reverse curvature

CIVIL_LABEL_PCC

Point of compound curvature

CIVIL_LABEL_PC

Point of curvature

CIVIL_LABEL_PT

Transition point

CIVIL_LABEL_POT

Point of tangency

CIVIL_LABEL_START

Start point

CIVIL_LABEL_END

End point

CIVIL_LABEL_POLY

Definition points (vertices of a linestring)

CIVIL_LABEL_VHP

Vertical high point

CIVIL_LABEL_VLP

Vertical low point

CIVIL_LABEL_VPC

Vertical point of curvature

CIVIL_LABEL_VPT

Vertical point of tangency

CIVIL_LABEL_VPI

Vertical point of intersection

CIVIL_LABEL_VPI_ARC

Vertical point of intersection for a vertical arc

CIVIL_LABEL_VPI_PARABOLA

Vertical point of intersection for a vertical parabola

CIVIL_LABEL_HPI

Horizontal point of intersection

CIVIL_LABEL_HPI_ARC

Horizontal point of intersection for a horizontal arc

CIVIL_LABEL_HPI_SPIRAL

Horizontal point of intersection for a horizontal spiral

CIVIL_LABEL_EQN

Equation

CIVIL_LABEL_EQNAH

Equation (Ahead)

CIVIL_LABEL_EQNBK

Equation (Back)

CIVIL_SUPERELEVATION_RULES_DIRECTORY

This variable defines the directory where superelevation rule files are located.

CIVIL_SUPERELEVATION_RULE_FILE

This variable defines the superelevation rule file that is used by default. The full path and file name must be specified.

Drainage and Utilities Configuration Variables

The following variables allow you to configure Drainage and Utilities as needed for your workflows.

Configuration Variable

Description

SU_3D_Bends_Detail =

Valid values:

Low - (default value) - bends in the 3D models of conduits have a lower resolution, which provides better performance in larger datasets.

High - bends in the 3D models of conduits are modeled to resemble fittings.

SU_3D_Structure_ExtrudeMethod =

Valid Values:

Up - (default value) - which means extrude upward using a slice from top of vault.

Down - which means to extrude a slice off the bottom of top cell downwards.

SUDA_SEED_FILE =

Points to the dgnlib file which contains the hydraulic seed data, such as storm events and inlet hydraulic properties.

SUDA_SEED_MODEL =

The model within the preceding seed file that contains the hydraulic seed data.

SUE_SEED_FILE =

Points to the dgnlib file which contains the seed data for User Data Extensions for SUE (i.e. non-hydraulic) elements.

SUE_SEED_MODEL =

The model within the preceding seed file that contains the seed data.

CIVIL_SUBSURFACE_FILTERS_DGNLIBLIST =

Points to the dgnlib file which stores utility filters. These filters will be loaded in Utility Filters in the OpenRoads Standards tab in Explorer, and in the Filter Manager. Note that the MS_DGNLIBLIST configuration variable must also be set to load this dgnlib file.

SUDA_USE_HAESTAD_CONDUITS

Valid values:

1 = enabled

If enabled, the conduit sizes for hydraulic (i.e. storm and sanitary) conduits are read from the data in the Hydraulic Prototype that is selected for a conduit feature definition, which could point to a Conduit Catalog, or be for a User Defined Conduit. The sizes of non-hydraulic conduits (such as electric and communications cables and ducts) are still set in the Conduit Table in the feature definition.

0 = disabled

If disabled, the conduit sizes for hydraulic (i.e. storm and sanitary) conduits are read from the Conduit Table in the feature definition when a conduit is placed, and the Haestad sizes are used by the hydraulics calculations. This means that both lists of conduit sizes have to be synchronised.

The sizes of non-hydraulic conduits (such as electric and communications cables and ducts) are still set in the Conduit Table in the feature definition, regardless of the setting for this variable.