カテゴリ:

地理空間関数

ST_YMIN

指定された GEOGRAPHY オブジェクトに含まれるすべてのポイントの最小緯度(Y座標)を返します。

構文

ST_YMIN( <geography_expression> )

引数

地理式

引数は GEOGRAPHY 型の式でなければなりません。

戻り値

これは REAL 値を返します。

使用上の注意

  • この関数は、極に向かうエッジの曲率を考慮に入れています。

これは、 ST_XMIN、 ST_XMAX、 ST_YMIN、および 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               |
+----------------------------+------------+------------+-------------------+-------------------+