20.7 SDO_GEOM_MBR

SDO_GEOM_MBR(geometry);

説明

SDO_GEOM_MBRは、ジオメトリ・オブジェクトの最小境界矩形を決定するSQL演算子です。

機能的にSDO_GEOM.SDO_MBRファンクションと同じですが、パフォーマンスが向上します。

キーワードおよびパラメータ

説明

ジオメトリ

表のジオメトリ列を指定します。この列の空間索引をお薦めします。データ型はSDO_GEOMETRYです。

戻り値

SDO_GEOM_MBRは、ジオメトリを囲む最小の矩形を返します。

使用上のノート

SDO_GEOM.SDO_MBRサブプログラムの「使用上のノート」を参照してください。

次の例では、COLA_MARKETS表のcola_dジオメトリの最小境界矩形を戻します。(例では、「空間データの挿入、索引付けおよび問合せの例」の定義およびデータを使用しています。cola_dは円であるため、この場合の最小境界矩形は正方形になります。)

-- Return the minimum bounding rectangle of cola_d (a circle).
SELECT SDO_GEOM_MBR(c.shape) 
  FROM cola_markets c WHERE c.name = 'cola_d';

SDO_GEOM_MBR(C.SHAPE)(SDO_GTYPE, SDO_SRID, SDO_POINT(X, Y, Z), SDO_ELEM_INFO, SD
--------------------------------------------------------------------------------
SDO_GEOMETRY(2003, NULL, NULL, SDO_ELEM_INFO_ARRAY(1, 1003, 3), SDO_ORDINATE_ARR
AY(6, 7, 10, 11))