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 Description
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 Description
getBytes() Retourne le WKB de Géométrie
getSrid() Retourne le SRID de géométrie

Exemples

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