メインコンテンツまでスキップ

幾何学

Python でジオメトリ値を表すクラス。

構文

Python
from pyspark.databricks.sql.types import Geometry

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

パラメーター

パラメーター

Type

説明

wkb

バイト

ジオメトリのWKBを表すバイト

srid

integer

ジオメトリのSRIDを表す整数値

パラメーター

Type

説明

wkb

バイト

ジオメトリのWKBを表すバイト

srid

integer

ジオメトリのSRIDを表す整数値

方法

手法

説明

getBytes()

ジオメトリのWKBを返します

getSrid()

ジオメトリのSRIDを返します

手法

説明

getBytes()

ジオメトリのWKBを返します

getSrid()

ジオメトリのSRIDを返します

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
このページの見出し