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 coordenadas de entrada.
Sintaxis
ST_Point(x, y, z)
Argumentos
x- Un valor del tipo de datos DOUBLE PRECISION que representa una primera coordenada.y- Un valor del tipo de datos DOUBLE PRECISION que representa una segunda coordenada.z- (opcional)
Orden coordinado
Cuando se trabaja con coordenadas geográficas, el primer argumento (x) representa la longitud y el segundo argumento (y) representa la latitud. Sigue el orden de coordenadas estándar utilizado en las bases de datos espaciales y el estándar 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
Rangos de coordenadas válidos
En el caso de los datos geográficos, asegúrese de que las coordenadas estén dentro de los rangos válidos:
-
Longitud (
x): -180 a 180 -
Latitud (
y): -90 a 90
Las coordenadas fuera de estos rangos se devolverán NaN (no son un número) cuando se utilizan con funciones de cálculo de distancias 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)