7.4 SDO_GEOR.calcCompressionRatio
形式
SDO_GEOR.calcCompressionRatio( georaster IN SDO_GEORASTER ) RETURN NUMBER;
説明
指定されたGeoRasterオブジェクトの圧縮率を戻します。
使用上のノート
圧縮率は、圧縮されていないGeoRasterオブジェクト内の(ピラミッドを含めた)すべてのラスター・ブロックの合計サイズを、このオブジェクトの圧縮形式の合計サイズで除算したものです。入力されたGeoRasterオブジェクトが圧縮されていない場合は、圧縮率は1(つまり1:1)になります。
ある(元の)GeoRasterオブジェクトに対して、圧縮率が大きくなると、圧縮されたGeoRasterオブジェクトは小さくなります。たとえば、圧縮率が20(つまり20:1)の場合、データは元のサイズの5%に圧縮されています。
GeoRaster圧縮の詳細は、「圧縮と解凍」を参照してください。
例
次の例では、GEORASTER_TABLE表のGEORASTER列内のGeoRasterオブジェクトについて圧縮タイプと圧縮率を戻します。ここでGEORID列の値は1とします。
SELECT sdo_geor.getCompressionType(georaster) compType, sdo_geor.calcCompressionRatio(georaster) compRatio FROM georaster_table WHERE georid=1;
親トピック: SDO_GEORパッケージのリファレンス