STArea (geography 資料類型)
傳回 geography 執行個體的總介面區。 STArea() 的結果會使用 geography 例項之空間參考識別碼所使用的測量單位平方傳回;例如,如果此例項的 SRID 為 4326,STArea() 會使用平方公尺傳回結果。
語法
.STArea ( )
傳回類型
SQL Server 傳回類型:float
CLR 傳回類型:SqlDouble
備註
如果 geography 例項包含 0 維度和 1 維度的圖形或者它是空的,STArea() 會傳回 0。
[!附註]
產生度量傳回值之 geography 資料類型上的方法將會根據此方法中使用之例項的 SRID 而有不同的結果。 如需有關 SRID 的詳細資訊,請參閱<空間參考識別碼 (SRID)>。
範例
下列範例會使用 STArea() 建立 Polygon geography 例項,並計算此多邊形的區域。
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();