- 카테고리:
H3_COMPACT_CELLS¶
입력의 H3 셀과 같은 면적을 차지하는 더 적은 수의 큰 H3 셀의 INTEGER IDs가 포함된 VARIANT 값으로 구성된 배열 을 반환합니다. 압축 셀에 대한 정보는 인덱싱 섹션을 참조하십시오.
구문¶
H3_COMPACT_CELLS( <array_of_cell_ids> )
인자¶
array_of_cell_ids
H3 셀 IDs(인덱스)를 나타내는 INTEGER 값이 포함된 VARIANT 값으로 구성된 배열.
반환¶
ARRAY 데이터 타입 또는 NULL 값을 반환합니다.
입력이 INTEGER 값의 배열인 경우, H3 셀의 압축된 집합을 나타내는 VARIANT 값으로 구성된 배열을 반환합니다. VARIANT 값에는 H3 셀 IDs를 나타내는 INTEGER 값이 포함됩니다.
입력값이 NULL이면 오류를 보고하지 않고 NULL을 반환합니다.
사용법 노트¶
입력된 모든 INTEGER 값은 유효한 H3 셀을 나타내야 합니다.
입력의 모든 H3 셀은 분해능이 동일해야 합니다.
입력의 H3 셀은 겹치지 않고 고유한 영역을 포함해야 합니다. 중복 H3 셀은 허용되지 않습니다.
예¶
다음 예제는 H3 셀 세트를 압축하여 동일한 영역을 나타내는 더 낮은 분해능의 셀을 반환합니다.
SELECT H3_COMPACT_CELLS(
[
622236750562230271,
622236750562263039,
622236750562295807,
622236750562328575,
622236750562361343,
622236750562394111,
622236750562426879,
622236750558396415
]
) AS compacted;
+-----------------------+
| COMPACTED |
|-----------------------|
| [ |
| 622236750558396415, |
| 617733150935089151 |
| ] |
+-----------------------+