STCrosses (geometry Data Type)
Zwraca wartość 1, jeśli geometry wystąpienie z drugą osią geometry wystąpienie. Jeśli nie zwraca wartość 0.
.STCrosses ( other_geometry )
Argumenty
- other_geometry
Czy drugi geometry wystąpienie, które ma zostać porównana przy użyciu wystąpienie, w którym STCrosses() jest wywoływany.
Zwracane typy
SQL Server typ zwrotny: bit
Zwracany typ CLR: SqlBoolean
Remarks
Dwa geometry wystąpienia przecinają się, gdy są spełnione oba następujące warunki:
Punkt przecięcia dwóch geometry wyniki wystąpień geometrii, którego rozmiar jest mniejszy niż maksymalny rozmiar urządzenie źródłowe geometry wystąpienia.
Zestaw przecięcia jest wewnętrznych do obu urządzenie źródłowe geometry wystąpienia.
Tej metoda zawsze zwraca wartość null, jeśli przestrzennej odwołań identyfikatorów (SRIDs) geometry wystąpienia nie pasują do siebie.
Przykłady
W poniższym przykładzie użyto STCrosses() Aby przetestować dwóch geometry wystąpień, aby zobaczyć, jeśli ich krzyżowe.
DECLARE @g geometry;
DECLARE @h geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 2, 2 0)', 0);
SET @h = geometry::STGeomFromText('LINESTRING(0 0, 2 2)', 0);
SELECT @g.STCrosses(@h);