주 콘텐츠로 건너뛰기
Layout 생성 편집

Text File : Layout

개요

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

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


 

실행

[Base Mode]

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


 

설명

• *SETTING

• *HORIZONTAL_ALIGNMENT_BY_LENGTH

• *HORIZONTAL_ALIGNMENT_BY_XY

• *VERTICAL_ALIGNMENT

• *SEGMENT

• *LEFT_SUPERELEVATION

• *RIGHT_SUPERELEVATION

• *ASSEMBLY_UNIT

• *CURVE_LIBRARY

Note

Layout Text Format에서 평면 선형의 좌표가 모델상의 좌표인지 지리좌표계 상의 좌표인지 유의하여 입력하여야 합니다.
토목 실좌표(Geographical Coordinate)기준의 입력을 위해서는 사전에 지리좌표계 설정(BaseOptionCoordinate)이 완료되어야 합니다.

 

*SETTING

;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

Note

• *SETTING의 ALIGNMENT 값이 “by length” 인 Layout 별로*HORIZONTAL_ALIGNMENT_BY_LENGTH를 작성합니다.
• Layout의 Name은 Keyword(*HORIZONTAL_ALIGNMENT_BY_LENGTH)의 오른쪽 셀(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 평면 곡선의 유형

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

Note

• *SETTING의 ALIGNMENT 값이 “by xy” 인 Layout 별로 *HORIZONTAL_ALIGNMENT_BY_XY를 작성합니다.
• Layout의 Name은 Keyword(*HORIZONTAL_ALIGNMENT_BY_XY)의 오른쪽 셀(B열)에 작성합니다.

 

;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

Note

• Layout 별로 *VERTICAL_ALIGNMENT를 작성합니다.
• Layout의 Name은 Keyword(*VERTICAL_ALIGNMENT)의 오른쪽 셀(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 종단 곡선의 유형

Note

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

 

• STATION : Elevation을 적용할 Station 값

• ELEVATION : Station 위치에서의 Elevation 값

• PARABOLIC LENGTH : Parabolic 곡선의 길이

blank 조건

TYPE ≠ parabolic

• RADIUS : Arc 곡선의 반지름

blank 조건

TYPE ≠ arc

 

*SEGMENT

Note

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

 

;NAME STATION SKEW LABEL
straight (blank)

0.0000

on
parabolic 0.0000 0.0000 on
arc (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

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

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

형상만 회전

• ALIGN TYPE : 회전 각도




참고자료

 

0
컨텐츠가 도움이 되셨나요?