ピラミッド(環境設定)
ピラミッドの環境設定を反映するツールは、ピラミッドが有効なラスタのみを処理します。ERDAS IMAGINE ファイルのピラミッドでは、設定可能なオプションが限定されます。
ピラミッドとは、データセットの低解像度の表現であり、パフォーマンスを改善するために使用されます。ピラミッドは、表示に必要な特定の解像度でのみデータを取得することで、ラスタ データの表示速度を高めることができます。ピラミッドは、元のデータをリサンプリングして作成します。リサンプリング手法は、ピラミッドを構築するデータのリサンプリング方法をサーバに指示します。
使用に関する注意
- ピラミッド レベルとは、ピラミッドを構築したときに作成される低解像度のデータセット(ピラミッド レイヤ)の数を指します。デフォルトでは、ArcGIS が最適なレベルのピラミッドを選択できるようにテキスト ボックスを空のままにします(推奨)。値を -1 にすると、空のテキスト ボックスと同じ結果が得られます。値を 0 にすると、ピラミッド レベルなしになります。
- ピラミッドを構築するときに制御可能なラスタ格納形式については、「ラスタ格納マトリックス」をご参照ください。
- 最近隣内挿法は、土地利用データ、スキャンしたマップ、疑似カラー イメージなどの名目データやカラーマップ付きのラスタ データセットに使用します。
- 衛星画像や航空写真などの連続データには、共一次内挿法または三次たたみ込み内挿法を使用します。
- ピラミッドを構築しないと、格納スペースを節約できますが、特に大きいラスタ データセットの場合に表示速度が低下します。
- JPEG 圧縮は、すべてのピクセル タイプでサポートされているわけではありません。そのため、デフォルトの圧縮方式である LZ77 が必要に応じて適用されます。
- ピラミッド圧縮は、ArcSDE およびファイル ジオデータベースのラスタ データセットでは無視されます。これは、ピラミッドがラスタ データセットと同じ圧縮方式を使用するためです。
ダイアログの構文
- ピラミッドの構築 - ラスタのピラミッドを構築するには、このチェックボックスをオンにします。
- ピラミッド レベル - ピラミッド レベルの数を指定します。作成するレベルの数を指定するか、空白のままにしてすべてのレベルを構築することができます。
- ピラミッドのリサンプリング手法 - ピラミッドの構築に使用するリサンプリング手法。
- NEAREST - 最近隣内挿法リサンプリング手法が使用されます。これは、リサンプリング時に最も近いセルの値を使用して、出力セルに値を割り当てます。これがデフォルトです。
- BILINEAR - 共一次内挿法リサンプリング手法が使用されます。この手法は、4 つの最近隣入力セルの中心の重み付けされた距離に基づいてセルの新しい値を決定します。
- CUBIC - 三次たたみ込み内挿法リサンプリング手法が使用されます。この手法は、16 の最近隣入力セルの中心を通る滑らかなカーブの適合に基づいて、セルの新しい値を算出します。
- ピラミッドの圧縮タイプ - ラスタ ピラミッドを構築するときに使用する圧縮タイプ。
- DEFAULT - ウェーブレット圧縮を使用してソース データを圧縮すると、JPEG 圧縮タイプでピラミッドが構築されます。それ以外の場合は、LZ77 が使用されます。これがデフォルトの圧縮方法です。
- LZ77 - LZ77 圧縮アルゴリズムがピラミッドの構築に使用されます。LZ77 はすべてのデータ タイプに使用できます。
- JPEG - JPEG 圧縮アルゴリズムがピラミッドの構築に使用されます。JPEG 圧縮仕様に準拠したデータだけが、この圧縮タイプを使用できます。JPEG を選択した場合は、圧縮品質を設定できます。
- NONE - ピラミッドを構築するときに、圧縮を行いません。
- 圧縮品質(1 ~ 100) - JPEG 圧縮方法でピラミッドを構築するときに使用する圧縮品質。
スクリプトの構文
arcpy.env.pyramid = "pyramid_option {levels} {interpolation_type} {pyramid_compression} (skip_first)"
パラメータ |
説明 |
---|---|
pyramid_option(必須) |
ピラミッドを構築するかどうかを指定します。
|
levels(オプション) |
構築する低解像度データセット レイヤの数を指定します。デフォルト値の -1 では、完全なピラミッドの構築がサーバに指示され、そのレベルはサーバで計算されます。値を 0 にすると、ピラミッド レベルなしになります。 |
interpolation_type(オプション) |
使用されるリサンプリング手法:
|
pyramid_compression(オプション) |
ラスタ ピラミッドを構築するときに使用する圧縮タイプ:
|
import arcpy # Set the pyramid environment to build all pyramids levels with # cubic convolution resampling, LZ77 compression. arcpy.env.pyramid = "PYRAMIDS -1 CUBIC LZ77"
関連項目
7/10/2012