プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 24.8 RECTANGLEファンクション

このファンクションは、(`p_lon1`, `p_lat1`)の点から(`p_lon2`, `p_lat2`)までの四角形を作成します。

構文

    APEX_SPATIAL.RECTANGLE (
        p_lon1        IN NUMBER,
        p_lat1        IN NUMBER,
        p_lon2        IN NUMBER,
        p_lat2        IN NUMBER,
        p_srid        IN t_srid DEFAULT c_wgs_84 )
    RETURN mdsys.sdo_geometry;

パラメータ

表24-9 RECTANGLEのパラメータ

パラメータ | 説明
--- | ---
`p_lon1` | 左下点の経度の位置。
`p_lat1` | 左下点の緯度の位置。
`p_lon2` | 右上点の経度の位置。
`p_lat2` | 右上点の緯度の位置。
`p_srid` | 参照座標系(デフォルトはc_wgs_84)。

戻り値

表24-10 RECTANGLEファンクションの戻り値

戻り値 | 説明
--- | ---
`mdsys.sdo_geometry` | 四角形(p_lon1, p_lon2, p_lon2, p_lat2)のジオメトリ。

例

この例は、(10, 50)から(11, 51)までの四角形を戻す問合せです。

    select apex_spatial.rectangle(10, 50, 11, 51) from dual

この例は、次の例と同じです。

    select mdsys.sdo_geometry(
        2003, 4326, null,
        sdo_elem_info_array(1, 1003, 1),
        sdo_ordinate_array(10, 50, 11, 50, 11, 51, 10, 51, 10, 50))
    from dual;