Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Zwraca wartość 1, jeśli wystąpienie geometrii przestrzennie dotyka innego wystąpienia geometrii . Zwraca wartość 0, jeśli nie.
Syntax
.STTouches ( other_geometry )
Arguments
other_geometry
Jest innym wystąpieniem geometrii , które ma być porównywane z wystąpieniem, na którym STTouches() jest wywoływane.
Typy zwracane
Zwracany typ programu SQL Server: bit
Typ zwracany clR: SqlBoolean
Remarks
Dwa wystąpienia geometryczne dotykają, jeśli ich punkt ustawia między sobą, ale ich wnętrza nie przecinają się.
Ta metoda zawsze zwraca wartość null, jeśli identyfikatory odwołań przestrzennych (SRID) wystąpień geometrii nie są zgodne.
Examples
W poniższym przykładzie użyto STTouches() metody do przetestowania dwóch geometry wystąpień, aby sprawdzić, czy dotknął.
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);
Zobacz też
Omówienie indeksów przestrzennych
metody OGC w wystąpieniach geometrycznych