10.37 OPG_APIS.GET_LONG_LAT_GEOMETRY

形式

OPG_APIS.GET_LONG_LAT_GEOMETRY(
     x     IN NUMBER,
     y     IN NUMBER,
     srid  IN NUMBER DEFAULT 8307
) RETURN SDO_GEOMETRY;

説明

XおよびY点の座標値、およびオプションでSRID値を使用して構成されたSDO_GEOMETRYオブジェクトを戻します。

パラメータ

x

ジオメトリ定義のSDO_POINT_TYPE要素のX (最初の座標)値。

y

ジオメトリ定義のSDO_POINT_TYPE要素のY (2番目の座標)値。

srid

結果のSDO_GEOMETRYオブジェクトで使用されるSRID (座標系識別子)。デフォルト値は8307で、WGS 84 経度/緯度座標系のOracle Spatial SRID値です。

使用上のノート

誤った構文や解析エラーがある場合、このファンクションは例外を生成するのではなくNULLを戻します。

次の例では、X、Y座標が10.5、5.0の点のジオメトリ・オブジェクトを戻し、結果のジオメトリ・オブジェクトのSRIDとして8307を使用します。

SQL> select opg_apis.get_long_lat_geometry(10.0, 5.0, 8307) from dual;

OPG_APIS.GET_LONG_LAT_GEOMETRY(10.0,5.0,8307)(SDO_GTYPE, SDO_SRID, SDO_POINT(X,
--------------------------------------------------------------------------------
SDO_GEOMETRY(2001, 8307, SDO_POINT_TYPE(10, 5, NULL), NULL, NULL)