Geometry

En klass som representerar ett geometrivärde i Python.

Syntax

from pyspark.databricks.sql.types import Geometry

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

Parameterar

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

Methods

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

Examples

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