7.65 SDO_GEOR.getGrayScaleTable
形式
SDO_GEOR.getGrayScaleTable( georaster IN SDO_GEORASTER, layerNumber IN NUMBER ) RETURN VARCHAR2;
説明
GeoRasterオブジェクトのレイヤーのグレースケール・マッピング表を戻します。
ノート:
今回のリリースのGeoRasterでは、グレースケール・マッピング表を使用した操作は実行されません。
パラメータ
使用上のノート
このファンクションは、ユーザー定義のグレースケール表の名前を戻します。グレースケール表示の詳細は、「SDO_GEOR_GRAYSCALEオブジェクト型」を参照してください。
GeoRasterオブジェクトのレイヤーにグレースケール・マッピング表を設定するには、SDO_GEOR.setGrayScaleTableプロシージャを使用します。
例
次の例では、GEORASTER_TABLE表で、GEORID列値が4である行に含まれているGeoRasterオブジェクト(GEORASTER列)のレイヤー0、1、2および3のグレースケール・マッピング表を戻します。(GEORASTER_TABLEという名前の表を参照します。この表の定義は「記憶域パラメータ」の例1-1の次に説明されています。)出力は、読みやすくするために変更が加えられています。)
SELECT substr(sdo_geor.getGrayScaleTable(georaster, 0),1,20) grayScaleTable0,
substr(sdo_geor.getGrayScaleTable(georaster, 1),1,20) grayScaleTable1,
substr(sdo_geor.getGrayScaleTable(georaster, 2),1,20) grayScaleTable2,
substr(sdo_geor.getGrayScaleTable(georaster, 3),1,20) grayScaleTable3
FROM georaster_table WHERE georid=4;
GRAYSCALETABLE0 GRAYSCALETABLE1 GRAYSCALETABLE2 GRAYSCALETABLE3
-------------------- -------------------- -------------------- -----------------
SCL0 SCL1 SCL2 SCL3親トピック: SDO_GEORパッケージのリファレンス