Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Bir geometri örneğinin başka birgeometri örneğiyle birleşimini temsil eden bir nesne döndürür.
Syntax
.STUnion ( other_geometry )
Arguments
other_geometry
Üzerinde çağrılan örnekle bir birleşim oluşturmak için başka bir geometri örneğidir STUnion() .
Dönüş Türleri
SQL Server dönüş türü: geometri
CLR dönüş türü: SqlGeometry
Remarks
Geometri örneklerinin uzamsal başvuru kimlikleri (SRID' ler) eşleşmezse bu yöntem her zaman null döndürür. Sonuç, yalnızca giriş örnekleri döngüsel yay kesimleri içeriyorsa döngüsel yay kesimleri içerebilir.
Examples
A. İki Çokgen örneğin birleşimini hesaplama
Aşağıdaki örnek, iki STUnion() örneğin birleşimini hesaplamak için kullanırPolygon.
DECLARE @g geometry;
DECLARE @h geometry;
SET @g = geometry::STGeomFromText('POLYGON((0 0, 0 2, 2 2, 2 0, 0 0))', 0);
SET @h = geometry::STGeomFromText('POLYGON((1 1, 3 1, 3 3, 1 3, 1 1))', 0);
SELECT @g.STUnion(@h).ToString();
B. Bir Polygon örneğinin CurvePolygon örneğiyle birleşimini hesaplama
Aşağıdaki örnek, döngüsel yay kesimi içeren bir örnek döndürür GeometryCollection .
DECLARE @g geometry = 'CURVEPOLYGON(CIRCULARSTRING(0 -4, 4 0, 0 4, -4 0, 0 -4))';
DECLARE @h geometry = 'POLYGON((5 -1, 5 -3, 7 -3, 7 -1, 5 -1))';
SELECT @g.STUnion(@h).ToString();
STUnion() çağrılan STUnion() örnek döngüsel bir yay kesimi içerdiğinden döngüsel yay kesimi içeren bir sonuç döndürür.
Ayrıca Bkz.
Geometri Örnekleri üzerinde