레이블 정의에 대한 재생성 규칙을 정의할 수 있습니다. 일반적으로 레이블은 속성이 수정될 때 자동으로 업데이트(재생성)됩니다. 단, 레이블 정의가 속한 피쳐 클래스인 기본 피쳐 클래스의 속성만 업데이트됩니다.
2차 관련 피쳐 클래스에 저장된 문자가 레이블 정의에 포함된 경우 재생성 규칙이 적용됩니다 (예: 거리 피쳐 클래스에 저장된 정보를 표시하는 빌딩 피쳐 클래스의 레이블 정의).
레이블 특성 대화상자에서 재생성 정의를 클릭하여 재생성 규칙을 정의합니다.
레이블 재생성 정의 대화상자 |
설명 |
재생성 규칙 |
규칙을 선택합니다. 규칙의 기본 이름은 현재 레이블 정의의 이름입니다. |
새 규칙 작성 |
새 규칙을 작성합니다. |
선택된 재생성 규칙 |
특성을 표시합니다. |
피쳐 클래스 |
관련 피쳐 클래스(2차 피쳐 클래스)를 선택합니다. 이 피쳐 클래스의 피쳐가 수정된 경우 재생성 규칙이 적용됩니다. |
다음 항목 중 하나가 변경되는 경우 |
선택한 피쳐 클래스의 속성을 표시합니다. 수정으로 인해 재생성 규칙이 실행되는 속성을 선택합니다. |
이 문을 실행하여 레이블 상위 FID 가져오기 |
레이블 상위 ID를 가져오도록 선택을 정의합니다. 기본 문에는 기본 피쳐 클래스와 2차 피쳐 클래스가 포함됩니다. $id 별칭을 사용해야 합니다. |
이 규칙 활성화 |
규칙을 활성화합니다. |
도우미 버튼 |
SQL 도우미를 엽니다. 선택적으로 SQL 표현식 작성에 SQL 도우미를 사용할 수 있습니다. SQL 표현식 작성을 참고하십시오. |
레이블 재생성 규칙을 정의한 경우 일부 RegnerateLabel 피쳐 규칙이 2차 피쳐 클래스에 추가되며, 피쳐 규칙 편집기에서 추가된 피쳐 규칙을 확인할 수 있습니다.
피쳐 규칙 특성에서 이 규칙을 비활성화하지 마십시오. 재생성 정의 대화상자에서 이 규칙 활성화 옵션을 사용하여 규칙을 비활성화하거나 활성화합니다.