Udostępnij przez


Geometry

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 Description
wkb bytes Bajty reprezentujące geometrię WKB
srid liczba całkowita Wartość całkowita reprezentująca SRID geometrii

Methods

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

Przykłady

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