st_covers 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.

Retorna verdadeiro se o primeiro GEOMETRY valor cobrir o segundo GEOMETRY valor.

Syntax

st_covers ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: O primeiro GEOMETRY valor.
  • geoExpr2: O segundo GEOMETRY valor.

Returns

Um valor do tipo BOOLEAN, que indica se o primeiro GEOMETRY valor abrange o segundo GEOMETRY valor.

A função não suporta coleções de geometria.

Para obter mais detalhes e a definição formal, consulte o predicado Covers na definição da matriz DE-9IM.

Condições de erro

Examples

> SELECT st_covers(st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'),st_geomfromtext('POINT(1 1)'));
  true

> SELECT st_covers(st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'),st_geomfromtext('POINT(5 0)'));
  true

> SELECT st_covers(st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'),st_geomfromtext('POINT(5 6)'));
  false