STTouches (tipo de dados geometry)
Retornará 1 se uma instância de geometry tocar espacialmente outra instância de geometry. Retornará 0 se isso não ocorrer.
Aplica-se a: SQL Server (SQL Server 2008 até a versão atual), Banco de dados SQL do Windows Azure (versão inicial até a versão atual). |
Sintaxe
.STTouches ( other_geometry )
Argumentos
- other_geometry
É outra instância de geometry para comparar com a instância na qual STTouches() é invocado.
Tipos de retorno
SQL Server tipo de retorno: bit
Tipo de retorno CLR: SqlBoolean
Comentários
Duas instâncias geometry encontram-se se houver interseção de seus conjuntos de pontos, mas não de seus interiores.
Esse método sempre retornará nulo se as SRIDs (IDs de referência espacial) das instâncias geometry não forem correspondentes.
Exemplos
O exemplo a seguir usa STTouches() para testar duas instâncias geometry e consultar se elas se encontram.
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);
Consulte também
Conceitos
Visão geral de índices espaciais