Поделиться через


География

Класс, представляющий значение Geography в Python.

Синтаксис

from pyspark.databricks.sql.types import Geography

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

Параметры

Параметр Тип Description
wkb байт байты, представляющие WKB geography
srid целое число Целочисленное значение, представляющее SRID географии

Методы

Метод Description
getBytes() Возвращает WKB географии
getSrid() Возвращает SRID объекта География

Примеры

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