Partilhar via


st_convexhull Função

Aplica-se a:check marked yes Databricks SQL check marked yes Databricks Runtime 17.1 e superior

Important

Este recurso está no Public Preview.

Observação

Esse recurso não está disponível nos armazéns Databricks SQL Classic. Para saber mais sobre os armazéns SQL do Databricks, consulte Tipos de armazém SQL.

Devolve o casco convexo do valor de entrada GEOMETRY como um GEOMETRY valor.

Syntax

st_convexhull ( geoExpr )

Arguments

  • geoExpr: Um GEOMETRY valor.

Returns

Devolve o casco convexo do valor de entrada GEOMETRY como um GEOMETRY valor. Mais precisamente:

  • Se o valor de entrada GEOMETRY estiver vazio, o valor de entrada GEOMETRY será retornado como está.
  • Se o valor de entrada GEOMETRY degenerar para um ponto, esse ponto será retornado.
  • Se o casco convexo do valor de entrada GEOMETRY degenerar para um segmento de cadeia de linhas, o que acontece se todos os vértices na entrada forem colineares, esse segmento é retornado.
  • Em todos os outros casos, um polígono é retornado.
  • Se o valor de entrada GEOMETRY não estiver vazio e tiver coordenadas M, as coordenadas M serão descartadas.

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