st_convexhull Função

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

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