h3_longlatash3string
기능
적용 대상: Databricks SQL Databricks Runtime 11.3 LTS 이상
지정된 해상도에서 제공된 경도 및 위도에 해당하는 H3 셀 ID(16진수 STRING)를 반환합니다.
구문
h3_longlatash3string ( longitudeExpr, latitudeExpr, resolutionExpr )
인수
longitudeExpr
: H3 셀 ID를 계산하려는 위치의 경도(도 단위)를 나타내는 DOUBLE 식입니다.latitudeExpr
: H3 셀 ID를 계산하려는 위치의 위도(도)를 나타내는 DOUBLE 식입니다.resolutionExpr
: H3 셀 ID의 해상도를 지정하는 0에서 15 사이의 값이 예상되는 INT 식입니다.
반품
지정된 해상도에서 입력 위치의 H3 셀 ID를 16진수 문자열로 나타내는 STRING 형식의 값입니다.
이 함수는 세 개의 입력 식 중 하나라도 NULL이면 NULL을 반환합니다.
경도 식의 경우 [-180, 180]
외부의 값과 위도 식의 경우 [-90, 90]
값은 이러한 범위 내에서 상응하는 값으로 매핑됩니다.
경도 및 위도 값은 WGS84 좌표 참조 시스템에 있어야 합니다.
오류 조건
resolutionExpr
이0
보다 작거나15
보다 크면 함수는 H3_INVALID_RESOLUTION_VALUE를 반환합니다.
예제
-- Simple example.
> SELECT h3_longlatash3string(100, 45, 6)
86240610fffffff
-- The H3 cell ID for the Golden Gate Bridge at resolution 13.
> SELECT h3_longlatash3string(-122.4783, 37.8199, 13)
8d283087022a93f
-- Resolution is out of range.
> SELECT h3_longlatash3string(-122.4783, 37.8199, 16)
[H3_INVALID_RESOLUTION_VALUE] H3 resolution 16 must be between 0 and 15, inclusive