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