7.42 SDO_GEOR.getBitmapMaskValues
形式
SDO_GEOR.getBitmapMaskValues( georaster IN SDO_GEORASTER, layerNumber IN NUMBER, pyramidLevel IN VARCHAR2, rowNumbers IN SDO_NUMBER_ARRAY, colNumbers IN SDO_NUMBER_ARRAY ) RETURN SDO_NUMBER_ARRAY;
または
SDO_GEOR.getBitmapMaskValues( georaster IN SDO_GEORASTER, layerNumber IN NUMBER, pyramidLevel IN VARCHAR2, ptGeom IN SDO_GEOMETRY ) RETURN SDO_NUMBER_ARRAY;
説明
ビットマップ・マスクから複数のセルの値を取得します。
パラメータ
使用上のノート
セルを指定するには、行番号と列番号の配列を使用するか、複数点ジオメトリ・オブジェクトを使用します。
指定したラスター・レイヤーに指定のGeoRasterオブジェクトに関連付けられたビットマップ・マスクがない場合、または指定したセルが空のラスター・ブロックに存在する場合、このファンクションはNULL値を戻します。
ビットマップ・マスクの詳細は、「ビットマップ・マスク」を参照してください。
例
次の例では、指定したGeoRasterオブジェクトに関連付けられたビットマップ・マスクから、4つのセルの値を取得します。
SELECT sdo_geor.getBitmapMaskValues(georaster,0,0,sdo_number_array(0,9,9,10),sdo_number_array(0,9,10,9)) FROM georaster_table WHERE georid=0;
親トピック: SDO_GEORパッケージのリファレンス