연습 4: 특성 추가

피쳐 클래스 및 해당 특성 세트를 스키마라고 합니다. 스키마는 구속된 특성을 가질 수 있습니다. 구속조건에 따라 특정 피쳐 클래스에 추가할 수 있는 객체가 결정됩니다. 예를 들어 도로 피쳐 클래스에 추가하려면 선 객체여야 합니다. 특성은 속성과 같으며 피쳐 클래스의 모든 객체에 대한 특징입니다. 예를 들어 도로 피쳐 클래스 특성을 통해 차선 수 또는 속도 제한을 지정할 수 있습니다. 값은 다양하지만 모든 도로 피쳐에는 속도 제한과 특정 차선 수가 있습니다.

모든 데이터 소스 유형에 대한 스키마를 변경할 수 없지만 SDF 파일의 스키마는 편집할 수 있습니다. 이 학습에서는 도로 피쳐 클래스에 특성을 추가하도록 SDF 스키마를 편집합니다. 새 특성은 특정 값만 유효하도록 구속됩니다.

주:

이 연습에서는 연습 2: 새 SDF 데이터에 연결에서 수정한 지도를 사용합니다.

값 범위로 구속되는 특성

특정 범위 내의 값만 유효하도록 지정할 수 있습니다. 범위에서 가장 낮은 값과 가장 높은 값을 각각 포함하거나 제외할 수 있습니다. 예를 들어 범위를 1~100까지로 설정할 수 있습니다(1과 100도 포함). 1보다 크고 100보다 작은 값 범위를 지정할 수 있습니다(1과 100은 제외). 어떤 조합이든 지정할 수 있습니다.

범위로 구속된 도로 피쳐 클래스에 특성을 추가하려면

  1. 작업 창지도 탐색기로 전환합니다.
  2. 창 맨 위에서 SDF 데이터 소스를 선택합니다.
  3. 스키마스키마 편집을 클릭합니다.

    SDF 스키마를 편집합니다.

  4. 스키마 편집기의 왼쪽에 있는 스키마 트리를 확장하여 피쳐 클래스 3개를 표시합니다.
  5. 도로 피쳐 클래스를 선택합니다.
  6. 윈도우 맨 위에서 새 특성을 클릭합니다.

    Property1이 기존 특성 아래에서 왼쪽에 나타납니다.

  7. 그림에 표시된 정보를 사용하여 새 특성의 특징을 지정합니다.

    이러한 값으로 특성을 작성합니다. 마지막 필드 4개는 구속조건 유형을 설정한 후에 나타납니다.

    이 값을 통해 도로의 차선 수를 나타내는 특성이 작성됩니다. 값은 1~5까지의 정수 중 하나여야 합니다(1과 5도 포함). 이 특성에 대한 기본값은 없습니다.

    최소값 포함최대값 포함을 True로 설정하여 범위의 최소값과 최대값을 포함하도록 합니다.

  8. 적용을 클릭하여 변경 사항을 확인합니다.

    왼쪽의 "Property1" 항목이 새 이름을 나타나도록 업데이트됩니다.

  9. 확인을 클릭하고 변경 사항을 확인하여 스키마 편집기를 닫습니다.

튜토리얼을 계속 보려면 연습 5: 새 특성에 값 입력으로 이동합니다.