Udostępnij za pośrednictwem


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

Zobacz także

Inne zasoby