STPointN (tipo di dati geography)
Restituisce il punto specificato in un'istanza geography.
Sintassi
.STPointN ( expression )
Argomenti
- expression
Espressione int compresa tra 1 e il numero di punti nell'istanza geography.
Tipi restituiti
SQL Server tipo restituito: geography
Tipo CLR restituito: SqlGeography
Tipo OGC (Open Geospatial Consortium): Point
Osservazioni
Se un'istanza geography è creata dall'utente, STPointN() restituisce il punto specificato da expression ordinando i punti nell'ordine nel quale sono stati originalmente immessi.
Se un'istanza geography è costruita dal sistema, STPointN() restituisce il punto specificato da expression ordinando tutti i punti nello stesso ordine di restituzione, ovvero innanzitutto in base all'istanza geography, quindi in base all'anello all'interno dell'istanza (se appropriato), infine in base ai punti all'interno dell'anello. Questo ordine è deterministico.
Se questo metodo viene chiamato con un valore minore di 1, genera un'eccezione ArgumentOutOfRangeException.
Se questo metodo viene chiamato con un valore maggiore del numero di punti nell'istanza, restituisce Null.
Esempi
Nell'esempio seguente viene creata un'istanza LineString e viene utilizzato STPointN() per recuperare il secondo punto della descrizione dell'istanza.
DECLARE @g geography;
SET @g = geography::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.STPointN(2).ToString();