Udostępnij za pośrednictwem


STDisjoint (geography Data Type)

Zwraca 1, jeśli wystąpienie danych typu geography jest przestrzennie oddzielone od innego wystąpienia danych typu geography.W przeciwnym razie zwraca 0.

.STDisjoint ( other_geography )

Argumenty

  • other_geography
    Czy drugi geography wystąpienie, które ma zostać porównana przy użyciu wystąpienie, w którym STDisjoint() jest wywoływany.

Zwracane typy

SQL Server typ zwrotny: bit

Zwracany typ CLR: SqlBoolean

Remarks

Dwa geography jest odłączony, jeśli punkt przecięcia się ich Ustawia punkt jest pusta.

Ta metoda zawsze zwraca wartość null, jeśli identyfikatory odwołań przestrzennych (SRID) wystąpień danych typu geography są niezgodne.

Przykłady

W poniższym przykładzie użyto STDisjoint() Aby przetestować dwóch geography wystąpienia, aby sprawdzić, czy są one od rozłączne.

DECLARE @g geography;
DECLARE @h geography;
SET @g = geography::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656)', 4326);
SET @h = geography::STGeomFromText('POINT(-122.34900 47.65100)', 4326);
SELECT @g.STDisjoint(@h);

See Also

Other Resources