Share via


Geography

A class to represent a Geography value in Python.

Syntax

from pyspark.databricks.sql.types import Geography

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

Parameters

Parameter Type Description
wkb bytes The bytes representing the WKB of Geography
srid integer The integer value representing SRID of Geography

Methods

Method Description
getBytes() Returns the WKB of Geography
getSrid() Returns the SRID of Geography

Examples

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