Freigeben über


STLength (geography-Datentyp)

Gibt die Gesamtlänge der Elemente in einer geography-Instanz oder der geography in einer GeometryCollection zurück.

Syntax

.STLength ( )

Rückgabetypen

SQL Server-Rückgabetyp: floatfloat

CLR-Rückgabetyp: SqlDoubleSqlDouble

Hinweise

Wenn eine geography-Instanz geschlossen ist, wird ihre Länge als Gesamtlänge um die Instanz herum berechnet. Die Länge eines Polygons entspricht seinem Umfang und die Länge eines Punkts ist 0. Die Länge einer GeometryCollection wird ermittelt, indem die Summe der Längen aller in der Auflistung enthaltenen geography-Instanzen berechnet wird.

Beispiele

Im folgenden Beispiel wird eine LineString-Instanz erstellt und STLength() verwendet, um die Länge der Instanz zu bestimmen.

DECLARE @g geography;
SET @g = geography::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.STLength();

Siehe auch

Andere Ressourcen