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.

Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version), Windows Azure SQL-Datenbank (Ursprüngliche Version bis aktuelle Version).

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.

Hinweis

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