Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

개요

  • 정의된 Text 형식에 맞게 작성한 선형 정보를 Import하여 Layout을 생성합니다.

  • Text File의 형식은 UTF-8 형식의

    Summary


    • Create a Layout by importing information written in a predefined Text format.

    • The text file format is CSV (Comma-Separated Values) 이므로, 해당 형식으로 저장한 후 Import하여야 합니다.

    실행
    • in UTF-8 format, so you must save it in that format before importing.

    How to Run


    [Base Mode]

    • Ribbon Menu > [Base] Tab > [Layout] Group > Text File

    설명

    Explanation


    Table of Contents
    minLevel2
    maxLevel6
    outlinefalse
    styledefault
    typelist
    printabletrue

    Info

    Layout Text Format에서 입력되는 좌표 정보는 모델 좌표 기준입니다.

    따라서 좌표계 설정에 따른 토목 실좌표(Geographical Coordinate) 입력시 모델 좌표 기준의 상대좌표를 고려하여 입력하여야 합니다In Layout Text Format, be careful to enter the coordinates of the horizontal layout in the model or geographic coordinate system.

    To enter coordinates based on Geographical Coordinate, you must set the geographic coordinate system (Base>Option>Coordinate) in advance.

    *SETTING

    ;NAME

    ORIGIN-X

    ORIGIN-Y

    INITIAL ANGLE

    START STATION

    ALIGNMENTSTART STATION

    ALIGNMENT

    GEOGRAPHIC COORDINATE

    Layout-1

    0.0000

    0.0000

    0.0000

    0.0000

    by length

    (blank)

    Layout-12

    0.0000

    0.0000

    0.0000

    0.0000

    by lengthxy

    1

    • NAME : Layout의 Layout Name

    • ORIGIN-X, ORIGIN-Y : Layout 시작 점의 The X, Y 좌표coordinates of the Layout start point.

    • INITIAL ANGLE : Layout 시작 점에서의 회전 각도 (XY 평면 기준)

    • ALIGNMENT : Alignment의 입력 방법

      • value

        • by length

        • by xy

    • Rotation angle from Layout start point (relative to the XY plane)

    • ALIGNMENT : Input methods for Alignment

      • value

        • by length

        • by xy

    • GEOGRAPHIC COORDINATE : Applying Geographic Coordinate or not

      • blank condition

        • ALIGNMENT ≠ by xy

      • value

        • 0 or (blank) : Applying Model Coordinates

        • 1 : Applying Geographic Coordinates

      • Note!

        • Can only be applied if Geographic Coordinate is defined. If it is not defined, the application will fail.


    *HORIZONTAL_ALIGNMENT_BY_LENGTH

    Note
    • Create *SETTING의 ALIGNMENT 값이 “by length” 인 Layout 별로 *HORIZONTAL_ALIGNMENT_BY_LENGTH를 작성합니다.Layout의 Name은 HORIZONTAL_ALIGNMENT_BY_LENGTH for each Layout with an ALIGNMENT value of "by length" in *SETTING.

    • Write the Name of the Layout in the cell to the right of Keyword(*HORIZONTAL_ALIGNMENT_BY_LENGTH) 의 오른쪽 셀 (B열Column B)에 작성합니다.

    ;TYPE

    LENGTH

    R

    RS

    RE

    straight

    0.0000

    (blank)

    (blank)

    (blank)

    arc

    0.0000

    0.0000

    (blank)

    (blank)

    clothoid

    0.0000

    (blank)

    0.0000

    0.0000

    • TYPE : Layout 평면 곡선의 유형Types of Horizontal Layouts

      • value

        • straight

        • arc

        • clothoid

    • LENGTH : 이전 Station에서 현재 Station까지의 곡선 길이Length of the segment

    • R : Radius of an Arc 곡선의 반지름Curve

      • blank 조건condition

        • TYPE ≠ arc

    • RS, RE : Clothoid 곡선의 시작, 끝 반지름Start, End radius of the clothoid curve

      • blank 조건condition

        • TYPE ≠ clothoid

    • Note!

      Layout 기능에서는 시작 Station

      • In the Layout feature, the Beginning Point (B.P.) 과 끝 Stationand End Point (E.P.) 이 첫 번째 행과 마지막 행에 항상 입력되어 있지만, 입력 값이 모두 고정되어 있으므로 Text Format에서는 제외합니다are always entered in the first and last rows, but not in Text Format because the values are all fixed.


    *HORIZONTAL_ALIGNMENT_BY_XY

    Note
    • Create *SETTING의 ALIGNMENT 값이 “by xy” 인 Layout 별로 *HORIZONTAL_ALIGNMENT_BY_XY를 작성합니다.Layout의 Name은 HORIZONTAL_ALIGNMENT_BY_XY for each Layout with an ALIGNMENT value of "by xy" in *SETTING.

    • Write the name of the Layout in the cell to the right of Keyword(*HORIZONTAL_ALIGNMENT_BY_XY) 의 오른쪽 셀 (B열Column B)에 작성합니다.

    (blank)

    ;X(NORTH)

    Y

    R

    A1

    A2

    (EAST)

    R

    A1

    A2

    0.0000

    0.0000

    (blank)

    (blank)

    (blank)

    0.0000

    0.0000

    0.0000

    0.0000

    (blank)

    0.0000

    0.0000

    (blank)

    (blank)

    (blank)

    0.0000

    0.0000

    0.0000

    0.0000

    (blank)

    0.0000

    0.0000

    (blank)

    (blank)

    • X(NORTH), Y(EAST) : X, Y coordinates of the BP(Beginning Point), EP(Ending Point), and IP(Intersection Point) of the layout.

      • *SETTING>GEOGRAPHIC COORDINATE = 1

        • X(NORTH) : North-South coordinate in a geographic coordinate

        • Y(EAST) : East-West coordinate in a geographic coordinate

      • *SETTING>GEOGRAPHIC COORDINATE = 0 or (blank)

        • X(NORTH) : X coordinate in a model coordinate

        • Y(EAST) : Y coordinate in a model coordinate

    • X, Y : Station의 X, Y 좌표coordinates

    • R : IP점의 곡선 반지름Curve radius of IP points

      • blank 조건

        첫 번째 행과 마지막 행

        condition

        • First and last rows

        • Note!

          • 첫 번째 행과 마지막 행의 값은 The values in the first and last rows are fixed to '0'으로 고정되어 있습니다.

          • 따라서 값이 입력되어 있을 경우, 입력된 값을 무시하고 Import 합니다So if a value is entered, it will be ignored and imported.

    • A1, A2 : 클로소이드 파라미터Clothoid parameters

      • blank 조건

        첫 번째 행과 마지막 행

        condition

        • First and last rows

        • Note!

          • 첫 번째 행과 마지막 행의 값은 The values in the first and last rows are fixed to '0'으로 고정되어 있습니다.

          • 따라서 값이 입력되어 있을 경우, 입력된 값을 무시하고 Import 합니다So if a value is entered, it will be ignored and imported.


    *VERTICAL_ALIGNMENT

    Note
    • Layout 별로 Create a *VERTICAL_ALIGNMENT를 작성합니다.Layout의 Name은 ALIGNMENT for each Layout.

    • Write the name of the Layout in the cell to the right of Keyword(*VERTICAL_ALIGNMENT) 의 오른쪽 셀 (B열Column B)에 작성합니다.

    ;TYPE

    STATION

    ELEVATION

    PARABOLIC LENGTH

    RADIUS

    straight

    0.0000

    0.0000

    (blank)

    (blank)

    parabolic

    0.0000

    0.0000

    0.0000

    (blank)

    arc

    0.0000

    0.0000

    (blank)

    0.0000

    straight

    0.0000

    0.0000

    (blank)

    (blank)

    • TYPE : Layout 종단 곡선의 유형Types of Vertical Alignment

      • Note!

        • 첫 번째 행과 마지막 행은 값이 “straight”로 고정되어 있습니다The first and last rows have their values fixed to "straight".

    • STATION : Elevation을 적용할 Station

    • ELEVATION : Station 위치에서의 Elevation 값Elevation value at the Station

    • PARABOLIC LENGTH : Parabolic 곡선의 길이Length of a parabolic curve

      • blank 조건condition

        • TYPE ≠ parabolic

    • RADIUS : Radius of an Arc 곡선의 반지름Curve

      • blank 조건condition

        • TYPE ≠ arc


    *SEGMENT

    Note
    • Layout 별로 *SEGMENT를 작성합니다.

    • Layout의 Name은 Create a *SEGMENT for each Layout.

    • Write the Name of the Layout in the cell to the right of Keyword(*SEGMENT) 의 오른쪽 셀 (B열Column B)에 작성합니다.

    ;NAME

    STATION

    SKEW

    LABEL

    Start

    (blank)

    0.0000

    on

    P1

    0.0000

    0.0000

    on

    End

    (blank)

    0.0000

    on

    • NAME : Segment 분할 점의 Name

    • STATION : Segment 분할 점의 Station 값Station on Segment split point

      LABEL : Label의 On/Off 설정
      • blank 조건

        첫 번째 행과 마지막 행

        condition

        • First and Last rows

        • Note!

          • 첫 번째 행의 Station 값은 Layout의 Start Station 값, 끝 행의 Station 값은 Layout의 End Station 값으로 고정되어 있습니다.

          • 따라서 값이 입력되어 있을 경우, 입력된 값을 무시하고 Import 합니다.

    • SKEW : Segment 분할 점의 Skew 값

          • The Station values in the first row are fixed to the Start Station value in the Layout, and the Station values in the last row are fixed to the End Station value in the Layout.

          • So if a value is entered, it will be ignored and imported.

    • SKEW : Skew on Segment

    • LABEL : On/Off settings for Labels

      • value

        • on

        • off


    *LEFT_SUPERELEVATION

    Note
    • Layout 별로 Write *LEFT_SUPERELEVATION을 작성합니다.Layout의 Name은 SUPERELEVATION for each Layout.

    • Write the name of the Layout in the cell to the right of Keyword(*LEFT_SUPERELEVATION) 의 오른쪽 셀 (B열Column B)에 작성합니다.

    ;STATION

    SUPERELEVATION

    0.0000

    0.0000

    0.0000

    0.0000

    0.0000

    0.0000

    • STATION : STATION의 위치Station

      • Note!

        • 첫 번째 행의 Station 값은 Layout의 Start Station 값, 끝 행의 Station 값은 Layout의 End Station 값으로 고정되어 있습니다.

      SUPERELEVATION : STATION에서의 왼쪽 편경사 값
        • The Station values in the first row are fixed to the Start Station value in the Layout, and the Station values in the last row are fixed to the End Station value in the Layout.

    • SUPERELEVATION : Left Superelevation value in STATION


    *RIGHT_SUPERELEVATION

    Note
    • Layout 별로 Create a *RIGHT_SUPERELEVATION을 작성합니다.Layout의 Name은 SUPERELEVATION for each Layout.

    • Write the name of the Layout in the cell to the right of Keyword(*RIGHT_SUPERELEVATION) 의 오른쪽 셀 (B열Column B)에 작성합니다.

    ;STATION

    SUPERELEVATION

    0.0000

    0.0000

    0.0000

    0.0000

    0.0000

    0.0000

    • STATION : STATION의 위치Station

      • Note!

        • 첫 번째 행의 Station 값은 Layout의 Start Station 값, 끝 행의 Station 값은 Layout의 End Station 값으로 고정되어 있습니다.

      SUPERELEVATION : STATION에서의 오른쪽 편경사 값
        • The Station values in the first row are fixed to the Start Station value in the Layout, and the Station values in the last row are fixed to the End Station value in the Layout.

    • SUPERELEVATION : Right Superelevation value in STATION


    *ASSEMBLY_UNIT

    ;NAME

    LAYOUT

    SEGMENT(START)

    SEGMENT(END)

    DIRECTION

    ALIGN TYPE

    Assembly Unit-1

    Layout-1

    Start

    End

    from start

    tangential

    • NAME : Name of Assembly Unit의 NameUnit

    • LAYOUT : Assembly Unit을 할당할 Layout의 Name

      • value

        • *SETTING > NAME

      Layout Name to which the Assembly Unit will be assigned

    • SEGMENT(START), SEGMENT(END) : Assembly Unit이 할당되는 Segment 시작 점, 끝 점의 Name

      value

      *SEGMENT > NAME

      Name of the Segment start point, end point to which the Assembly Unit is assigned

      • Note!

        • LAYOUT 열에서 입력한 Layout의 데이터만 유효합니다

          Only data entered in the LAYOUT column is valid.

    • DIRECTION : Assembly Unit이 할당되는 방향Direction in which Assembly Unit is assigned

      • value

        • from start

        • from end

    • ALIGN TYPE : Assembly Unit 할당 공간의 Global-Z축 방향 설정

      • value

        • tangential

        • parallel


    *CURVE_LIBRARY

    ;NAME

    LAYOUT

    SEGMENT(START)

    SEGMENT(END)

    DIRECTION

    ALIGN TYPE

    OFFSET-Y

    OFFSET-Z

    ROTATION TYPE

    ANGLE

    Curve library-1

    Layout-1

    Start

    End

    from start

    tangential

    0.0000

    0.0000

    all

    0.0000

    • NAME : Curve Library의 Library Name

    • LAYOUT : Curve Library를 할당할 Layout의 Name

      • value

        • *SETTING > NAME

      Name of the Layout to which the Curve Library will be assigned

    • SEGMENT(START), SEGMENT(END) : Assembly Unit이 할당되는 Segment 시작 점, 끝 점의 Name

      value

      *SEGMENT > NAME

      Name of the Segment start point, end point to which the Curve Library is assigned

      • Note!

        • LAYOUT 열에서 입력한 Layout의 데이터만 유효합니다

          Only data entered in the LAYOUT column is valid.

    • DIRECTION : Assembly Unit이 할당되는 방향Direction in which Curve Library is assigned

      • value

        • from start

        • from end

    • ALIGN TYPE : Assembly Unit 할당 공간의 Global-Z축 방향 설정

      • value

        • tangential

        • parallel

    • OFFSET-Y, OFFSET-Z : Segment로부터의 Local Y,Z 축 방향 이격 거리axis offset distance from Segment

    • ROTATION TYPE : 추가로 적용할 회전의 유형Types of additional rotations

      • value

        • all

          • 이격 방향과 형상을 모두 회전Rotate both offset distance and geometry

        • offset

          • 이격 방향만 회전Rotate offset distance only

        • object

          • 형상만 회전

    • ANGLE : 회전 각도

    참고자료
          • Rotate geometry only

    • ANGLE : Rotation angle


    Reference Materials


    View file
    nameLAYOUT SAMPLE_02.csv
    View file
    nameLAYOUT SAMPLE_01_Geo.csv
    View file
    nameLAYOUT SAMPLE_01.csv