- Kategorien:
ST_YMAX¶
Gibt den maximalen Breitengrad (X-Koordinate) aller im angegebenen GEOGRAPHY-Objekt enthaltenen Punkte zurück.
Syntax¶
ST_YMAX( <geography_expression> )
Argumente¶
Geografischer_Ausdruck
Das Argument muss ein Ausdruck vom Typ GEOGRAPHY sein.
Rückgabewerte¶
Gibt einen REAL-Wert zurück.
Nutzungshinweise¶
Die Funktion berücksichtigt die Krümmung der Kanten in Richtung der Pole.
Beispiele¶
Das folgende Beispiel zeigt eine einfache Verwendung der Funktionen ST_XMIN, ST_XMAX, ST_YMIN und ST_YMAX:
CREATE or replace TABLE extreme_point_collection (g GEOGRAPHY); INSERT INTO extreme_point_collection (g) SELECT TO_GEOGRAPHY(column1) FROM VALUES ('POINT(-180 0)'), ('POINT(180 0)'), ('LINESTRING(-179 0, 179 0)'), ('LINESTRING(-60 30, 60 30)'), ('LINESTRING(-60 -30, 60 -30)');SELECT g, ST_XMIN(g), ST_XMAX(g), ST_YMIN(g), ST_YMAX(g) FROM extreme_point_collection; +----------------------------+------------+------------+-------------------+-------------------+ | G | ST_XMIN(G) | ST_XMAX(G) | ST_YMIN(G) | ST_YMAX(G) | |----------------------------+------------+------------+-------------------+-------------------| | POINT(-180 0) | -180 | 180 | 0 | 0 | | POINT(180 0) | -180 | 180 | 0 | 0 | | LINESTRING(-179 0,179 0) | -180 | 180 | -6.883275617e-14 | 6.883275617e-14 | | LINESTRING(-60 30,60 30) | -60 | 60 | 30 | 49.106605351 | | LINESTRING(-60 -30,60 -30) | -60 | 60 | -49.106605351 | -30 | +----------------------------+------------+------------+-------------------+-------------------+