Sdílet prostřednictvím


Geometry

Třída představující hodnotu geometrie v Pythonu.

Syntaxe

from pyspark.databricks.sql.types import Geometry

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

Parametry

Parameter Typ Description
wkb bytes Bajty představující WKB geometrie
srid integer Celočíselná hodnota představující SRID geometrie

Methods

Metoda Description
getBytes() Vrátí WKB geometrie.
getSrid() Vrátí SRID objektu geometrie.

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