Delen via


Geometry

Een klasse die een geometriewaarde in Python vertegenwoordigt.

Syntaxis

from pyspark.databricks.sql.types import Geometry

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

Parameterwaarden

Kenmerk Typologie Description
wkb bytes De bytes die de WKB van een geometrie vertegenwoordigen
srid integer Het gehele getal dat de SRID van de Geometrie vertegenwoordigt.

Methods

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

Voorbeelden

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