다음을 통해 공유


Geometry

Python에서 Geometry 값을 나타내는 클래스입니다.

문법

from pyspark.databricks.sql.types import Geometry

Geometry(wkb=<wkb>, srid=<srid>)

매개 변수

매개 변수 유형 Description
wkb bytes 지오메트리의 WKB 표현을 나타내는 바이트
srid integer Geometry의 SRID를 나타내는 정수 값입니다.

메서드

메서드 Description
getBytes() 기하 도형의 WKB를 반환합니다.
getSrid() 기하 도형의 SRID를 반환합니다.

예시

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([{'geomwkt': 'POINT(17 7)'}])
g = df.select(dbf.st_geomfromwkt(df.geomwkt).alias("geom")).head().geom
g.getBytes().hex()
'010100000000000000000031400000000000001c40'
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([{'geomwkt': 'POINT(17 7)'}])
g = df.select(dbf.st_geomfromwkt(df.geomwkt).alias("geom")).head().geom
g.getSrid()
0