Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
适用于: Databricks Runtime 17.1 及更高版本
重要
此功能目前以公共预览版提供。
使用 Douglas-Peucker 算法简化输入 GEOMETRY
。
语法
st_simplify ( geo, tolerance )
论据
-
geo
:一个GEOMETRY
值。 -
tolerance
:一个DOUBLE
值,该值是用于简化的距离值。 距离单位是输入几何图形的 CRS 的距离单位。
退货
类型的 GEOMETRY
值,表示简化的几何图形。
单点和多点保持不变。 如果输入是几何图形集合,则以递归方式简化集合的元素。 如果输入几何图形具有 M 坐标,则会删除它们。
输出几何图形的 SRID 值与输入值相同。
如果任何输入为NULL
,该函数将返回NULL
。
例子
-- 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)