ST_Point - Amazon Neptune

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

ST_Point

ST_Point restituisce un punto dai valori delle coordinate di input.

Sintassi

ST_Point(x, y, z)

Arguments (Argomenti)

  • x- Un valore del tipo di dati DOUBLE PRECISION che rappresenta una prima coordinata.

  • y- Un valore del tipo di dati DOUBLE PRECISION che rappresenta una seconda coordinata.

  • z- (opzionale)

Ordine delle coordinate

Quando si lavora con le coordinate geografiche, il primo argomento (x) rappresenta la longitudine e il secondo argomento (y) rappresenta la latitudine. Questo segue l'ordine di coordinate standard utilizzato nei database spaziali e lo standard ISO 19125.

// Correct: longitude first, latitude second ST_Point(-84.4281, 33.6367) // Atlanta airport // Incorrect: latitude first, longitude second ST_Point(33.6367, -84.4281) // This will return NaN in distance calculations

Intervalli di coordinate validi

Per i dati geografici, assicurati che le coordinate rientrino in intervalli validi:

  • Longitudine (x): da -180 a 180

  • Latitudine (y): da -90 a 90

Le coordinate al di fuori di questi intervalli verranno restituite NaN (non un numero) se utilizzate con funzioni di calcolo della distanza come. ST_DistanceSpheroid

Tipo restituito

GEOMETRIA del sottotipo POINT

Se x o y sono nulli, allora viene restituito il valore nullo.

Esempi

Quanto segue costruisce una geometria puntuale a partire dalle coordinate di input.

RETURN ST_Point(5.0, 7.0); POINT(5 7)