작업 활성화된 피쳐에 스타일을 지정하려면

작업이 활성화된 산업 모형의 경우 작업에서 작성, 수정 또는 삭제된 피쳐에 스타일을 쉽게 지정할 수 있도록 화면표시 모형을 개선합니다.

피쳐의 수정 및 삭제를 추적하는 화면표시 모형을 작성하려면

    산업 모형에 대한 작업이 활성화되어야 합니다.

  1. 유지 관리 작업공간에서 엔터프라이즈 산업 모형 프로젝트를 엽니다.
  2. 홈 탭 화면표시 패널을 클릭합니다.
  3. 화면표시 모형 리스트에서 기본 화면표시 모형 열기를 선택합니다.
  4. 그래픽 생성 - 기본 화면표시 모형 대화상자에서 삭제된 피쳐 표시를 선택합니다.
  5. 화면표시 관리자에서 도면층에 스타일을 지정한 다음 화면표시 모형을 저장합니다.
  6. 홈 탭 화면표시 패널 그래픽 생성을 클릭합니다.

    화면표시 모형에서는 TB_JOB_OPERATION _ID에 대해 문자 함수인 TB_SQL을 제공합니다. 이 문자 함수를 사용하여 현재 작업에서 작성, 수정 또는 삭제된 피쳐에 대해 주제 규칙을 정의할 수 있습니다.

TB_SQL을 사용하여 작업의 새 피쳐 또는 수정된 피쳐 스타일을 지정하려면

  1. 화면표시 관리자에서 피쳐 도면층(예: 건물(LM_BUILDING))을 선택합니다.
  2. 스타일을 클릭합니다.
  3. 스타일 편집기에 있는 축척 범위의 폴리곤 스타일에서 규칙 추가를 클릭합니다.
  4. 주제 규칙에서 상자를 클릭합니다.
  5. 표현식 작성/수정 대화상자에서 특성을 클릭합니다.
  6. 특성 리스트에서 JOB_OPERATION_ID를 선택하고 다음 조건을 입력합니다.
    • 새 피쳐인 경우: JOB_OPERATION_ID = ’1’
    • 수정된 피쳐인 경우: JOB_OPERATION_ID = ’2’
    • 삭제된 피쳐인 경우: JOB_OPERATION_ID = ’3’
  7. 확인을 클릭합니다.
  8. 스타일 아래의 상자를 클릭합니다. 스타일 점 대화상자에서 스타일을 지정합니다.

TB_SQL 문자 함수에 대한 자세한 정보는 스타일 정의에서 표현식 사용을 참고하십시오.

다른 방법: Oracle 뷰를 사용한 피쳐 스타일 지정

Oracle 뷰를 사용하여 작업의 새 피쳐 또는 수정된 피쳐 스타일을 지정하려면

  1. 스타일을 지정할 작업이 활성화된 각 피쳐 클래스에 대해 JOB_OPERATION_ID 속성을 포함하는 Oracle 뷰를 작성합니다.

    작업이 활성화된 피쳐 클래스는 JOB_VERSION 속성을 가지며, 이 속성은 TB_JOB_VERSION 테이블과 관련이 있습니다.

    토지 관리 데모 데이터 세트에 Oracle 뷰(예: LM_V_BUILDING 빌딩 뷰)를 작성합니다.

    CREATE VIEW LM_V_BUILDING AS select a.FID, a.AREA, a.GEOM, a.IDENTIFICATOR, a.ID_QUALITY, a.ID_TYPE, a.JOB_VERSION, b.JOB_OPERATION_ID FROM LM_BUILDING a, TB_JOB_VERSION b WHERE a.JOB_VERSION = b.JOB_VERSION
  2. 뷰를 피쳐 클래스로 등록합니다. Infrastructure Administrator 안내서의 "뷰에서 피쳐 클래스 작성"을 참고하십시오.
  3. 화면표시 관리자에서 뷰의 피쳐 도면층(예: LM_V_BUILDING)을 선택합니다.
  4. 스타일을 클릭합니다.
  5. 스타일 편집기에 있는 축척 범위의 폴리곤 스타일에서 규칙 추가를 클릭합니다.
  6. 주제 규칙에서 상자를 클릭합니다.
  7. 필터 대화상자의 특성 또는 표현식에서 특성을 선택합니다.
  8. 특성 리스트에서 JOB_OPERATION_ID를 선택하고 다음 조건을 입력합니다.

    새 피쳐인 경우: JOB_OPERATION_ID = 1

    수정된 피쳐인 경우: JOB_OPERATION_ID = 2

    삭제된 피쳐인 경우: JOB_OPERATION_ID = 3

  9. 확인을 클릭합니다.
  10. 스타일 아래의 상자를 클릭합니다. 스타일 폴리곤 대화상자에서 스타일을 지정합니다.
  11. 주:

    스타일을 지정하려면 뷰의 도면층(예: LM_V_BUILDING)을 사용하십시오. 피쳐 클래스 도면층(예: LM_BUILDING)은 사용하지 마십시오.