Catégories :

Fonctions géospatiales

ST_XMAX

Renvoie la longitude maximale (coordonnée X) de tous les points contenus dans son argument.

Syntaxe

ST_XMAX( <geography_expression> )

Arguments

expression_géographie

L’argument doit être une expression de type GEOGRAPHY.

Renvoie

Cela renvoie une valeur REAL.

Exemples

Cela montre une utilisation simple des fonctions ST_XMIN, ST_XMAX, ST_YMIN et ST_YMAX :

CREATE or replace TABLE extreme_point_collection (g GEOGRAPHY);
INSERT INTO extreme_point_collection (g)
    SELECT TO_GEOGRAPHY('LINESTRING(-180.0 -90.0, -179.9 -89.9, 0 0, +179.9 +89.9, +180.0 +90.0)');
SELECT
    ST_XMIN(g),
    ST_XMAX(g),
    ST_YMIN(g),
    ST_YMAX(g)
  FROM extreme_point_collection;
+------------+------------+------------+------------+
| ST_XMIN(G) | ST_XMAX(G) | ST_YMIN(G) | ST_YMAX(G) |
|------------+------------+------------+------------|
|       -180 |        180 |        -90 |         90 |
+------------+------------+------------+------------+