Bagikan melalui


Geometry

Kelas untuk mewakili nilai Geometri di Python.

Syntax

from pyspark.databricks.sql.types import Geometry

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

Parameter-parameternya

Pengaturan Tipe Description
wkb Byte Byte-byte yang mewakili WKB dari Geometri
srid bilangan bulat Nilai bilangan bulat yang mewakili SRID Geometri

Methods

Metode Description
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