書式
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 … … … …