Aller au contenu principal

Géométrie

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

Syntaxe​

Python
from pyspark.databricks.sql.types import Geometry

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

parameter​

parameter

Type

Description

wkb

octets

Les octets représentant le WKB de la géométrie

srid

entier

La valeur entière représentant le SRID de la géométrie

parameter

Type

Description

wkb

octets

Les octets représentant le WKB de la géométrie

srid

entier

La valeur entière représentant le SRID de la géométrie

Méthodes​

Méthode

Description

getBytes()

Renvoie le WKB de la géométrie

getSrid()

Renvoie le SRID de la géométrie

Méthode

Description

getBytes()

Renvoie le WKB de la géométrie

getSrid()

Renvoie le SRID de la géométrie

Exemples​

Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([{'geomwkt': 'POINT(17 7)'}])
g = df.select(dbf.st_geomfromwkt(df.geomwkt).alias("geom")).head().geom
g.getBytes().hex()
Output
'010100000000000000000031400000000000001c40'
Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([{'geomwkt': 'POINT(17 7)'}])
g = df.select(dbf.st_geomfromwkt(df.geomwkt).alias("geom")).head().geom
g.getSrid()
Output
0