Versions Compared

Key

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

개요

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

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

    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) 입력시 모델 좌표 기준의 상대좌표를 고려하여 입력하여야 합니다The coordinate information entered in the Layout Text Format is relative to the model coordinates.

    Therefore, when entering the Geographical Coordinate according to the coordinate system setting, you must consider the relative coordinates of the model coordinates.

    *SETTING

    ;NAME

    ORIGIN-X

    ORIGIN-Y

    INITIAL ANGLE

    START STATION

    ALIGNMENT

    Layout-1

    0.0000

    0.0000

    0.0000

    0.0000

    by length

    • NAME : Layout의 Layout Name

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

    • INITIAL ANGLE : Layout 시작 점에서의 회전 각도 (XY 평면 기준Rotation angle from Layout start point (relative to the XY plane)

    • ALIGNMENT : Alignment의 입력 방법Input methods for Alignment

      • value

        • by length

        • by xy


    *HORIZONTAL_ALIGNMENT_BY_LENGTH

    Note
    • *SETTING의 ALIGNMENT 값이 “by length” 인 Layout 별로 Create *HORIZONTAL_ALIGNMENT_BY_LENGTH를 작성합니다.Layout의 Name은 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 기능에서는 시작 StationIn 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
    • *SETTING의 ALIGNMENT 값이 “by xy” 인 Layout 별로 Create *HORIZONTAL_ALIGNMENT_BY_XY를 작성합니다.Layout의 Name은 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)에 작성합니다.

    ;X

    Y

    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)

    • 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 값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 별로 *LEFT_SUPERELEVATION을 작성합니다.

    • Layout의 Name은 Keyword(*LEFT_SUPERELEVATION)의 오른쪽 셀(B열)에 작성합니다.

    ;STATION

    SUPERELEVATION

    0.0000

    0.0000

    0.0000

    0.0000

    0.0000

    0.0000

    • STATION : STATION의 위치

      • Note!

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

    • SUPERELEVATION : STATION에서의 왼쪽 편경사 값


    *RIGHT_SUPERELEVATION

    Note
    • Layout 별로 *RIGHT_SUPERELEVATION을 작성합니다.

    • Layout의 Name은 Keyword(*RIGHT_SUPERELEVATION)의 오른쪽 셀(B열)에 작성합니다.

    ;STATION

    SUPERELEVATION

    0.0000

    0.0000

    0.0000

    0.0000

    0.0000

    0.0000

    • STATION : STATION의 위치

      • Note!

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

    • SUPERELEVATION : STATION에서의 오른쪽 편경사 값


    *ASSEMBLY_UNIT

    ;NAME

    LAYOUT

    SEGMENT(START)

    SEGMENT(END)

    DIRECTION

    ALIGN TYPE

    Assembly Unit-1

    Layout-1

    Start

    End

    from start

    tangential

    • NAME : Assembly Unit의 Name

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

      • value

        • *SETTING > NAME

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

      • value

        • *SEGMENT > NAME

        • Note!

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

    • DIRECTION : Assembly Unit이 할당되는 방향

      • 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의 Name

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

      • value

        • *SETTING > NAME

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

      • value

        • *SEGMENT > NAME

        • Note!

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

    • DIRECTION : Assembly Unit이 할당되는 방향

      • value

        • from start

        • from end

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

      • value

        • tangential

        • parallel

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

    • ROTATION TYPE : 추가로 적용할 회전의 유형

      • value

        • all

          • 이격 방향과 형상을 모두 회전

        • offset

          • 이격 방향만 회전

        • object

          • 형상만 회전

    • ANGLE : 회전 각도


    참고자료