Compartir a través de


STGeometryN (tipo de datos geography)

Se aplica a: SQL ServerAzure SQL Database Azure SQL Instancia administrada

Devuelve un elemento geography especificado en una colección GeometryCollection o en uno de sus subtipos. Cuando STGeometryN() se usa en un subtipo de GeometryCollection, como MultiPoint o MultiLineString, este método devuelve la instancia de geography si se llama con N = 1.

Sintaxis

  
.STGeometryN ( expression )  

Nota:

Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.

Argumentos

expression
Expresión int entre 1 y el número de instancias de geography en la colección GeometryCollection.

Tipos de valor devuelto

Tipo de valor devuelto de SQL Server: geography

Tipo de valor devuelto de CLR: SqlGeography

Observaciones

Este método devuelve NULL si el parámetro es mayor que el resultado de STNumGeometries() y producirá una excepción ArgumentOutOfRangeException si el parámetro expression es menor que 1.

Ejemplos

En el siguiente ejemplo se crea una instancia de MultiPoint``geography y se usa STGeometryN() para hallar la segunda instancia de geography de GeometryCollection.

DECLARE @g geography;  
SET @g = geography::STGeomFromText('MULTIPOINT(-122.360 47.656, -122.343 47.656)', 4326);  
SELECT @g.STGeometryN(2).ToString();  

Consulte también

Métodos de OGC en instancias de Geography