Compartir vía


st_equals Función

Se aplica a:check marcado yes Databricks SQL check marcado yes Databricks Runtime 17.1 y versiones posteriores

Important

Esta característica está en versión preliminar pública.

Nota:

Esta característica no está disponible en almacenes clásicos de Databricks SQL. Para más información sobre los almacenes de SQL de Databricks, consulte Tipos de almacenamiento de SQL.

Devuelve true si los dos valores de entrada GEOMETRY son geométricamente iguales, lo que significa que corresponden al mismo conjunto de puntos.

Syntax

st_equals ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: el primer GEOMETRY valor.
  • geoExpr2: El segundo GEOMETRY valor.

Returns

Valor de tipo BOOLEAN, que indica si los dos valores de entrada GEOMETRY son geométricamente iguales.

La función no admite colecciones de geometría.

Para obtener más detalles y la definición formal del predicado Equals, consulte la definición de la matriz DE-9IM.

La función devuelve NULL si alguna de las entradas es NULL.

Condiciones de error

Examples

-- Returns false as a point and polygon are not equal.
> SELECT st_equals(st_geomfromtext('POINT(1 1)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'));
  false
-- Returns true as the two polygons are geometrically equal.
> SELECT st_equals(st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'));
  true