STArea (Geografia typ danych)
Zwraca całkowity obszar powierzchni geography wystąpienie.W wyniku STArea() są zwracane w kwadrat jednostka miara używana przez identyfikator odniesienia przestrzennej geography wystąpienie; na przykład, jeśli SRID wystąpienie jest 4326 STArea() zwraca wyniki kwadrat metrów.
Składnia
.STArea ( )
Zwracane typy
SQL Serverzwracany typ: float
Zwracany typ CLR: SqlDouble
Uwagi
**STArea()**Zwraca wartość 0, jeśli geography,wystąpienie zawiera tylko cyfry 0 - i 1-wymiarowa lub jest pusty.
Ostrzeżenie
Metody geography Typ danych tego produktu Metryka zwracają wartość ma różne wyniki oparte na SRID wystąpienie w metoda.Aby uzyskać więcej informacji o SRIDs, zobacz Identyfikatory przestrzennej odniesienia (SRIDs).
Przykłady
W poniższym przykładzie użyto STArea() do tworzenia Polygongeography wystąpienie i oblicza obszar wielokąta.
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();