Freigeben über


STArea (geography-Datentyp)

Gibt die gesamte Oberfläche einer geography-Instanz zurück. Ergebnisse für STArea() werden als Quadrat der vom SRID (Spatial Reference Identifier) der geography-Instanz verwendeten Maßeinheit zurückgegeben. Wenn der SRID der Instanz beispielsweise 4326 lautet, gibt STArea() Ergebnisse in Quadratmetern zurück.

Syntax

.STArea ( )

Rückgabetypen

SQL Server Rückgabetyp: float

CLR-Rückgabetyp: SqlDouble

Hinweise

STArea() gibt 0 zurück, wenn eine geography-Instanz nur 0- und 1-dimensionale Abbildungen enthält, oder wenn sie leer ist.

HinweisHinweis

Methoden für den geography-Datentyp, die einen metrischen Rückgabewert erzeugen, liefern, abhängig vom SRID der in der jeweiligen Methode verwendeten Instanz, unterschiedliche Ergebnisse. Weitere Informationen zu SRIDs finden Sie unter SRIDs (Spatial Reference Identifiers).

Beispiele:

Im folgenden Beispiel wird mithilfe von STArea() eine Polygon geography-Instanz erstellt und dann die Fläche des Polygons berechnet.

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

Siehe auch

Andere Ressourcen

OGC-Methoden für geography-Instanzen