Compartir a través de


STLength (tipo de datos geography)

Devuelve la longitud total de los elementos de una instancia de geography o las instancias de geography incluidas en un elemento GeometryCollection.

Sintaxis

.STLength ( )

Tipos de valores devueltos

Tipo de valor devuelto de SQL Server: floatfloat

Tipo de valor devuelto de CLR: SqlDoubleSqlDouble

Notas

Si se trata de una instancia de geography cerrada, su longitud se calcula como la longitud total alrededor de la instancia; la longitud de cualquier polígono es su perímetro y la longitud de un punto es 0. La longitud de una colección de GeometryCollection se halla calculando la suma de las longitudes de todas las instancias de geography contenidas dentro de la colección.

Ejemplos

En el ejemplo siguiente se crea una instancia de LineString y se usa STLength() para averiguar la longitud de dicha instancia.

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

Vea también

Otros recursos