Aracılığıyla paylaş


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

İçinde ikisinden biri olan tüm noktalarını temsil eden bir nesne döndürür geographyörneği ya da başka bir geographyörneği, ama değil hem durumlarda bu noktalar.

Sözdizimi

.STSymDifference ( other_geography )

Bağımsız değişkenler

  • other_geography
    Başka bir geographyörneğini hangi örneğinde ek olarak **STSymDistance()**Çağrılmakta.

Dönüş Türleri

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

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

Açıklamalar

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

SQL Serverbir Yarımküre büyük kayma örnekleri destekler. De SQL Server, sunucu üzerindeki olası sonuçları kümesi uzatıldı FullGlobeörnekleri.

Yalnızca giriş örnekleri circular arc kesimleri içeriyorsa sonuç circular arc parçalarını içerebilir.

Örnekler

A.İki çokgenler ve simetrik fark bilgi işlem

Aşağıdaki örnek STSymDifference()iki simetrik fark hesaplamak için Polygonörnekleri.

DECLARE @g geography;
DECLARE @h geography;
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);
SET @h = geography::STGeomFromText('POLYGON((-122.351 47.656, -122.341 47.656, -122.341 47.661, -122.351 47.661, -122.351 47.656))', 4326);
SELECT @g.STSymDifference(@h).ToString();

DECLARE @g geography;
DECLARE @h geography;
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);
SET @h = geography::STGeomFromText('POLYGON((-122.351 47.656, -122.341 47.656, -122.341 47.661, -122.351 47.661, -122.351 47.656))', 4326);
SELECT @g.STSymDifference(@h).ToString();

B.FullGlobe simetrik fark bilgi işlem

Aşağıdaki örnek simetrik fark karşılaştıran bir Polygonile FullGlobe.

DECLARE @g geography = 'POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))';

SELECT @g.STSymDifference('FULLGLOBE').ToString();

Ayrıca bkz.

Diğer Kaynaklar

Coğrafya örnekleri üzerinde ogc yöntemleri