Partilhar via


STTouches (tipo de dados de geometria)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Retorna 1 se uma ocorrência de geometria tocar espacialmente em outra ocorrência de geometria . Devolve 0 se não o fizer.

Syntax

  
.STTouches ( other_geometry )  

Arguments

other_geometry
É outra instância de geometria para comparar com a instância na qual STTouches() é invocada.

Tipos de devolução

Tipo de retorno do SQL Server: bit

Tipo de retorno CLR: SqlBoolean

Remarks

Duas instâncias de geometria tocam se seus conjuntos de pontos se cruzam, mas seus interiores não se cruzam.

Esse método sempre retorna null se as IDs de referência espacial (SRIDs) das instâncias de geometria não corresponderem.

Examples

O exemplo a seguir usa STTouches() para testar duas geometry instâncias para ver se elas se tocam.

DECLARE @g geometry;  
DECLARE @h geometry;  
SET @g = geometry::STGeomFromText('LINESTRING(0 2, 2 0, 4 2)', 0);  
SET @h = geometry::STGeomFromText('POINT(1 1)', 0);  
SELECT @g.STTouches(@h);  

Ver também

Visão geral dos índices espaciais
Métodos OGC em instâncias de geometria