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)