TB_PROFILE_DETAIL 피쳐 클래스에는 프로파일 선, 프로파일 점 또는 프레임 선 정의의 상세 정보를 저장합니다.
TB_PROFILE_DETAIL에서 피쳐 클래스와 대응하는 각 레코드를 통해 피쳐당 하나의 프로파일 피쳐가 작성됩니다.
TB_PROFILE_DETAIL에서 피쳐 클래스와 대응하지 않는 각 레코드를 통해서는 하나의 프로파일 피쳐만 작성됩니다.
예를 들어 WW_MANHOLE_PRO 프로파일이 포함된 프로파일 상세 정보는 WW_MANHOLE 피쳐 클래스와 대응합니다. 각 맨홀에 프로파일 피쳐가 하나씩 저장됩니다. WW_VERTICALLINE_PRO 상세 정보는 맨홀 피쳐 클래스와 관련이 없으므로, 이 프로파일 상세 정보는 하나의 선만 정의합니다.
LOCAL* 값은 피쳐의 정보를 대치하며 프로파일 좌표계에서 절대값으로 간주됩니다.
F_CLASS_NAME_MAIN이 null이고 F_CLASS_NAME_PROFILE이 점 피쳐 클래스이면 LOCAL_EASTING_1과 LOCAL_NORTHING_1은 null이 아니어야 하고 이러한 값은 절대값으로 사용됩니다.
F_CLASS_NAME_MAIN이 null이고 F_CLASS_NAME_PROFILE이 선 피쳐 클래스인 경우 LOCAL_EASTING_1, LOCAL_NORTHING_1, LOCAL_EASTING_2 및 LOCAL_NORTHING_2는 null이 아니어야 하고 이러한 값은 절대값으로 사용됩니다.
선 피쳐 클래스의 경우 점이 선 위에 정확히 있지 않은 경우는 선의 가장 가까운 위치로 점이 투영됩니다.
F_CLASS_NAME_PROFILE의 피쳐와 FEAT_CONN_LINE_F_CLASS_NAME의 피쳐 간의 관계는 TB_RELATIONS에 저장되어야 합니다. 이 관계는 프로파일 생성 과정에서 자동으로 채워집니다.
F_CLASS_NAME_PROFILE의 피쳐와 VERT_CONN_LINE_F_CLASS_NAME의 피쳐 간의 관계는 TB_RELATIONS에 저장되어야 합니다. 이 관계는 프로파일 생성 과정에서 자동으로 채워집니다.
F_CLASS_NAME_PROFILE의 피쳐와 POLYGON_NEXT_PT_F_CLASS_NAME의 피쳐 간의 관계는 TB_RELATIONS에 저장되어야 합니다. 이 관계는 프로파일 생성 과정에서 자동으로 채워집니다.
TB_PROFILE_DETAIL 속성 |
설명 |
ID |
기본 키입니다. |
USER_ID |
프로파일 정의를 작성하는 사용자입니다. MAPSYS.TB_USER.ID와 연관됩니다. |
DETAIL_TITLE |
프로파일 상세 정보의 제목입니다. |
PROFILE_DEFINITION_ID |
해당 상세 정보와 관련된 프로파일 정의로, TB_PROFILE_DEFINITION.ID와 관련됩니다. |
F_CLASS_NAME_PROFILE |
프로파일에 표시되는 피쳐가 포함된 피쳐 클래스의 이름입니다. |
F_CLASS_NAME_MAIN |
프로파일 피쳐 클래스에 해당하는 피쳐 클래스의 이름입니다. F_CLASS_NAME_MAIN이 null이면 하나의 피쳐만 상세 정보로 작성됩니다. F_CLASS_NAME_MAIN이 null이 아니면 주 피쳐당 하나의 피쳐가 상세 정보로 작성됩니다. |
WHERE_CLAUSE_MAIN |
피쳐의 하위 선택을 만들기 위해 F_CLASS_NAME_MAIN에 지정되는 WHERE 절입니다. select * from F_CLASS_NAME_MAIN f where WHERE_CLAUSE_MAINWHERE 절에서 f 별칭을 사용할 수 있습니다. |
SELECT_STATEMENT_GEOM_MAIN |
주 피쳐의 지오메트리 선택입니다. 조회에 FID, EASTING, NORTHING, HEIGHT 열 별칭을 사용해야 합니다. 점 피쳐 클래스의 경우 이 문에 의해 0 또는 1 행이 반환될 수 있습니다. 선 피쳐 클래스의 경우 0, 1 또는 더 많은 수의 행이 반환될 수 있습니다. |
FEAT_CONN_LINE_F_CLASS_NAME |
프로파일에서 점 피쳐 연결에 사용되는 피쳐가 포함되어 있는 선 피쳐 클래스의 이름입니다. |
FEAT_CONN_LINE_ATTR1 |
선 연결 피쳐 클래스의 속성 이름입니다. |
FEAT_CONN_LINE_VALUE_1 |
FEAT_CONN_LINE_ATTR1 속성 값 세트입니다. |
VERT_CONN_LINE_F_CLASS_NAME |
피쳐에서부터 참조 높이까지 수직선을 작성하는 데 사용되는 피쳐가 포함되어 있는 선 피쳐 클래스의 이름입니다. F_CLASS_NAME_PROFILE이 점 피쳐 클래스이면 수직선 하나가 작성됩니다. F_CLASS_NAME_PROFILE이 선 피쳐 클래스이면 시작 지점과 끝 지점에 수직선 하나가 작성됩니다. 두 선이 기하학적으로 연결된 경우 연결 지점에 하나의 수직선만 작성됩니다. |
VERT_CONN_LINE_ATTR1 |
선 연결 피쳐 클래스의 속성 이름입니다. |
VERT_CONN_LINE_VALUE_1 |
VERT_CONN_LINE_ATTR1 속성 값 세트입니다. |
VERT_CONN_LINE_ORIGIN_OFFSET |
참조 높이와 수직선 사이의 간격띄우기입니다. 지구 좌표계 단위를 갖습니다. |
POLYGON_NEXT_PT_F_CLASS_NAME |
F_CLASS_NAME_PROFILE 점 피쳐 클래스에만 사용할 수 있는 폴리곤 피쳐 클래스의 이름입니다. 현재 점 피쳐에서 다음 점 피쳐까지 폴리곤이 작성됩니다. |
POLYGON_NEXT_PT_HEIGHT |
폴리곤의 높이입니다. |
POLYGON_NEXT_PT_WHERE_CLAUSE |
점 피쳐의 하위 선택을 만들기 위해 사용되는 WHERE 절입니다. 다음 문에서 행을 반환하는 경우에만 폴리곤이 작성됩니다. select 1 from F_CLASS_NAME f where POLYGON_NEXT_PT_WHERE_CLAUSE, where 절에 f 별칭을 사용할 수 있습니다. |
DISTANCE_ATTRIBUTE |
축을 따르는 거리가 저장되는 F_CLASS_NAME_PROFILE의 속성 이름입니다. F_CLASS_NAME_PROFILE이 점 피쳐 클래스인 경우만 해당됩니다. |
LOCAL_EASTING_1 |
로컬 좌표계에서 첫 번째 동향 좌표입니다. |
LOCAL_NORTHING_1 |
로컬 좌표계에서 첫 번째 북향 좌표입니다. |
LOCAL_EASTING_2 |
로컬 좌표계에서 두 번째 동향 좌표입니다. |
LOCAL_NORTHING_2 |
로컬 좌표계에서 두 번째 북향 좌표입니다. |
LOCAL_EASTING_1_ADD_WIDTH |
LOCAL_EASTING_1에 프로파일 폭을 추가해야 하는지 여부를 정의하는 플래그입니다. |
LOCAL_NORTHING_1_ADD_HEIGHT |
LOCAL_NORTHING_1에 프로파일 높이를 추가해야 하는지 여부를 정의하는 플래그입니다. |
LOCAL_EASTING_2_ADD_WIDTH |
LOCAL_EASTING_2에 프로파일 폭을 추가해야 하는지 여부를 정의하는 플래그입니다. |
LOCAL_NORTHING_2_ADD_HEIGHT |
LOCAL_NORTHING_2에 프로파일 높이를 추가해야 하는지 여부를 정의하는 플래그입니다. |
REPEATED_DISTANCE |
REPEATED_DISTANCE 거리 간격으로 객체를 배치합니다. 점 피쳐 클래스인 경우와 F_CLASS_NAME_MAIN이 null인 경우에만 해당됩니다. |
SET_ATTRIBUTE_1 - 5 |
F_CLASS_NAME_PROFILE 테이블의 속성 이름입니다. |
SET_VALUE_1 - 5 |
관련된 피쳐 속성에 대한 값 세트입니다. |