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)