Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Egy geometriai értéket ábrázoló osztály a Pythonban.
Szemantika
from pyspark.databricks.sql.types import Geometry
Geometry(wkb=<wkb>, srid=<srid>)
Paraméterek
| Paraméter | Típus | Description |
|---|---|---|
wkb |
bytes | A geometria WKB-ját képviselő bájtok |
srid |
egész szám | A geometria SRID értékét jelölő egész szám |
Methods
| Metódus | Description |
|---|---|
getBytes() |
A geometria WKB-ját adja vissza |
getSrid() |
A Geometria SRID azonosítóját adja vissza |
Példák
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()
'010100000000000000000031400000000000001c40'
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()
0