Share via


STEquals (coğrafi konum veri türü)

1 Döner bir geographyaynı nokta kümesi olarak başka bir örneği temsil eden geographyörneği. Yoksa 0 döner.

Sözdizimi

.STEquals ( other_geography )

Bağımsız değişkenler

  • other_geography
    Başka bir geographyörneğini hangi örneğinde karşılaştırma STEquals()çağrılır.

Dönüş Türleri

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

clr döndürme türü:SqlBoolean

Açıklamalar

Bu yöntem her zaman null döndürür kayma başvuru kimlikleri (SRIDs) geographyörnekleri eşleşmiyor.

Örnekler

Aşağıdaki örnek, iki oluşturur geographyörnekleri ile STGeomFromText() eşit ama değil trivially eşit ve kullanan STEquals()kendi eşitlik sınamak için. Örnekleri eşit olduğundan LINESTRINGve POINTiçinde bulunan POLYGON.

DECLARE @g geography;
DECLARE @h geography;
SET @g = geography::STGeomFromText('GEOMETRYCOLLECTION(POLYGON((-122.368 47.658, -122.338 47.649, -122.338 47.658, -122.368 47.658, -122.368 47.658)), LINESTRING(-122.360 47.656, -122.343 47.656), POINT (-122.35 47.656))', 4326);
SET @h = geography::STGeomFromText('POLYGON((-122.368 47.658, -122.338 47.649, -122.338 47.658, -122.368 47.658, -122.368 47.658))', 4326);
SELECT @g.STEquals(@h);

DECLARE @g geography;
DECLARE @h geography;
SET @g = geography::STGeomFromText('GEOMETRYCOLLECTION(POLYGON((-122.368 47.658, -122.338 47.649, -122.338 47.658, -122.368 47.658, -122.368 47.658)), LINESTRING(-122.360 47.656, -122.343 47.656), POINT (-122.35 47.656))', 4326);
SET @h = geography::STGeomFromText('POLYGON((-122.368 47.658, -122.338 47.649, -122.338 47.658, -122.368 47.658, -122.368 47.658))', 4326);
SELECT @g.STEquals(@h);

Ayrıca bkz.

Diğer Kaynaklar

Coğrafya örnekleri üzerinde ogc yöntemleri