7.101 SDO_GEOR.hasPseudoColor
形式
SDO_GEOR.hasPseudoColor( georaster IN SDO_GEORASTER, layerNumber IN NUMBER ) RETURN VARCHAR2;
説明
GeoRasterオブジェクトのレイヤーに疑似カラー情報が含まれているかどうかを確認します。
使用上のノート
このファンクションは、レイヤーに疑似カラー情報が含まれる場合は文字列TRUE
を戻し、レイヤーに疑似カラー情報が含まれていない(つまり疑似カラー表現を使用していない)場合はFALSE
を戻します。カラーマップおよび疑似カラー表示については、「SDO_GEOR_COLORMAPオブジェクト型」で説明しています。
レイヤーに疑似カラー情報が含まれる場合、カラーマップとカラーマップ表名を取得および設定できます。SDO_GEOR.getColorMapファンクションとSDO_GEOR.getColorMapTableファンクション、およびSDO_GEOR.setColorMapプロシージャとSDO_GEOR.setColorMapTableプロシージャを参照してください。
例
次の例では、指定したGeoRasterオブジェクト(GEORASTER列)のレイヤー0および1に、疑似カラー情報が含まれるかどうかを確認します。(GEORASTER_TABLEという名前の表を参照します。この表の定義は「記憶域パラメータ」の例1-1の次に説明されています。)
SELECT substr(sdo_geor.hasPseudoColor(georaster, 0),1,15) hasPseudoColor0, substr(sdo_geor.hasPseudoColor(georaster, 1),1,15) hasPseudoColor1 FROM georaster_table WHERE georid=4; HASPSEUDOCOLOR0 HASPSEUDOCOLOR1 --------------- --------------- FALSE TRUE
親トピック: SDO_GEORパッケージのリファレンス