Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
ST_Point
ST_Point devuelve un punto a partir de los valores de las coordenadas de entrada.
Sintaxis
ST_Point(x, y, z)
Argumentos
x- Un valor del tipo de dato DOUBLE PRECISION que representa una primera coordenada.y- Un valor del tipo de dato DOUBLE PRECISION que representa una segunda coordenada.z- (opcional)
Orden de coordenadas
Cuando se trabaja con coordenadas geográficas, el primer argumento (x) representa la longitud y el segundo argumento (y) representa la latitud. Esto sigue el orden de coordenadas estándar utilizado en las bases de datos espaciales y la norma 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
Intervalos de coordenadas válidos
En el caso de los datos geográficos, asegúrese de que las coordenadas estén dentro de rangos válidos:
-
Longitud (
x): de -180 a 180 -
Latitud (
y): de -90 a 90
Las coordenadas fuera de estos rangos se devolverán NaN (no un número) cuando se usen con funciones de cálculo de distancia comoST_DistanceSpheroid.
Tipo de devolución
GEOMETRÍA del subtipo PUNTO
Si x o y son null, entonces se devuelve el valor null.
Ejemplos
A continuación, se construye una geometría de puntos a partir de las coordenadas de entrada.
RETURN ST_Point(5.0, 7.0); POINT(5 7)