카테시안

카테시안 (Cartesian) 필드 타입

카테시안(직교) 필드 타입은 2차원 직교 좌표계에서 점과 도형을 인덱싱하고 검색하기 위한 필드 타입이에요. 지리 필드 타입과 비슷하지만, 지구 고정 지상 기준계(terrestrial reference system)를 기반으로 하지 않는 카테시안 평면의 점과 도형을 나타낸다는 점이 다릅니다.

출처: 문서

본문

카테시안 필드 타입은 2차원 직교 좌표계에서 점과 도형의 인덱싱과 검색을 쉽게 해줘요. 카테시안 필드 타입은 지리 필드 타입과 비슷하지만, 지구 고정 지상 기준계를 기반으로 하지 않는 카테시안 평면 위의 점과 도형을 나타낸다는 점이 달라요. 평면에서 거리를 계산하는 것이 구면에서 계산하는 것보다 더 효율적이므로, 카테시안 필드 타입에서는 거리 정렬이 더 빨라요.

카테시안 필드 타입은 가상 현실(virtual reality), CAD(computer-aided design), 놀이공원 및 스포츠 경기장 매핑 같은 공간 애플리케이션에 잘 맞아요.

카테시안 필드 타입의 좌표는 단정밀도 부동소수점 값이에요. 부동소수점 값의 범위와 정밀도에 대한 정보는 Numeric field types를 참조하세요.

다음 표는 OpenSearch가 지원하는 모든 카테시안 필드 타입을 나열해요.

필드 데이터 타입 설명
xy_point x, y 좌표로 지정된 2차원 직교 좌표계의 한 점
xy_shape 2차원 직교 좌표계의 다각형이나 xy point의 모음 같은 도형

현재 OpenSearch는 카테시안 필드 타입의 인덱싱과 검색은 지원하지만 카테시안 필드 타입에 대한 집계는 지원하지 않아요. 집계가 구현되길 원한다면 GitHub 이슈를 열어 주세요.

더 알아보기 (Learn more)