Sdílet prostřednictvím


st_convexhull Funkce

Platí pro:check označený jako ano Kontrola SQL Databricks označená jako ano 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.

Vrátí konvexní obal vstupní GEOMETRY hodnoty jako GEOMETRY hodnotu.

Syntax

st_convexhull ( geoExpr )

Arguments

  • geoExpr: Hodnota GEOMETRY.

Returns

Vrátí konvexní obal vstupní GEOMETRY hodnoty jako GEOMETRY hodnotu. Přesněji:

  • Pokud je vstupní GEOMETRY hodnota prázdná, vrátí se vstupní GEOMETRY hodnota tak, jak je.
  • Pokud se vstupní GEOMETRY hodnota degeneruje k bodu, vrátí se tento bod.
  • Pokud se konvexní obal vstupní hodnoty degeneruje na úsečku, což nastane, pokud jsou všechny vrcholy ve vstupu kolineární, vrátí se tento segment.
  • Ve všech ostatních případech se vrátí mnohoúhelník.
  • Pokud vstupní GEOMETRY hodnota není prázdná a má souřadnice M, souřadnice M se zahodí.

Examples

> SELECT st_astext(st_convexhull(st_geomfromtext('POLYGON((0 0,20 0,20 10,15 5,5 10,0 25,0 0))')));
  POLYGON((0 0,0 25,20 10,20 0,0 0))