Delen via


st_touches functie

Van toepassing op:controleren gemarkeerd ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime 17.1 en hoger

Important

Deze functie bevindt zich in openbare preview-versie.

Opmerking

Deze functie is niet beschikbaar in Databricks SQL Classic Warehouses. Zie SQL Warehouse-typen voor meer informatie over Databricks SQL-warehouses.

Retourneert waar als de twee invoerwaarden GEOMETRY elkaar raken.

Syntax

st_touches ( geo1, geo2 )

Arguments

  • geo1: De eerste GEOMETRY waarde.
  • geo2: De tweede GEOMETRY waarde.

Returns

Een waarde van het type BOOLEAN, waarmee wordt aangegeven of de twee invoerwaarden GEOMETRY elkaar raken.

De functie biedt geen ondersteuning voor geometrieverzamelingen.

Zie het predicaat Touches in de DE-9IM-matrixdefinitie voor meer informatie en de formele definitie.

De functie retourneert NULL als een van de invoerwaarden is NULL.

Foutvoorwaarden

Examples

-- Returns false when geometries do not touch.
> SELECT st_touches(st_geomfromtext('LINESTRING(5 0,5 10)'),st_geomfromtext('MULTILINESTRING((0 0,10 10),(0 10,10 0))'));
  false
-- Returns true when geometries touch.
> SELECT st_touches(st_geomfromtext('LINESTRING(5 0,5 5)'),st_geomfromtext('MULTILINESTRING((0 0,10 10),(0 10,10 0))'));
  true