Delen via


Geometrie

Een klasse die een geometriewaarde in Python vertegenwoordigt.

Syntaxis

from pyspark.databricks.sql.types import Geometry

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

Parameterwaarden

Kenmerk Typ Beschrijving
wkb bytes De bytes die de WKB van een geometrie vertegenwoordigen
srid geheel getal Het gehele getal dat de SRID van de Geometrie vertegenwoordigt.

Methods

Methode Beschrijving
getBytes() geeft als resultaat de WKB van geometrie
getSrid() Geeft als resultaat de SRID van geometrie

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