Udostępnij za pośrednictwem


Geometria

Klasa reprezentująca wartość Geometry w języku Python.

Składnia

from pyspark.databricks.sql.types import Geometry

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

Parametry

Parameter Typ Opis
wkb bytes Bajty reprezentujące geometrię WKB
srid liczba całkowita Wartość całkowita reprezentująca SRID geometrii

Methods

Metoda Opis
getBytes() Zwraca WKB dla geometrii
getSrid() Zwraca SRID geometrii

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