Aracılığıyla paylaş


STCrosses (geometri Veri Türü)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Geometri örneği başka birgeometri örneğini geçerse 1 döndürür. Döndürmezse 0 döndürür.

Syntax

  
.STCrosses ( other_geometry )  

Arguments

other_geometry
Üzerinde çağrılan örnekle karşılaştırılan başka bir geometri örneğidir STCrosses() .

Dönüş Türleri

SQL Server dönüş türü: bit

CLR dönüş türü: SqlBoolean

Remarks

Aşağıdaki koşulların her ikisi de doğruysa iki geometri örneği çapraz olur:

  • İki geometri örneğinin kesişimi, boyutları kaynak geometri örneklerinin maksimum boyutundan daha az olan bir geometriyle sonuçlanıyor.

  • Kesişim kümesi her iki kaynak geometri örneğinin iç kısmıdır.

Geometri örneklerinin uzamsal başvuru kimlikleri (SRID' ler) eşleşmezse bu yöntem her zaman null döndürür.

Examples

Aşağıdaki örnek, iki STCrosses() örneğin kesişip kesişmediğini test etmek için kullanırgeometry.

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

Ayrıca Bkz.

Geometri Örnekleri üzerinde OGC Yöntemleri