Aracılığıyla paylaş


STArea (geometri veri türü)

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

STArea işlevi, geometrinin uzamsal başvuru tanımlayıcısını (SRID) temel alarak kare birimler halinde bir geometri örneğinin alanını döndürür.

Syntax

.STArea ( )

Dönüş Türleri

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

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

Remarks

STArea() 0 örneği yalnızca 0 boyutlu ve 1 boyutlu şekiller içeriyorsa veya boşsa döndürür. STArea(), NULL örneği başlatılmadıysa döndürür.

Examples

A. Çokgen örneğinin alanını hesaplama

Aşağıdaki örnek bir Polygon``geometry örneği oluşturur ve çokgenin alanını hesaplar.

DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POLYGON((0 0, 3 0, 3 3, 0 3, 0 0),(2 2, 2 1, 1 1, 1 2, 2 2))', 0);
SELECT @g.STArea();

B. CurvePolygon örneğinin alanını hesaplama

Aşağıdaki örnek bir CurvePolygon örneğinin alanını hesaplar.

 DECLARE @g geometry;
 SET @g = geometry::Parse('CURVEPOLYGON(CIRCULARSTRING(0 2, 2 0, 4 2, 4 2, 0 2))');
 SELECT @g.STArea() AS Area;
  • Geometri Örnekleri üzerinde OGC Yöntemleri