Aller au contenu principal

Géographie

Une classe pour représenter une valeur Géographie en Python.

Syntaxe​

Python
from pyspark.databricks.sql.types import Geography

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

parameter​

parameter

Type

Description

wkb

octets

Les octets représentant le WKB de Geography

srid

entier

La valeur entière représentant le SRID de la Géographie.

parameter

Type

Description

wkb

octets

Les octets représentant le WKB de Geography

srid

entier

La valeur entière représentant le SRID de la Géographie.

Méthodes​

Méthode

Description

getBytes()

Renvoie le WKB de la géographie.

getSrid()

Renvoie le SRID de la Géographie.

Méthode

Description

getBytes()

Renvoie le WKB de la géographie.

getSrid()

Renvoie le SRID de la Géographie.

Exemples​

Python
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()
Output
'010100000000000000000031400000000000001c40'
Python
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()
Output
4326