Compartilhar via


STTouches (tipo de dados geometry)

Retornará 1 se uma instância geometry tocar espacialmente outra instância geometry. Retornará 0 se isso não ocorrer.

Sintaxe

.STTouches ( other_geometry )

Argumentos

  • other_geometry
    É outra instância 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

Outros recursos

Métodos do OGC em instâncias geometry