Compartir a través de


Geometría

Una clase para representar un valor de geometría en Python.

Sintaxis

from pyspark.databricks.sql.types import Geometry

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

Parámetros

Parámetro Tipo Descripción
wkb bytes Bytes que representan el WKB de Geometry
srid entero Valor entero que representa SRID de Geometry

Methods

Método Descripción
getBytes() Devuelve el WKB de Geometry.
getSrid() Devuelve el SRID de Geometry.

Ejemplos

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