STGeometryN (type de données geography)

Retourne un élément geography spécifié dans un GeometryCollection ou un de ses sous-types. Lorsque STGeometryN() est utilisée sur un sous-type d'un GeometryCollection, tel que MultiPoint ou MultiLineString, cette méthode retourne l'instance geography si elle est appelée avec N=1.

Syntaxe

.STGeometryN ( expression )

Arguments

  • expression
    Expression int comprise entre 1 et le nombre d'instances geography dans le GeometryCollection.

Types des valeurs de retour

Type de retour SQL Server : geography

Type de retour CLR : SqlGeography

Notes

Cette méthode retourne Null si le paramètre est supérieur au résultat de STNumGeometries() et lève un ArgumentOutOfRangeException si le paramètre d'expression est inférieur à 1.

Exemples

L'exemple suivant crée une instance MultiPointgeography et utilise STGeometryN() pour rechercher la deuxième instance geography du GeometryCollection.

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

Voir aussi

Autres ressources