Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Kontrola SQL Databricks
Databricks Runtime 17.1 a vyšší
Important
Tato funkce je ve verzi Public Preview.
Poznámka:
Tato funkce není k dispozici ve skladech Databricks SQL Classic. Další informace o službě Databricks SQL Warehouse najdete v tématu Typy SQL Warehouse.
Zjednodušuje vstupní GEOMETRY hodnotu pomocí algoritmu Douglas-Peucker.
Syntax
st_simplify ( geo, tolerance )
Arguments
-
geo: HodnotaGEOMETRY. -
tolerance: HodnotaDOUBLE, která je hodnotou vzdálenosti použitou pro zjednodušení. Jednotky vzdálenosti jsou jednotky CRS vstupní geometrie.
Returns
Hodnota typu GEOMETRYpředstavující zjednodušenou geometrii.
Body a více bodů zůstávají beze změny. Pokud je vstupem kolekce geometrie, prvky kolekce jsou zjednodušeny rekurzivně. Pokud vstupní geometrie obsahuje M souřadnice, tyto se vynechají.
Hodnota SRID výstupní geometrie je stejná jako hodnota vstupní hodnoty.
Funkce vrátí NULL , pokud je některý ze vstupů 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)