기능 개요
Layout의 중립 포맷을 작성해서 Import 하는 기능입니다.
중립포맷의 정보에 따라, 선형이 생성되고 생성된 선형에 라이브러리가 할당되어 완성된 구조물 모델을 생성합니다.
단, Text file에 포함된 라이브러리들이 CIM 프로그램 상에 Create/Import 등을 통해 사전에 정의되어 있어야 합니다.
Layout 마다 아래의 데이터들이 묶음 단위로 적용됩니다.
기능 설명
Neutral Format
SETTING
NAME | ORIGIN-X | ORIGIN-Y | INITIAL ANGLE | ALIGNMENT |
---|---|---|---|---|
Layout-1 | 0.0000 | 0.0000 | 0.0000 | by length |
NAME : Layout의 Name
ORIGIN-X, ORIGIN-Y : Layout 시점의 X, Y 좌표
INITIAL ANGLE : Layout
ALIGNMENT : 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는 자동계산이므로 불필요)
BP (필수)
straight
arc
clothoid
X, Y
blank
모든 경우
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 (필수)
straight
arc
clothoid
EP (필수)
X, Y
STATION
blank
TYPE : straight, arc, clothoid, EP
LENGTH
blank
모든 경우
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
*PROFILE의 첫 번째 행과 마지막 행
CROSS_SECTION
NAME | STATION |
---|---|
Start | (blank) |
Section-1 | 0.0000 |
End | (blank) |
NAME
STATION
blank
*CROSS_SECTION 의 첫 번째 행과 마지막 행
Layout 기능에 있는 TYPE, SUPER ELEVATION, SKEW, ALIGN TYPE, LABEL은,
현재 적용되지 않거나 향후 변경될 가능성이 있으므로 기본 값으로 적용
ASSEMBLY_UNIT
LAYOUT | SEGMENT | LIBRARY NAME |
---|---|---|
Layout-1 | 1 | Assembly unit-1 |
Layout-1 | all | Assembly unit-2 |
LAYOUT : Layout의 Name
link
*SETTING > NAME
SEGMENT : Layout의 Input 정보로부터 생성되는 Segment의 번호
list
1 ~ Segment의 개수 (Layout 시점 위치의 Segment가 1번)
all : 전체 Layout에 할당 (Layoutwise)
LIBRARY NAME : 할당할 라이브러리의 Name
list
Base 모드에 등록되어 있는 Unit structure
라이브러리의 선형 할당 기능을 개편할 경우, 현재의 포맷은 변경될 수 있음
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 : Layout의 Name
link
*SETTING > NAME
SEGMENT : Layout의 Input 정보로부터 생성되는 Segment의 번호
list
1 ~ Segment의 개수 (Layout 시점 위치의 Segment가 1번)
all : 전체 Layout에 할당 (Layoutwise)
LIBRARY NAME : 할당할 라이브러리의 Name
list
Base 모드에 등록되어 있는 Curve library
DIRECTION : 라이브러리의 할당 방향
list
from start
from end
OFFSET-Y, OFFSET-Z : Segment로부터의 Local Y,Z 축 방향 이격 거리
ROTATION TYPE : 추가로 적용할 회전의 유형
list
all : 이격 방향과 형상을 모두 회전
offset : 이격 방향만 회전
object : 형상만 회전
ANGLE : 회전 각도
라이브러리의 선형 할당 기능을 개편할 경우, 현재의 포맷은 변경될 수 있음