카테고리:

지리 공간 함수

H3_COVERAGE_STRINGS

(GEOGRAPHY 오브젝트로 지정된) 도형을 완전히 덮는 H3 셀의 최소 세트를 식별하는 16진수 ID(VARCHAR 값)로 구성된 ARRAY를 반환합니다.

참고 항목:

H3_COVERAGE , H3_POLYGON_TO_CELLS_STRINGS

구문

H3_COVERAGE_STRINGS( <geography_expression> , <target_resolution> )
Copy

인자

geography_expression

GEOGRAPHY 오브젝트입니다.

target_resolution

반환된 H3 셀에 사용하려는 H3 해상도 를 지정하는 0과 15(포함) 사이의 INTEGER입니다.

다른 INTEGER 값을 지정하면 오류가 발생합니다.

반환

지정된 입력 도형을 완전히 포함하는 H3 셀의 최소 세트에 대한 16진수 ID의 VARCHAR 값으로 구성된 ARRAY를 반환합니다.

사용법 노트

  • 이 함수는 지표면상의 점을 직선이 아닌 호로 연결된 것처럼 처리하는 구형 근사를 사용합니다. 평면 근사가 필요하면 H3_POLYGON_TO_CELLS_STRINGS 를 대신 사용하십시오.

  • 경계가 입력 도형과 교차하는 경우 셀이 결과 세트에 포함됩니다.

다음 예에서는 지정된 다각형을 완전히 덮는 H3 셀의 최소 세트를 식별하는 16진수 ID로 구성된 ARRAY를 반환합니다.

SELECT H3_COVERAGE_STRINGS(
  TO_GEGGRAPHY(
    'POLYGON((-122.481889 37.826683,-122.479487 37.808548,-122.474150 37.808904,-122.476510 37.826935,-122.481889 37.826683))'),
  8) AS set_of_h3_cells_covering_polygon;
Copy
+----------------------------------+
| SET_OF_H3_CELLS_COVERING_POLYGON |
|----------------------------------|
| [                                |
|   "882830870bfffff",             |
|   "8828308703fffff",             |
|   "8828308739fffff",             |
|   "8828308709fffff",             |
|   "8828308701fffff",             |
|   "8828308715fffff"              |
| ]                                |
|----------------------------------|