35.27 SDO_UTIL.GET_2D_FOOTPRINT
書式
SDO_UTIL.GET_2D_FOOTPRINT( geometry IN SDO_GEOMETRY, tolerance IN NUMBER DEFAULT 0.0000005 ) RETURN SDO_GEOMETRY;
説明
3次元の入力ジオメトリのフットプリントを反映した2次元のジオメトリを戻します。
パラメータ
- geometry
-
3次元のジオメトリ・オブジェクトを指定します。
- tolerance
-
許容差(「許容差」を参照)。
使用上のノート
ノート:
SDO_UTIL.GET_2D_FOOTPRINTファンクションは、Oracle Autonomous Databaseサーバーレス・デプロイメントでOracle JVMが有効になっている場合にのみサポートされます。Oracle JVMを有効にするには、Oracle Autonomous Databaseサーバーレスの使用のOracle Javaの使用で詳細を参照してください。このファンクションを使用して、ビルなどの3Dジオメトリの(z=0のx-y面上の)2Dフットプリントを戻すことができます。
例
次の例では、3Dジオメトリの2Dフットプリントを戻します。FTPTSという表が存在し、少なくとも数値ID列と、複数面を持つ3次元のジオメトリを格納するSDO_GEOMETRY型のGEOMETRYという列が含まれていると想定します。
SELECT sdo_util.get_2d_footprint(geometry, 0.05) FROM ftpts WHERE id =1;
親トピック: SDO_UTILパッケージ(ユーティリティ)