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

st_simplify

Douglas-Peucker アルゴリズムを使用して入力ジオメトリを簡素化します。

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

構文

Python
from pyspark.databricks.sql import functions as dbf

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

パラメーター

パラメーター

Type

説明

col1

pyspark.sql.Column または str

ジオメトリ値。

col2

pyspark.sql.Column またはフロート

簡略化に使用される距離値である DOUBLE 値。距離の単位は、入力ジオメトリの CRS の単位です。

パラメーター

Type

説明

col1

pyspark.sql.Column または str

ジオメトリ値。

col2

pyspark.sql.Column またはフロート

簡略化に使用される距離値である DOUBLE 値。距離の単位は、入力ジオメトリの CRS の単位です。

Python
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()
Output
[Row(result='SRID=4326;LINESTRING(0 0,10 0,10 8,16 9)')]
このページの見出し