다음을 통해 공유


지리학

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

문법

from pyspark.databricks.sql.types import Geography

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

매개 변수

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

메서드

메서드 Description
getBytes() 지리의 WKB를 반환합니다.
getSrid() Geography의 SRID를 반환합니다.

예시

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