Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Database SQL di Microsoft Fabric
Mengembalikan 1 jika instans geometri terkait dengan instans geometri lain, di mana hubungan ditentukan oleh nilai matriks pola Dimensionally Extended 9 Intersection Model (DE-9IM) ; jika tidak, mengembalikan 0.
Syntax
.STRelate ( other_geometry, intersection_pattern_matrix )
Arguments
other_geometry
Adalah instans geometri lain untuk dibandingkan dengan instans yang STRelate() dipanggil.
intersection_pattern_matrix
Adalah string jenis nchar(9) yang mengodekan nilai yang dapat diterima untuk perangkat matriks pola DE-9IM antara dua instans geometri .
Remarks
Metode ini selalu mengembalikan null jika ID referensi spasial (SRID) instans geometri tidak cocok. Metode ini akan melempar ArgumentException jika matriks tidak terbentuk dengan baik.
Jenis Kembalian
Jenis pengembalian SQL Server: bit
Jenis pengembalian CLR: SqlBoolean
Examples
Contoh berikut menggunakan STRelate() untuk menguji dua instans geometri untuk pemisahan spasial menggunakan pola DE-9IM eksplisit .
DECLARE @g geometry;
DECLARE @h geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 2, 2 0, 4 2)', 0);
SET @h = geometry::STGeomFromText('POINT(5 5)', 0);
SELECT @g.STRelate(@h, 'FF*FF****');