Compartir vía


st_simplify Función

Se aplica a:check marcado yes Databricks SQL check marcado yes Databricks Runtime 17.1 y versiones posteriores

Important

Esta característica está en versión preliminar pública.

Nota:

Esta característica no está disponible en almacenes clásicos de Databricks SQL. Para más información sobre los almacenes de SQL de Databricks, consulte Tipos de almacenamiento de SQL.

Simplifica el valor de entrada GEOMETRY mediante el algoritmo Douglas-Peucker.

Syntax

st_simplify ( geo, tolerance )

Arguments

  • geo: Un GEOMETRY valor.
  • tolerance DOUBLE: valor que es el valor de distancia utilizado para la simplificación. Las unidades de distancia son las del CRS de la geometría de entrada.

Returns

Valor de tipo GEOMETRY, que representa la geometría simplificada.

Los puntos y los multipuntos permanecen sin modificaciones. Si la entrada es una colección de geometría, los elementos de la colección se simplifican de forma recursiva. Si la geometría de entrada tiene coordenadas M, se eliminan.

El valor SRID de la geometría de salida es el mismo que el del valor de entrada.

La función devuelve NULL si alguna de las entradas es NULL.

Examples

-- Simplifies linestring with tolerance 0.2.
> SELECT st_astext(st_simplify(st_geomfromtext('LINESTRING(0 0,5.1 0,10 0,10 3,10 8,16 9)'), 0.2));
  LINESTRING(0 0,10 0,10 8,16 9)
-- Returns unchanged point geometry.
> SELECT st_astext(st_simplify(st_geomfromtext('POINT(1 2)'), 1.0));
  POINT(1 2)