ST_Point - Amazon Neptune

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)