View a markdown version of this page

ST_Point - Amazon Neptune

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

ST_Point

ST_Point renvoie un point à partir des valeurs de coordonnées en entrée.

Syntaxe

ST_Point(x, y, z)

Arguments

  • x- Une valeur de type de données DOUBLE PRECISION qui représente une première coordonnée.

  • y- Une valeur de type de données DOUBLE PRECISION qui représente une deuxième coordonnée.

  • z- (facultatif)

Ordre de coordonnées

Lorsque vous travaillez avec des coordonnées géographiques, le premier argument (x) représente la longitude et le second (y) représente la latitude. Cela suit l'ordre de coordonnées standard utilisé dans les bases de données spatiales et la norme 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

Plages de coordonnées valides

Pour les données géographiques, assurez-vous que les coordonnées se situent dans des plages valides :

  • Longitude (x) : -180 à 180

  • Latitude (y) : -90 à 90

Les coordonnées situées en dehors de ces plages seront renvoyées NaN (ce n'est pas un nombre) lorsqu'elles sont utilisées avec des fonctions de calcul de distance telles queST_DistanceSpheroid.

Type de retour

GÉOMÉTRIE du sous-type POINT

Si x ou y est null, null est renvoyé.

Exemples

Ce qui suit construit une géométrie ponctuelle à partir des coordonnées en entrée.

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