다음을 통해 공유


h3_pointash3string

지정된 해상도에서 제공된 지점에 해당하는 H3 셀 ID (문자열)를 반환합니다. 지리가 점이 아니거나 지리의 입력 표현을 해석할 때 오류가 발생하면 식에서 에러가 발생한다. 허용되는 입력 표현은 WKT, GeoJSON 및 WKB입니다. 처음 두 경우에서 입력은 문자열 형식인 반면, 마지막 경우에는 입력이 BINARY 형식이어야 합니다. Spark Connect를 지원합니다.

해당 Databricks SQL 함수에 대해 알아보려면 h3_pointash3string 함수를 참조하세요.

문법

from pyspark.databricks.sql import functions as dbf

dbf.h3_pointash3string(col1=<col1>, col2=<col2>)

매개 변수

매개 변수 유형 Description
col1 pyspark.sql.Column 또는 str WGS84 좌표 참조 시스템의 점 지리를 WKT 또는 GeoJSON 형식으로 나타내는 문자열이거나 WKB 형식의 WGS84 좌표 참조 시스템에서 지리를 나타내는 BINARY입니다.
col2 pyspark.sql.Column, str 또는 int 지점 지리에 해당하는 컴퓨팅하려는 H3 셀 ID의 해상도입니다.

예시

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('POINT(-122.4783 37.8199)', 13),], ['wkt', 'res'])
df.select(dbf.h3_pointash3string('wkt', 'res').alias('result')).collect()
[Row(result='8d283087022a93f')]
df.select(dbf.h3_pointash3string('wkt', 13).alias('result')).collect()
[Row(result='8d283087022a93f')]