Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime 17.1 and above
Important
Dieses Feature befindet sich in der Public Preview.
Hinweis
Dieses Feature ist in Databricks SQL Classic Warehouses nicht verfügbar. Weitere Informationen zu Databricks SQL Warehouses finden Sie unter SQL Warehouse-Typen.
Vereinfacht den Eingabewert GEOMETRY mithilfe des Douglas-Peucker Algorithmus.
Syntax
st_simplify ( geo, tolerance )
Arguments
-
geo: EinGEOMETRYWert. -
tolerance: EinDOUBLEWert, der für die Vereinfachung verwendet wird, ist der Abstandswert. Die Abstandseinheiten sind die der CRS der Eingabegeometrie.
Returns
Ein Wert vom Typ GEOMETRY, der die vereinfachte Geometrie darstellt.
Punkte und Multipunkte bleiben unverändert. Wenn es sich bei der Eingabe um eine Geometrieauflistung handelt, werden die Elemente der Auflistung rekursiv vereinfacht. Wenn die Eingabegeometrie M-Koordinaten enthält, werden sie gelöscht.
Der SRID-Wert der Ausgabegeometrie entspricht dem des Eingabewerts.
Die Funktion gibt zurück NULL , wenn eine der Eingaben lautet 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)