Delen via


STPointN (geometriegegevenstype)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Retourneert een opgegeven punt in een geometrie-exemplaar .

Syntax

  
.STPointN ( expression )  

Arguments

expression
Is een int-expressie tussen 1 en het aantal punten in het geometrieexemplaren .

Retourtypen

Retourtype SQL Server: geometrie

CLR-retourtype: SqlGeometry

Type Georuimtelijk Consortium (OGC) openen: Punt

Remarks

Als een geometrie-exemplaar door de gebruiker is gemaakt, STPointN() retourneert u het punt dat is opgegeven door een expressie door de punten te ordenen in de volgorde waarin ze oorspronkelijk zijn ingevoerd.

Als een geometrie-exemplaar door het systeem is gebouwd, STPointN() retourneert u het punt dat is opgegeven door expressies door alle punten in dezelfde volgorde te rangschikken als uitvoer: eerst door geometrie, vervolgens door ring binnen de geometrie (indien van toepassing) en vervolgens op punt binnen de ring. Deze volgorde is deterministisch.

Als deze methode wordt aangeroepen met een waarde kleiner dan 1, wordt er een ArgumentOutOfRangeException gegenereerd.

Als deze methode wordt aangeroepen met een waarde die groter is dan het aantal punten in het exemplaar, retourneert deze null.

Examples

In het volgende voorbeeld wordt een LineString exemplaar gemaakt en gebruikt STPointN() om het tweede punt op te halen in de beschrijving van het exemplaar.

DECLARE @g geometry;  
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);  
SELECT @g.STPointN(2).ToString();  

Zie ook

OGC-methoden voor geometrieexemplaren