Geografi

En klass som representerar ett geografivärde i Python.

Syntax

from pyspark.databricks.sql.types import Geography

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

Parameterar

Parameter Typ Description
wkb bytes Byte som representerar WKB för geografi
srid integer Heltalsvärdet som representerar SRID för geografi

Methods

Metod Description
getBytes() Returnerar WKB för geografi
getSrid() Returnerar SRID för geografi

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