funktion st_convexhull

Gäller för:check markerad ja Databricks SQL-kontroll markerad ja Databricks Runtime 17.1 och senare

Important

Den här funktionen finns som allmänt tillgänglig förhandsversion.

Anmärkning

Den här funktionen är inte tillgänglig på de klassiska Databricks SQL-lagerhus. Mer information om Databricks SQL-lager finns i SQL-lagertyper.

Returnerar indatavärdets GEOMETRY konvexa skrov som ett GEOMETRY värde.

Syntax

st_convexhull ( geoExpr )

Arguments

  • geoExpr: Ett GEOMETRY värde.

Returns

Returnerar indatavärdets GEOMETRY konvexa skrov som ett GEOMETRY värde. Mer exakt:

  • Om indatavärdet GEOMETRY är tomt returneras indatavärdet GEOMETRY som det är.
  • Om indatavärdet GEOMETRY degenereras till en punkt returneras den punkten.
  • Om indatavärdets GEOMETRY konvexa skrov urartar till ett linjesegment, vilket inträffar om alla hörn i indata är kollinära, returneras segmentet.
  • I alla andra fall returneras en polygon.
  • Om indatavärdet GEOMETRY inte är tomt och har M-koordinater tas M-koordinaterna bort.

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))