Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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