Sdílet prostřednictvím


STTouches (datový typ geometrie)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrátí hodnotu 1, pokud instance geometrie prostorově dotkne jiné instance geometrie . Vrátí hodnotu 0, pokud ne.

Syntax

  
.STTouches ( other_geometry )  

Arguments

other_geometry
Je další instance geometrie , která se porovnává s instancí, na které STTouches() je vyvolána.

Návratové typy

Návratový typ SQL Serveru: bit

Návratový typ CLR: SqlBoolean

Remarks

Dvě instance geometrie se dotknou, pokud se jejich bodové sady protínají, ale jejich interiéry se neprotínají.

Tato metoda vždy vrátí hodnotu null, pokud id prostorového odkazu (SRID) instancí geometrie neodpovídají.

Examples

Následující příklad používá STTouches() k otestování dvou geometry instancí, aby se zjistilo, jestli se dotkne.

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);  

Viz také

Přehled prostorových indexů
metody OGC v instancích geometrie