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

st_makepolygon

入力された外側の境界と、閉じたラインストリングとして表される内側の境界のオプションの配列からポリゴンを構築します。

対応する Databricks SQL 関数については、 st_makepolygon関数を参照してください。

構文

Python
from pyspark.databricks.sql import functions as dbf

dbf.st_makepolygon(col1=<col1>, col2=<col2>)

パラメーター

パラメーター

Type

説明

col1

pyspark.sql.Column または str

ポリゴンの外側の境界を表すジオメトリ値。

col2

pyspark.sql.Columnオプション

ポリゴンの内部境界を表すジオメトリ値のオプションの配列。デフォルトは空の配列です。

パラメーター

Type

説明

col1

pyspark.sql.Column または str

ポリゴンの外側の境界を表すジオメトリ値。

col2

pyspark.sql.Columnオプション

ポリゴンの内部境界を表すジオメトリ値のオプションの配列。デフォルトは空の配列です。

Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('LINESTRING(0 0,10 0,10 10,0 10,0 0)',)], ['wkt'])
df.select(dbf.st_astext(dbf.st_makepolygon(dbf.st_geomfromtext('wkt'))).alias('result')).collect()
Output
[Row(result='POLYGON((0 0,10 0,10 10,0 10,0 0))')]
このページの見出し