32.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;

パラメータ

表32-9 RECTANGLEのパラメータ

パラメータ 説明

p_lon1

左下点の経度の位置。

p_lat1

左下点の緯度の位置。

p_lon2

右上点の経度の位置。

p_lat2

右上点の緯度の位置。

p_srid

参照座標系(デフォルトはc_wgs_84)。

戻り値

表32-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;