Condividi tramite


Geometria

Una classe per rappresentare un valore di geometria in Python.

Sintassi

from pyspark.databricks.sql.types import Geometry

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

Parametri

Parametro Tipo Descrizione
wkb bytes Byte che rappresentano il WKB della geometria
srid numero intero Valore intero che rappresenta SRID di Geometry

Methods

metodo Descrizione
getBytes() Restituisce il WKB della Geometry
getSrid() Restituisce l'identificatore SRID della geometria

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