Aracılığıyla paylaş


STArea (coğrafya Veri Türü)

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

Coğrafya örneğinin toplam yüzey alanını döndürür. STArea() sonuçları, coğrafya örneğinin uzamsal başvuru tanımlayıcısı tarafından kullanılan kare ölçü birimidir. Örneğin, örneğin SRID değeri 4326 ise, STArea() sonuçları metrekare olarak 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() bir coğrafya örneği yalnızca sıfır ve tek boyutlu şekiller içeriyorsa veya boşsa 0 döndürür.

Note

Coğrafya veri türündeki ölçüm dönüş değeri üreten yöntemler, yönteminde kullanılan örneğin SRID'sine göre farklı sonuçlara sahip olur. SRID'ler hakkında daha fazla bilgi için bkz . Uzamsal Başvuru Tanımlayıcıları (SRID).

Examples

Aşağıdaki örnek, bir STArea() örnek oluşturmak için kullanır Polygon geography ve çokgenin alanını hesaplar.

DECLARE @g 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);  
SELECT @g.STArea();  

Ayrıca Bkz.

Coğrafya Örneklerinde OGC Yöntemleri