7.85 SDO_GEOR.getScaling
形式
SDO_GEOR.getScaling( georaster IN SDO_GEORASTER, layerNumber IN NUMBER ) RETURN SDO_NUMBER_ARRAY;
説明
GeoRasterオブジェクトのレイヤーに対するスケール変更ファンクションの係数を戻します。
ノート:
今回のリリースのGeoRasterでは、スケール変更ファンクションを使用した操作は実行されません。
パラメータ
使用上のノート
スケール変更ファンクションは、次のとおりです。
value = (a0 + a1 * cellvalue) / (b0 + b1 * cellvalue)
係数の順序は、a0、a1、b0、b1です。
例
次の例では、GEORASTER_TABLEという表で、指定されたGeoRasterオブジェクトのレイヤー番号が0 (オブジェクト全体)のスケール変更係数を戻します。GEORASTER_TABLE表の定義は「記憶域パラメータ」の例1-1の次に説明されています。ここでは、元の値の範囲0.0から1000.0を、0.0から250.0の範囲内にスケール変更します。
SELECT sdo_geor.getScaling(georaster, 0) FROM georaster_table WHERE georid=0; SDO_GEOR.GETSCALING(GEORASTER,0) -------------------------------------------------------------------------------- SDO_NUMBER_ARRAY(0.0, 0.25, 1, 0.0)
親トピック: SDO_GEORパッケージのリファレンス