Delen via


st_convexhull functie

Van toepassing op:controleren gemarkeerd ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime 17.1 en hoger

Important

Deze functie bevindt zich in openbare preview-versie.

Opmerking

Deze functie is niet beschikbaar in Databricks SQL Classic Warehouses. Zie SQL Warehouse-typen voor meer informatie over Databricks SQL-warehouses.

Retourneert de convexe romp van de invoerwaarde GEOMETRY als een GEOMETRY waarde.

Syntax

st_convexhull ( geoExpr )

Arguments

  • geoExpr: Een GEOMETRY waarde.

Returns

Retourneert de convexe romp van de invoerwaarde GEOMETRY als een GEOMETRY waarde. Nauwkeuriger:

  • Als de invoerwaarde leeg is, wordt de invoerwaarde GEOMETRYGEOMETRY als zodanig geretourneerd.
  • Als de invoerwaarde GEOMETRY naar een punt ontaardt, wordt dat punt geretourneerd.
  • Als de convexe romp van de invoerwaarde GEOMETRY ontaardt in een lijnsegment, wat gebeurt wanneer alle hoekpunten in de invoer collineair zijn, wordt dat segment geretourneerd.
  • In alle andere gevallen wordt een veelhoek geretourneerd.
  • Als de invoerwaarde GEOMETRY niet leeg is en M-coördinaten bevat, worden de M-coördinaten verwijderd.

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