Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
controllo SQL di Databricks
Databricks Runtime 17.1 e versioni successive
Important
Questa funzionalità è in Anteprima Pubblica.
Annotazioni
Questa funzionalità non è disponibile in Databricks SQL Classic Warehouses. Per altre informazioni sui databricks SQL Warehouse, vedere Tipi di SQL Warehouse.
Semplifica il valore di input GEOMETRY usando l'algoritmo Douglas-Peucker.
Syntax
st_simplify ( geo, tolerance )
Arguments
-
geo: un valoreGEOMETRY. -
toleranceDOUBLE: valore che rappresenta il valore della distanza utilizzato per la semplificazione. Le unità di distanza sono quelle del crS della geometria di input.
Returns
Valore di tipo GEOMETRY, che rappresenta la geometria semplificata.
I punti e i punti multipunto rimangono invariati. Se l'input è una raccolta di geometria, gli elementi della raccolta vengono semplificati in modo ricorsivo. Se la geometria di input contiene coordinate M, vengono eliminate.
Il valore SRID della geometria di output è uguale a quello del valore di input.
La funzione restituisce NULL se uno degli input è 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)