Udostępnij przez


Geografia

Klasa reprezentująca wartość Geography w języku Python.

Składnia

from pyspark.databricks.sql.types import Geography

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

Parametry

Parameter Typ Description
wkb bytes Bajty reprezentujące WKB geografii
srid liczba całkowita Wartość całkowita reprezentująca SRID lokalizacji geograficznej

Methods

Metoda Description
getBytes() Zwraca wartość WKB lokalizacji geograficznej
getSrid() Zwraca srid lokalizacji geograficznej

Przykłady

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