Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Upraszcza geometrię danych wejściowych przy użyciu algorytmu Douglas-Peucker.
Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz st_simplify funkcja.
Składnia
from pyspark.databricks.sql import functions as dbf
dbf.st_simplify(col1=<col1>, col2=<col2>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col1 |
pyspark.sql.Column lub str |
Wartość Geometry. |
col2 |
pyspark.sql.Column lub zmiennoprzecinkowy |
Wartość PODWÓJNA, która jest wartością odległości używaną do uproszczenia. Jednostki odległości są jednostkami CRS geometrii wejściowej. |
Przykłady
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)')]