Module Conventions

Dragline File Name Conventions

File names that are underlined are linked to examples.

Description File Name
Dragline Specifications file <proj><spec_file_id>.rsp
Dragline Database <proj><database_id>.rdr
Ancillary Database <proj><database_id>.req
Operations Log file <proj><spec_file_id>_<section_number>.rdlog

Dragline Layer Name Conventions

The Dragline module stores each cross-section in its own layer, named <spec_file_id>_<section_number>.

DRAG_00001, PIT007_002

Dragline layer names are always 10 alphanumeric characters in length. The <spec_file_id> can be up to 6 characters in length.

Dragline Object Name Conventions

The Dragline module reserves a strict naming convention for the objects it creates in Dragline layers. Under normal circumstances, you should not rename the Dragline objects existing in Dragline layers. Non-Dragline objects can be stored safely in Dragline layers, so long as they avoid the Dragline object naming conventions.

Section Arrows and Section Labels

Section arrows are 3D Arrow objects. Section labels are 2D text objects. Both are named: SEC_<section_number>.

SEC_000001

Horizon Surfaces

Horizon surfaces are string objects named SUR_<surface_number>, for example, SUR_000001. The topography string has a surface number of 0, so the current topography string is always named SUR_000000. Old topography strings become invisible and are stored as "undo strings" with names UND_<undo_sequence_number>.

Strips

Strips are dimension objects named STP_<strip_number>.

STP_000001

On each section, the strip numbers start at 1 and continue to the number of strips on that section.

Blocks

Blocks are polygon objects named BLK_<block_number>.

BLK_000042

The block number indicates the order in which the block was created on the section. On each section, block numbers start at 1 and continue to the number of blocks on that section.

Block Labels

Block labels are 3D text objects named BLB_<block_number>.

BLB_000042

For every block object, there is a block label object.

Vertical Lines and Line Labels

Vertical lines (that is, lines created through using the Dragline > Lines > Create option) are two-point string objects. Line labels are 3D text objects. Both are named VL_<distance>.

VL_1200.00

The distance represents the horizontal distance from the start of the section arrow to the vertical line.

Dragline Extents Box

The Dragline Extents Box object is always named DRAG_EXT

Conventions for 2D Section Coordinates and Angles

Throughout the Dragline module, 2D section coordinates (X',Y') and angles are specified relative to the direction of the section arrow, as shown in the following diagram.

Figure 1: Coordinate and Angle Conventions