Bagikan melalui


STCrosses (Tipe Data geometri)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceDatabase SQL di Microsoft Fabric

Mengembalikan 1 jika instans geometri melewati instans geometri lain. Mengembalikan 0 jika tidak.

Syntax

  
.STCrosses ( other_geometry )  

Arguments

other_geometry
Adalah instans geometri lain untuk dibandingkan dengan instans yang STCrosses() dipanggil.

Jenis Kembalian

Jenis pengembalian SQL Server: bit

Jenis pengembalian CLR: SqlBoolean

Remarks

Dua instans geometri menyeberang jika kedua kondisi berikut ini benar:

  • Persimpangan dua instans geometri menghasilkan geometri yang dimensinya kurang dari dimensi maksimum instans geometri sumber.

  • Set persimpangan adalah interior untuk kedua instans geometri sumber.

Metode ini selalu mengembalikan null jika ID referensi spasial (SRID) instans geometri tidak cocok.

Examples

Contoh berikut menggunakan STCrosses() untuk menguji dua geometry instans untuk melihat apakah instans tersebut bersilang.

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

Lihat Juga

Metode OGC pada Instans Geometri