Freigeben über


Geografie

Eine Klasse, die einen Geography-Wert in Python darstellt.

Syntax

from pyspark.databricks.sql.types import Geography

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

Die Parameter

Parameter Typ Description
wkb Bytes Die Bytes, die das WKB der Geographie darstellen
srid Integer Der ganzzahlige Wert, der SRID der Geografie darstellt

Methodik

Methode Description
getBytes() Gibt die WKB der Geografie zurück.
getSrid() Gibt die SRID der Geodaten zurück.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([{'geogwkt': 'POINT(17 7)'}])
g = df.select(dbf.st_geogfromwkt(df.geogwkt).alias("geog")).head().geog
g.getBytes().hex()
'010100000000000000000031400000000000001c40'
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([{'geogwkt': 'POINT(17 7)'}])
g = df.select(dbf.st_geogfromwkt(df.geogwkt).alias("geog")).head().geog
g.getSrid()
4326