Geometry

Python'da Geometri değerini temsil eden bir sınıf.

Sözdizimi

from pyspark.databricks.sql.types import Geometry

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

Parametreler

Parametre Türü Açıklama
wkb bytes Geometrinin WKB'sini temsil eden baytlar
srid tamsayı Geometrinin SRID değerini temsil eden tamsayı değeri

Methods

Yöntem Açıklama
getBytes() Geometrinin WKB değerini verir
getSrid() Geometrinin SRID değerini verir

Örnekler

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