계산된 문자 특성(TB_SQL)을 작성하려면
다음 예는 데모 데이터 세트를 사용하여 재현할 수 있으며, TB_SQL 문자 함수를 사용하여 토지 이용 피쳐 클래스의 스타일 지정을 위한 주제 규칙을 정의할 수 있습니다. 계산된 특성을 사용하여 Oracle 뷰를 사용하지 않고 영역 스타일 지정을 정의할 수 있습니다.
- 유지 관리 작업공간에서 엔터프라이즈 산업 모형 프로젝트를 엽니다.
- 화면표시 모형을 선택하고 그래픽 생성을 클릭합니다.
- 화면표시 관리자에서 피쳐 클래스(예: LANDUSE_TSUR)를 마우스 오른쪽 버튼으로 클릭합니다.
- 계산 작성을 클릭합니다.
- 계산 작성 대화상자에 이름을 입력합니다(예: LU_Type).
- 문자 함수를 클릭하고 TB_SQL을 클릭합니다.
- 함수 뒤에 괄호로 묶인 SQL 명령을 삽입합니다. 문자열에는 아포스트로피(’)를 사용해야 합니다.
’SELECT TO_CHAR(MAX(C.ID_TYPE)) FROM LANDUSE_TCEN m,LM_LANDUSE c
WHERE C.FID=M.FID_CENTROID AND M.FID_TSUR=g.FID’
계산된 특성에는 면중심점 피쳐 클래스 LM_LANDUSE에 저장된 토지 이용 유형이 제공됩니다.
- 확인을 클릭하여 계산된 특성을 작성합니다.
- 화면표시 관리자에서 피쳐 클래스를 마우스 오른쪽 버튼으로 클릭하고 범위로 줌을 클릭합니다.
- 피쳐 클래스를 마우스 오른쪽 버튼으로 클릭한 다음 스타일 편집을 클릭합니다.
- 스타일 편집기에서 주제 규칙을 추가합니다.
- 표현식 작성/수정 대화상자에서 특성을 클릭합니다. 문자 특성에서 계산된 특성(예: LU_Type)을 선택합니다.
- 규칙을 정의합니다(예: LU_TYPE = ’27’).
이 규칙은 LM_LANDUSE.ID_TYPE = 27 = 빌딩 영역의 토지 이용 유형이 포함된 토지 이용 폴리곤의 스타일을 지정합니다.
- 도면층의 스타일을 지정합니다.
계산된 문자 특성(TB_VARIABLE)을 작성하려면
다음 예제에서는 TB_VARIABLE 문자 함수를 사용하여 빌딩 스타일의 주제 규칙을 정의합니다.
- 유지 관리 작업공간에서 엔터프라이즈 산업 모형 프로젝트를 엽니다.
- 화면표시 모형을 선택하고 그래픽 생성을 클릭합니다.
- 화면표시 관리자에서 피쳐 클래스(예: LM_BUILDING)를 마우스 오른쪽 버튼으로 클릭한 다음 계산 작성을 클릭합니다.
- 계산 작성 대화상자에서 이름(예: VARIABLE_BUILDING)을 입력합니다.
- 문자 함수를 클릭한 다음 TB_VARIABLE을 클릭합니다.
- 함수 다음의 괄호 안에 키를 삽입합니다.
문자열의 경우 아포스트로피를 사용해야 합니다. (’BUILDING’)
- 확인을 클릭하여 계산된 특성을 작성합니다.
- 화면표시 관리자에서 피쳐 클래스를 마우스 오른쪽 버튼으로 클릭하고 범위로 줌을 클릭합니다.
계산된 특성의 키 값과 사용자 ID를 TB_VARIABLE에 지정해야 합니다.
- 하나 이상의 값을 포함하는 TB_VARIABLE 작업을 수행하려면 다음과 같이 표현식을 입력합니다.
Instr (
Concat(
Concat( ',' ,
TB_VARIABLE ('Highlight_List_Building' ) ),
',' ),
Concat( Concat( ',', ToString( FID) ), ',' )
)
TB_VARIABLE에서 키 값을 추가하려면
- 산업 모형 탐색기의 시스템 테이블에서 TB_VARIABLE을 마우스 오른쪽 버튼으로 클릭한 다음 양식 표시를 클릭합니다.
- 양식 도구막대에서 새 레코드를 클릭합니다.
- 키 값을 입력합니다.
USER_ID는 사용자를 지정합니다. TB_USER.ID를 입력합니다. AutoCAD Map 3D에서는 이 사용자가 데이터베이스에 연결된 경우에만 이 변수가 적용됩니다. 다른 사용자인 경우 이 변수가 적용되지 않습니다.
KEY는 계산된 특성(예: BUILDING)에 사용되는 키를 지정합니다.
VALUE는 키에 대한 값을 지정합니다. 예를 들어, 특수 스타일을 사용하여 표현할 특정 건물의 FID를 입력합니다.
계산된 특성을 사용하여 피쳐 도면층에 스타일을 지정하려면
- 화면표시 관리자에서 피쳐 클래스를 마우스 오른쪽 버튼으로 클릭한 다음 스타일 편집을 클릭합니다.
- 스타일 편집기에서 주제 규칙을 추가합니다.
- 표현식 작성/수정 대화상자에서 특성을 클릭합니다.
- 문자 특성에서 계산된 특성(예: VARIABLE_BUILDING)을 선택합니다.
- 표현식을 삽입합니다(예: VARIABLE_BUILDING = TOSTRING(FID)).
- 확인을 클릭합니다.