プライマリ・コンテンツに移動
Oracle® Spatial and Graph開発者ガイド
12cリリース1 (12.1)
B72470-07
目次へ移動
目次
索引へ移動
索引

前
次

31.19 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

許容差(「許容差」を参照)。

使用上の注意

このファンクションを使用して、ビルなどの3Dジオメトリの(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;