Partager via


Geometry

Classe pour représenter une valeur Géométrie en Python.

Syntaxe

from pyspark.databricks.sql.types import Geometry

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

Paramètres

Paramètre Type Descriptif
wkb Octets Les octets représentant le WKB de la géométrie
srid entier Valeur entière représentant SRID de Geometry

Méthodes

Méthode Descriptif
getBytes() Retourne le WKB de Géométrie
getSrid() Retourne le SRID de géométrie

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