Text Format : Layout

개요


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

  • Text File의 형식은 UTF-8 형식의 CSV(Comma-Separated Values)이므로, 해당 형식으로 저장한 후 Import하여야 합니다.

 

실행


[Base Mode]

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

 

설명



Layout Text Format에서 평면 선형의 좌표가 모델상의 좌표인지 지리좌표계 상의 좌표인지 유의하여 입력하여야 합니다.

토목 실좌표(Geographical Coordinate)기준의 입력을 위해서는 사전에 지리좌표계 설정(Base>Option>Coordinate)이 완료되어야 합니다.

 

*SETTING

 

;NAME

ORIGIN-X

ORIGIN-Y

INITIAL ANGLE

START STATION

ALIGNMENT

GEOGRAPHIC COORDINATE

;NAME

ORIGIN-X

ORIGIN-Y

INITIAL ANGLE

START STATION

ALIGNMENT

GEOGRAPHIC COORDINATE

Layout-1

0.0000

0.0000

0.0000

0.0000

by length

(blank)

Layout-2

0.0000

0.0000

0.0000

0.0000

by xy

1

  • NAME : Layout의 Name

  • ORIGIN-X, ORIGIN-Y : Layout 시작 점의 X, Y 좌표

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

  • ALIGNMENT : Alignment의 입력 방법

    • value

      • by length

      • by xy

  • GEOGRAPHIC COORDINATE : Geographic Coordinate 적용 여부

    • blank 조건

      • ALIGNMENT ≠ by xy

    • value

      • 0 or (blank) : Model Coordinate 적용

      • 1 : Geographic Coordinate 적용

    • Note!

      • Geographic Coordinate가 정의 되어 있을 경우에만 적용 시킬 수 있습니다. 정의 되어 있지 않을 때 적용 시 실패 처리 됩니다.


*HORIZONTAL_ALIGNMENT_BY_LENGTH

 

  • *SETTING의 ALIGNMENT 값이 “by length” 인 Layout 별로 *HORIZONTAL_ALIGNMENT_BY_LENGTH를 작성합니다.

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

;TYPE

LENGTH

R

RS

RE

;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 평면 곡선의 유형

    • value

      • straight

      • arc

      • clothoid

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

  • R : Arc 곡선의 반지름

    • blank 조건

      • TYPE ≠ arc

  • RS, RE : Clothoid 곡선의 시작, 끝 반지름

    • blank 조건

      • TYPE ≠ clothoid

  • Note!

    • Layout 기능에서는 시작 Station(B.P.)과 끝 Station(E.P.)이 첫 번째 행과 마지막 행에 항상 입력되어 있지만, 입력 값이 모두 고정되어 있으므로 Text Format에서는 제외합니다.


*HORIZONTAL_ALIGNMENT_BY_XY

 

  • *SETTING의 ALIGNMENT 값이 “by xy” 인 Layout 별로 *HORIZONTAL_ALIGNMENT_BY_XY를 작성합니다.

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

;X(NORTH)

Y(EAST)

R

A1

A2

;X(NORTH)

Y(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)

  • X(NORTH), Y(EAST) : 선형의 시작점. 끝점 또는 IP의 X, Y 좌표

    • *SETTING>GEOGRAPHIC COORDINATE = 1

      • X(NORTH) : 지리좌표계의 남북 좌표

      • Y(EAST) : 지리좌표계의 동서 좌표

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

      • X(NORTH) : 모델 좌표 상의 X 좌표

      • Y(EAST) : 모델 좌표 상의 Y 좌표

  • R : IP점의 곡선 반지름

    • blank 조건

      • 첫 번째 행과 마지막 행

      • Note!

        • 첫 번째 행과 마지막 행의 값은 '0'으로 고정되어 있습니다.

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

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

    • blank 조건

      • 첫 번째 행과 마지막 행

      • Note!

        • 첫 번째 행과 마지막 행의 값은 '0'으로 고정되어 있습니다.

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


*VERTICAL_ALIGNMENT

 

;TYPE

STATION

ELEVATION

PARABOLIC LENGTH

RADIUS

;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 종단 곡선의 유형

    • Note!

      • 첫 번째 행과 마지막 행은 값이 “straight”로 고정되어 있습니다.

  • STATION : Elevation을 적용할 Station 값

  • ELEVATION : Station 위치에서의 Elevation 값

  • PARABOLIC LENGTH : Parabolic 곡선의 길이

    • blank 조건

      • TYPE ≠ parabolic

  • RADIUS : Arc 곡선의 반지름

    • blank 조건

      • TYPE ≠ arc


*SEGMENT

 

;NAME

STATION

SKEW

LABEL

;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 값

    • blank 조건

      • 첫 번째 행과 마지막 행

      • Note!

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

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

  • SKEW : Segment 분할 점의 Skew 값

  • LABEL : Label의 On/Off 설정

    • value

      • on

      • off


*LEFT_SUPERELEVATION

 

;STATION

SUPERELEVATION

;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

 

;STATION

SUPERELEVATION

;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

;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

  • SEGMENT(START), SEGMENT(END) : Assembly Unit이 할당되는 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

;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

  • SEGMENT(START), SEGMENT(END) : Curve Library가 할당되는 Segment 시작 점, 끝 점의 Name

    • Note!

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

  • DIRECTION : Curve Library가 할당되는 방향

    • value

      • from start

      • from end

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

    • value

      • tangential

      • parallel

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

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

    • value

      • all

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

      • offset

        • 이격 방향만 회전

      • object

        • 형상만 회전

  • ANGLE : 회전 각도


참고자료