Geometry

Kelas untuk mewakili nilai Geometri di Python.

Sintaksis

from pyspark.databricks.sql.types import Geometry

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

Parameter-parameternya

Parameter Tipe Deskripsi
wkb Byte Byte-byte yang mewakili WKB dari Geometri
srid bilangan bulat Nilai bilangan bulat yang mewakili SRID Geometri

Metode

Metode Deskripsi
getBytes() Mengembalikan WKB dari Geometri
getSrid() Mengembalikan SRID Geometri

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