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