Partilhar via


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

Retorna true se o valor de entrada GEOMETRY for uma geometria válida no sentido OGC.

Syntax

st_isvalid ( geoExpr )

Arguments

  • geoExpr: Um GEOMETRY valor.

Returns

Um valor do tipo BOOLEAN, verdadeira se o valor de entrada GEOMETRY for uma geometria válida segundo os padrões do OGC.

A função retorna NULL se a entrada for NULL.

Examples

-- Returns false for invalid geometry with self-intersecting polygon.
> SELECT st_isvalid(st_geomfromtext('POLYGON((0 0,10 10,10 0,0 10,0 0))'));
  false
-- Returns true for valid geometry.
> SELECT st_isvalid(st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'));
  true