Bagikan melalui


st_makepolygon

Penting

Fitur ini ada di Pratinjau Umum.

Membentuk poligon dari batas luar input dan daftar opsional batas dalam, yang diwakili sebagai garis tertutup.

Untuk fungsi Databricks SQL yang sesuai, lihat st_makepolygon fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Parameter-parameternya

Pengaturan Tipe Description
col1 pyspark.sql.Column atau str Nilai Geometri yang mewakili batas luar poligon.
col2 pyspark.sql.Columnfakultatif Array yang bersifat opsional dari nilai Geometri yang mewakili batas bagian dalam poligon. Defaultnya adalah array kosong.

Examples

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()
[Row(result='POLYGON((0 0,10 0,10 10,0 10,0 0))')]