지형 공간 피쳐에 대한 표현식 개요

표현식은 해당 조건을 지정하는 조회의 일부입니다. 조회를 사용하면 데이터 평가 후 조회 조건에 맞는 데이터 하위 세트만 반환된다는 이점이 있습니다.

예를 들어, 면적이 4000평방 피트를 넘는 모든 구획을 지정하는 표현식을 작성할 수 있습니다. 이 표현식이 포함된 조회는 해당 기준에 부합하는 구획만 표시하거나 선택합니다.

완성된 조회에서는 다음 사항도 지정합니다.

예를 들어, 지도에 있는 피쳐 도면층을 조회할 수 있는데 조회 조건에 부합하는지 여부에 따라 해당 데이터를 표시하거나 숨길 수 있습니다.

실제로는 표현식을 작성하기 전에 조회할 피쳐 클래스 또는 도면층을 선택하여 데이터 세트를 지정합니다. 적용할 작업은 표현식을 작성하기 위한 명령을 선택할 때 지정합니다. 예를 들어, AutoCAD Map 3D에서 조회를 사용하여 지도에 추가 또는 검색하여 선택을 선택합니다.

표현식을 작성하는 대화상자의 제목 표시줄은 선택하는 명령에 따라 다릅니다. 그러나 제목 표시줄에 상관없이 대화상자의 내용은 거의 같습니다.

표현식을 사용하여 지형 공간 데이터 필터링, 데이터 하위 세트 선택, 값 계산, 데이터의 데이터 형식을 다른 데이터 형식으로 변환 등의 작업을 수행할 수 있습니다. 문자 표현식을 사용하여 레이블과 같이 표시할 문자열 형식을 지정합니다. 숫자 표현식을 사용하여 수학 함수를 숫자 값이 있는 특성에 적용합니다.

제목 표시줄의 문자는 선택하는 명령에 따라 바뀝니다.

표현식 작성 기본 단계

표현식을 작성하려면 다음 기본 단계를 수행합니다.

표현식 사용 방법 설명
특성 평가

하나 이상의 특성 값을 기준으로 데이터를 필터링하거나 선택할 수 있습니다.

하나의 특성만을 평가하는 간단한 표현식부터 여러 특성이나 값을 사용하는 복잡한 표현식까지 다양한 표현식을 작성할 수 있습니다. 예를 들어, 인구 수가 5만명에서 10만명 사이인 카운티를 표시하는 표현식을 작성할 수 있습니다.

필터 표현식의 결과는 부울 값이어야 합니다.

계산 작성

기존 값을 기준으로 새 값을 계산할 수 있습니다. 예를 들어, 다음을 수행할 수 있습니다.

  • 폴리곤 면적 또는 선형 피쳐 길이를 계산합니다.
  • 문자열을 날짜 형식으로 변환하고 일 또는 월을 결과 날짜에 추가합니다.
변환 수행

변환 작업은 데이터 값의 데이터 형식을 다른 데이터 형식으로 변경합니다. 예를 들어, 데이터 저장소가 날짜 값을 문자로 유지하는 경우 이러한 값을 날짜 문자열로 변환할 수 있습니다. 그런 다음 이 날짜 문자열에 대해 날짜 함수를 사용할 수 있습니다.

또한 숫자 또는 문자열을 단일 또는 이중 정밀도 값과 같은 특정 숫자 형식으로 변환할 수도 있습니다. 예를 들어, 하위 문자열을 추출하거나 문자열의 문자 수를 확인하기 위해 숫자 값을 문자열로 변환할 수 있습니다.

문자 표현식 작성

문자 표현식을 사용하여 문자열을 분석하고 조작할 수 있습니다. 예를 들어, 다음을 수행할 수 있습니다.

  • 여러 줄 레이블의 형식을 지정합니다.
  • 여러 특성을 하나의 항목에 연결합니다. 예를 들어, First_NameLast_Name을 연결하여 Full_Name을 구성합니다.
  • 문자열 길이를 찾거나 다른 문자열 내에서의 특정 문자열 위치를 찾습니다.
  • 문자열을 모두 대문자 또는 소문자로 변환합니다.
  • 문자열의 시작 또는 끝을 자르거나 덧붙입니다.
  • 특정 문자 세트를 다른 문자 세트로 대치합니다.
숫자 표현식 작성

숫자 표현식은 숫자 값에만 사용할 수 있습니다. 숫자 표현식은 수학 함수를 사용하며, 이러한 수학 함수로 숫자 문자열을 분석 및 조작할 수 있습니다. 예를 들어, 문자 표현식을 사용하여 다음을 수행할 수 있습니다.

  • 값을 반올림하거나 반내림합니다.
  • 값의 제곱근을 구하거나 삼각 함수를 사용하거나 또는 다른 값으로 나눈 후 나머지 값을 결정합니다.
  • 값 세트의 평균값 또는 중간값을 구합니다.
표현식을 사용하여 피쳐 데이터 필터

필터를 사용하여 데이터의 하위 세트에 대해 작업할 수 있습니다. 예를 들어, 지도에 캘리포니아의 모든 카운티가 포함되어 있는 경우 인구 수가 5만 명이 넘는 카운티만 표시하는 필터를 작성할 수 있습니다.

표현식을 사용하여 다음을 수행합니다.

표현식을 사용하여 피쳐 레이블 지정

지도 스타일을 지정할 때, 문자 표현식 또는 숫자 표현식을 사용하여 레이블 컨텐츠를 결정합니다.

분할/병합 규칙에서 표현식 사용

AutoCAD Map 3D에서 표현식을 사용하여 피쳐 병합이나 분할 이후에 특성 값이 지정되는 방식을 결정합니다.