ST_Point - Amazon Neptune

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

ST_Point

ST_Point gibt einen Punkt aus den eingegebenen Koordinatenwerten zurück.

Syntax

ST_Point(x, y, z)

Argumente

  • x- Ein Wert vom Datentyp DOUBLE PRECISION, der eine erste Koordinate darstellt.

  • y- Ein Wert vom Datentyp DOUBLE PRECISION, der eine zweite Koordinate darstellt.

  • z- (optional)

Reihenfolge koordinieren

Bei der Arbeit mit geographischen Koordinaten steht das erste Argument (x) für den Längengrad und das zweite Argument (y) für den Breitengrad. Dies entspricht der Standardkoordinatenreihenfolge, die in räumlichen Datenbanken verwendet wird, und dem 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

Gültige Koordinatenbereiche

Stellen Sie bei geographischen Daten sicher, dass die Koordinaten innerhalb gültiger Bereiche liegen:

  • Längengrad (x): -180 bis 180

  • Breitengrad (y): -90 bis 90

Koordinaten außerhalb dieser Bereiche werden zurückgegeben NaN (keine Zahl), wenn sie mit Entfernungsberechnungsfunktionen wie ST_DistanceSpheroid verwendet werden.

Rückgabetyp

GEOMETRIE des Subtyps PUNKT

Wenn x oder y null ist, wird null zurückgegeben.

Beispiele

Im Folgenden wird eine Punktgeometrie aus den Eingabekoordinaten konstruiert.

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