書式
SDO_CS.CONVERT_3D_SRID_TO_2D( srid3d IN NUMBER) RETURN NUMBER;
説明
3次元のSRID値を2次元のSRID値に変換します。
パラメータ
3次元の座標参照系のSRIDを指定します。この値は、SDO_COORD_REF_SYS表(「SDO_COORD_REF_SYS表」を参照)のSRID列の値である必要があります。
使用上の注意
このファンクションは、入力された座標参照系に対応する機能的に同等の2次元の座標参照系のSRID値を戻します。
複合3D SRIDが入力された場合、対応する2次元のSRIDは1つのみとなり、それが戻されます。
地理3D SRIDが入力された場合、対応する2次元のSRIDは複数ある可能性があり、そのいずれかが戻されます。
2次元のSRIDが入力された場合、それが戻されます。
3次元の座標参照系の詳細は、「3次元の座標参照系のサポート」を参照してください。
例
次の例では、SDO_COORD_REF_SYS表(「SDO_COORD_REF_SYS表」を参照)に示された各座標参照系に対して等価の2次元のSRIDを戻します。その表の2D SRID値に対しては、ファンクションは既存の値を戻します。
SELECT
crs.srid "nD SRID",
crs.coord_ref_sys_kind "nD Type",
sdo_cs.convert_3d_srid_to_2d(crs.srid) "2D SRID",
(SELECT
coord_ref_sys_kind
FROM
sdo_coord_ref_sys crs2
WHERE
crs2.srid = sdo_cs.convert_3d_srid_to_2d(crs.srid)
) "2D Type"
FROM sdo_coord_ref_sys crs
ORDER BY crs.coord_ref_sys_kind,crs.srid;
nD SRID nD Type 2D SRID 2D Type
---------- ------------------------ ---------- ------------------------
4097 COMPOUND 4093 PROJECTED
4098 COMPOUND 4094 PROJECTED
4099 COMPOUND 4095 PROJECTED
… … … …
7400 COMPOUND 4807 GEOGRAPHIC2D
… … … …
5800 ENGINEERING 5800 ENGINEERING
… … … …
4000 GEOCENTRIC
… … … …
4326 GEOGRAPHIC2D 4326 GEOGRAPHIC2D
… … … …
4327 GEOGRAPHIC3D 4326 GEOGRAPHIC2D
… … … …
27700 PROJECTED 27700 PROJECTED
… … … …
3855 VERTICAL 3855 VERTICAL
… … … …