Bagikan melalui


st_simplify

Penting

Fitur ini ada di Pratinjau Umum.

Menyederhanakan geometri input menggunakan algoritma Douglas-Peucker.

Untuk fungsi Databricks SQL yang sesuai, lihat st_simplify fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Parameter-parameternya

Pengaturan Tipe Description
col1 pyspark.sql.Column atau str Nilai Geometri.
col2 pyspark.sql.Column atau float Nilai DOUBLE yang merupakan nilai jarak yang digunakan untuk penyederhanaan. Unit jarak sesuai dengan CRS dari geometri masukan.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('LINESTRING(0 0,5.1 0,10 0,10 3,10 8,16 9)',)], ['wkt'])
df.select(dbf.st_asewkt(dbf.st_simplify(dbf.st_geomfromtext('wkt', 4326), 0.2)).alias('result')).collect()
[Row(result='SRID=4326;LINESTRING(0 0,10 0,10 8,16 9)')]