다음을 통해 공유


st_geomfromwkb

중요합니다

이 기능은 공개 미리보기 단계에 있습니다.

입력 WKB 설명을 구문 분석하고 해당 기하 도형 값을 반환합니다.

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

문법

from pyspark.databricks.sql import functions as dbf

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

매개 변수

매개 변수 유형 Description
col1 pyspark.sql.Column 또는 str 기하 도형 값을 나타내는 WKB 형식의 BINARY 값입니다.
col2 pyspark.sql.Column 또는 int, 선택 사항 기하 도형의 선택적 SRID 값입니다. 기본값은 0입니다.

예시

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(bytes.fromhex('010200000002000000000000000000144000000000000018400000000000001c4000000000000020c0'),)], ['wkb'])
df.select(dbf.st_asewkt(dbf.st_geomfromwkb('wkb')).alias('result')).collect()
[Row(result='LINESTRING(5 6,7 -8)')]
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(bytes.fromhex('010200000002000000000000000000144000000000000018400000000000001c4000000000000020c0'), 4326,)], ['wkb', 'srid'])
df.select(dbf.st_asewkt(dbf.st_geomfromwkb('wkb', 'srid')).alias('result')).collect()
[Row(result='SRID=4326;LINESTRING(5 6,7 -8)')]