共用方式為


地理

一個用來表示 Python 地理值的類別。

語法

from pyspark.databricks.sql.types import Geography

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

參數

參數 類型 Description
wkb bytes 代表地理 WKB 的位元組
srid 整數 代表地理SRID的整數值

Methods

方法 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