共用方式為


STArea (geography 資料類型)

傳回 geography 例項的總介面區。STArea() 的結果會使用 geography 例項之空間參考識別碼所使用的測量單位平方傳回;例如,如果此例項的 SRID 為 4326,STArea() 會使用平方公尺傳回結果。

語法

.STArea ( )

傳回類型

SQL Server 傳回類型:float

CLR 傳回類型:SqlDouble

備註

如果 geography 例項包含 0 維度和 1 維度的圖形或者它是空的,STArea() 會傳回 0。

[!附註]

產生度量傳回值之 geography 資料類型上的方法將會根據此方法中使用之例項的 SRID 而有不同的結果。如需有關 SRID 的詳細資訊,請參閱<空間參考識別碼 (SRID)>。

範例

下列範例會使用 STArea() 建立 Polygongeography 例項,並計算此多邊形的區域。

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();

請參閱

其他資源