STGeometryN (type de données geography)STGeometryN (geography Data Type)

S’APPLIQUE À : ouiSQL Server (à partir de 2008) ouiAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server (starting with 2008) yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Retourne l’élément geography spécifié dans un GeometryCollection ou l’un de ses sous-types.Returns a specified geography element in a GeometryCollection or one of its subtypes. Quand STGeometryN() est utilisé sur un sous-type de GeometryCollection, par exemple MultiPoint ou MultiLineString, cette méthode retourne l’instance geography si elle est appelée avec N=1.When STGeometryN() is used on a subtype of a GeometryCollection, such as MultiPoint or MultiLineString, this method returns the geography instance if called with N=1.

SyntaxeSyntax

  
.STGeometryN ( expression )  

ArgumentsArguments

expressionexpression
Expression int comprise entre 1 et le nombre d’instances geography dans GeometryCollection.Is an int expression between 1 and the number of geography instances in the GeometryCollection.

Types de retourReturn Types

Type de retour SQL ServerSQL Server : geographySQL ServerSQL Server return type: geography

Type de retour CLR : SqlGeographyCLR return type: SqlGeography

Notes Remarks

Cette méthode retourne une valeur Null si le paramètre est supérieur au résultat de STNumGeometries(), et lève ArgumentOutOfRangeException si le paramètre expression est inférieur à 1.This method returns null if the parameter is larger than the result of STNumGeometries() and will throw an ArgumentOutOfRangeException if the expression parameter is less than 1.

ExemplesExamples

L’exemple suivant crée une instance MultiPoint``geography et utilise STGeometryN() pour rechercher la deuxième instance geography de GeometryCollection.The following example creates a MultiPoint``geography instance and uses STGeometryN() to find the second geography instance of the GeometryCollection.

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

 Voir aussiSee Also

Méthodes OGC sur des instances geographyOGC Methods on Geography Instances