Layout > Import Text file

Overview of Functions

This function creates layout by importing layout in neutral formats.

Based on the information in the neutral format, alignments can be created and libraries are assigned to the generated alignment to create the finished structural model.

However, libraries included in the text file should be defined in advance using modeling functions such as Create, Import, etc.. in midasCIM.

The following data is applied in a unit of the bundle for each layout.

Details of Functions

Neutral Format

SETTING

NAME

ORIGIN-X

ORIGIN-Y

INITIAL ANGLE

ALIGNMENT

Layout-1

0.0000

0.0000

0.0000

by length

  • NAME: Name of Layout.

  • ORIGIN-X, ORIGIN-Y: X, Y coordinates at the beginning point of the layout.

  • INITIAL ANGLE: The direction of the layout from the origin point.

  • ALIGNMENT: Enter method of the alignment

    • list

      • by length

      • by XY

ALIGNMENT

SETTING > ALIGNMENT: by length

TYPE

X

Y

STATION

LENGTH

R

RS

RE

BP

(blank)

(blank)

0.0000

(blank)

(blank)

(blank)

(blank)

straight

(blank)

(blank)

(blank)

0.0000

(blank)

(blank)

(blank)

arc

(blank)

(blank)

(blank)

0.0000

0.0000

(blank)

(blank)

clothoid

(blank)

(blank)

(blank)

0.0000

(blank)

0.0000

0.0000

  • TYPE

    • list (EP is not necessary because it is automatically calculated)

      • BP (Required)

      • straight

      • arc

      • clothoid

  • X, Y

    • blank

      • In all cases

  • STATION

    • blank

      • TYPE: straight, arc, clothoid

  • LENGTH

    • blank

      • TYPE: BP

  • R

    • blank

      • TYPE: BP, straight, clothoid

  • RS

    • blank

      • TYPE: BP, straight, arc

  • RE

    • blank

      • TYPE: BP, straight, arc

SETTING > ALIGNMENT: by XY

TYPE

X

Y

STATION

LENGTH

R

RS

RE

BP

0.0000

0.0000

0.0000

(blank)

(blank)

(blank)

(blank)

straight

0.0000

0.0000

(blank)

(blank)

(blank)

(blank)

(blank)

arc

0.0000

0.0000

(blank)

(blank)

0.0000

(blank)

(blank)

clothoid

0.0000

0.0000

(blank)

(blank)

(blank)

0.0000

0.0000

EP

0.0000

0.0000

(blank)

(blank)

(blank)

(blank)

(blank)

  • TYPE

    • list

      • BP (Required)

      • straight

      • arc

      • clothoid

      • EP (Required)

  • X, Y

  • STATION

    • blank

      • TYPE: straight, arc, clothoid, EP

  • LENGTH

    • blank

      • In all cases

  • R

    • blank

      • TYPE: BP, straight, clothoid, EP

  • RS

    • blank

      • TYPE : BP, straight, arc, EP

  • RE

    • blank

      • TYPE: BP, straight, arc, EP

PROFILE

STATION

ELEVATION

RADIUS

0.0000

0.0000

(blank)

0.0000

0.0000

0.0000

0.0000

0.0000

(blank)

  • STATION

  • ELEVATION

  • RADIUS

    • blank

      • First and the last line of * PROFILE

CROSS_SECTION

NAME

STATION

Start

(blank)

Section-1

0.0000

End

(blank)

  • NAME

  • STATION

    • blank

      • First and the last line of * CROSS_SECTION

  • TYPE, SUPER ELEVATION, SKEW, ALIGN TYPE, and LABEL in Layout function are applied default values because they are not applied at the moment or might be changed in the future.

ASSEMBLY_UNIT

LAYOUT

SEGMENT

LIBRARY NAME

Layout-1

1

Assembly unit-1

Layout-1

all

Assembly unit-2

  • LAYOUT: Name of a layout

    • link

      • *SETTING > NAME

  • SEGMENT: Segment number generated from layout inputted information

    • list

      • 1 ~ number of Segments (Segment number at the beginning point of layout is 1).

      • all: Assign numbers to the entire layout (Layoutwise).

  • LIBRARY NAME: The name of the library to assign

    • list

      • Unit structure registered in Base mode.

  • If the function of the assignment of libraries is rebuilt, the present format might be changed.

CURVE_LIBRARY

LAYOUT

SEGMENT

LIBRARY NAME

DIRECTION

OFFSET-Y

OFFSET-Z

ROTATION TYPE

ANGLE

Layout-1

1

Curve library-1

from start

0.0000

0.0000

all

0.0000

Layout-1

all

Curve library-2

from start

0.0000

0.0000

all

0.0000

  • LAYOUT: Name of a layout

    • link

      • *SETTING > NAME

  • SEGMENT: Segment number generated from layout inputted information

    • list

      • 1 ~ number of Segments (Segment number at the beginning point of layout is 1).

      • all: Assign numbers to the entire layout (Layoutwise).

  • LIBRARY NAME: The name of the library to assign

    • list

      • Curve library registered in Base mode.

  • DIRECTION: The Direction of library assignment

    • list

      • from start

      • from end

  • OFFSET-Y, OFFSET-Z: Offset distance from local y, z-axis from segment

  • ROTATION TYPE: Types of additional rotation

    • list

      • all : rotates both the offset direction and the shape.

      • offset : rotates only the offset direction.

      • object: rotates only the object.

  • ANGLE: Angle of rotation

  • If the function of the assignment of libraries is rebuilt, the present format might be changed.