카테고리:

지리공간 함수

H3_GRID_PATH

두 셀 사이의 선을 나타내는 H3 셀의 IDs로 구성된 배열 을 반환합니다. 반환된 ARRAY의 ID는 INTEGER 값(INTEGER 값이 입력 ID으로 제공된 경우) 또는 16진수 ID를 포함하는 VARCHAR 값(16진수 ID가 입력 ID로 제공된 경우)입니다.

구문

H3_GRID_PATH( <cell_id_1> , <cell_id_2> ) 
Copy

인자

cell_id_1

H3 셀 ID(인덱스)를 나타내는 INTEGER 또는 16진수 형식으로 셀 ID을 나타내는 VARCHAR입니다.

cell_id_2

H3 셀 ID(인덱스)를 나타내는 INTEGER 또는 16진수 형식으로 셀 ID을 나타내는 VARCHAR입니다.

반환

cell_id_1cell_id_2 로 지정된 셀 사이의 선을 나타내는 H3 셀의 ID로 구성된 ARRAY를 반환합니다. ID는 다음 중 한 가지 형식으로 되어 있습니다.

  • cell_id_1cell_id_2 가 INTEGER 값인 경우 이 함수는 ID를 INTEGER 값으로 반환합니다.

  • cell_id_1cell_id_2 가 16진수 ID를 포함한 VARCHAR 값인 경우 이 함수는 16진수 ID를 VARCHAR 값으로 반환합니다.

사용법 노트

두 입력 셀 ID는 동일한 해상도를 사용해야 합니다.

다음 예에서는 ID가 617540519103561727617540519052967935 인 셀(둘 다 INTEGER 값으로 지정됨) 사이의 선을 나타내는 H3 셀의 ID로 구성된 ARRAY를 반환합니다.

SELECT H3_GRID_PATH(617540519103561727, 617540519052967935); 
Copy
+------------------------------------------------------+ | H3_GRID_PATH(617540519103561727, 617540519052967935) | |------------------------------------------------------| | [ | | 617540519103561727, | | 617540519046414335, | | 617540519047462911, | | 617540519044055039, | | 617540519045103615, | | 617540519052967935 | | ] | +------------------------------------------------------+ 

다음 예에서는 ID가 891f1d48b93ffff891f1d4888fffff 인 셀(둘 다 VARCHAR 값으로 지정됨) 사이의 선을 나타내는 H3 셀의 ID로 구성된 ARRAY를 반환합니다.

SELECT H3_GRID_PATH('891f1d48b93ffff', '891f1d4888fffff'); 
Copy
+----------------------------------------------------+ | H3_GRID_PATH('891F1D48B93FFFF', '891F1D4888FFFFF') | |----------------------------------------------------| | [ | | "891f1d48b93ffff", | | "891f1d4882bffff", | | "891f1d4883bffff", | | "891f1d48807ffff", | | "891f1d48817ffff", | | "891f1d4888fffff" | | ] | +----------------------------------------------------+