H3 인덱스
resolution이라고 하며, 값은 0부터 15까지입니다. 이때 0은 가장 크고 가장 거친 셀을 갖는 base 수준입니다.
위도와 경도의 쌍은 격자 셀을 식별하는 64비트 H3 인덱스로 변환할 수 있습니다.
H3 인덱스는 주로 위치를 버킷으로 그룹화하거나 그 밖의 지리 공간 작업을 수행하는 데 사용됩니다.
H3 시스템에 대한 전체 설명은 Uber Engineering 사이트에서 확인할 수 있습니다.
h3IsValid
h3index— 육각형 인덱스 번호입니다. UInt64.
Query
Response
h3GetResolution
h3index— 육각형 인덱스 번호. UInt64.
Query
Response
h3EdgeAngle
resolution— 인덱스 해상도. UInt8. 범위:[0, 15].
Query
Response
h3EdgeLengthM
resolution— 인덱스 해상도입니다. UInt8. 범위:[0, 15].
Query
Response
h3EdgeLengthKm
resolution— 인덱스 해상도. UInt8. 범위:[0, 15].
Query
Response
geoToH3
(lat, lon)를 반환합니다.
구문
geoToH3()가 값을 (lon, lat) 순서로 받습니다. ClickHouse v25.5부터는 입력 값의 순서가 (lat, lon)입니다. 이전 동작은 geotoh3_argument_order = 'lon_lat' 설정으로 복원할 수 있습니다.
예시
Query
Response
h3ToGeo
h3Index— H3 인덱스. UInt64.
h3ToGeo()가 (lon, lat) 순서로 값을 반환합니다. ClickHouse v25.1부터는 반환 값이 (lat, lon) 순서입니다. 이전 동작은 설정 h3togeo_lon_lat_result_order = true를 사용해 복원할 수 있습니다.
예시
Query
Response
h3ToGeoBoundary
(lat, lon) 쌍의 배열을 반환합니다.
구문
h3Index— H3 인덱스. UInt64.
Query
Response
h3kRing
k 이내에 있는 모든 H3 육각형을 무작위 순서로 나열합니다.
구문
Query
Response
h3PolygonToCells
geometry는 다음 Geo 데이터 타입 또는 그 기반이 되는 기본 타입 중 하나일 수 있습니다:resolution— 인덱스 해상도입니다. 범위:[0, 15]. UInt8.
Query
Response
h3GetBaseCell
index— 육각형 인덱스 번호입니다. UInt64.
- 육각형의 기본 셀 번호입니다. UInt8.
Query
Response
h3HexAreaM2
resolution— 인덱스 해상도. 범위:[0, 15]. UInt8.
- 제곱미터 단위의 면적. Float64.
Query
Response
h3HexAreaKm2
resolution— 인덱스 해상도입니다. 범위:[0, 15]. UInt8.
- 제곱킬로미터 단위의 면적입니다. Float64.
Query
Response
h3IndexesAreNeighbors
Query
Response
h3ToChildren
Query
Response
h3ToParent
- 상위 H3 인덱스. UInt64.
Query
Response
h3ToString
H3Index 표현을 문자열 형식으로 변환합니다.
index— 육각형 인덱스 번호입니다. UInt64.
- H3 인덱스의 문자열 형식입니다. String.
Query
Response
stringToH3
H3Index(UInt64) 형식으로 변환합니다.
구문
index_str— H3 인덱스의 문자열 형식입니다. String.
- 육각형 인덱스 번호입니다. 오류가 발생하면 0을 반환합니다. UInt64.
Query
Response
h3GetResolution
index— 육각형 인덱스 번호. UInt64.
- 인덱스의 해상도. 범위:
[0, 15]. UInt8.
Query
Response
h3IsResClassIII
index— 육각형 인덱스 번호. UInt64.
Query
Response
h3IsPentagon
index— 육각형 인덱스 번호. UInt64.
Query
Response
h3GetFaces
index— 육각형 인덱스 번호. UInt64.
Query
Response
h3CellAreaM2
index— 육각형 인덱스 번호. UInt64.
- 제곱미터 단위의 셀의 면적. Float64.
Query
Response
h3CellAreaRads2
index— 육각형 인덱스 번호. UInt64.
- 제곱 라디안 단위의 셀 면적입니다. Float64.
Query
Response
h3ToCenterChild
Query
Response
h3ExactEdgeLengthM
index— 육각형 인덱스 번호. UInt64.
- 미터 단위의 정확한 변의 길이. Float64.
Query
Response
h3ExactEdgeLengthKm
index— 육각형 인덱스 번호입니다. UInt64.
- 킬로미터 단위의 정확한 변 길이입니다. Float64.
Query
Response
h3ExactEdgeLengthRads
index— 육각형 인덱스 번호입니다. UInt64.
- 라디안 단위의 정확한 변 길이입니다. Float64.
Query
Response
h3NumHexagons
resolution— 인덱스 해상도. 범위:[0, 15]. UInt8.
- H3 인덱스 개수. Int64.
Query
Response
h3PointDistM
- 미터 단위의 haversine 또는 great circle 거리입니다.Float64.
Query
Response
h3PointDistKm
- 킬로미터 단위의 haversine 또는 대권 거리입니다. Float64.
Query
Response
h3PointDistRads
- 라디안 단위의 haversine 또는 great circle 거리입니다. Float64.
Query
Response
h3GetRes0Indexes
Query
Response
h3GetPentagonIndexes
resolution— 인덱스 해상도. 범위:[0, 15]. UInt8.
Query
Response
h3Line
Query
Response
h3Distance
- 격자 셀 수입니다. Int64.
Query
Response
h3HexRing
Query
Response
h3GetUnidirectionalEdge
- 에지의 육각형 인덱스 번호. UInt64.
Query
Response
h3UnidirectionalEdgeIsValid
index— 육각형 인덱스 번호입니다. UInt64.
Query
Response
h3GetOriginIndexFromUnidirectionalEdge
edge— 에지를 나타내는 육각형 인덱스 번호입니다. UInt64.
- 원점 육각형 인덱스 번호입니다. UInt64.
Query
Response
h3GetDestinationIndexFromUnidirectionalEdge
edge— 에지를 나타내는 육각형 인덱스 번호입니다. UInt64.
- 대상 육각형의 인덱스 번호입니다. UInt64.
Query
Response
h3GetIndexesFromUnidirectionalEdge
edge— 에지를 나타내는 육각형 인덱스 번호입니다. UInt64.
tuple(origin,destination)입니다.
입력값이 유효하지 않으면 (0,0)을 반환합니다.
예시
Query
Response
h3GetUnidirectionalEdgesFromHexagon
index— 에지를 나타내는 육각형 인덱스 번호입니다. UInt64.
Query
Response
h3GetUnidirectionalEdgeBoundary
index— 에지를 나타내는 육각형 인덱스 번호입니다. UInt64.
Query
Response