ラスタ データの表示の改善

ArcMap には、ラスタの表示を改善するためのツールが含まれています。これには、描画の高速化、品質の向上、計算済みのラスタ データセット統計情報の保存などが含まれます。たとえば、ラスタの明るさやコントラストを変更したり、ラスタを他のレイヤ上に透過表示したりできます。[画像解析] ウィンドウと [効果] ツールバーによって、表示されているラスタ データの一部のプロパティにすばやくアクセスし、変更することができます。ラスタ データの表示を永続的に改善できるジオプロセシング ツールもあります。

高速な描画方式の使用

アクセラレートされたレンダラ

ラスタ データセット、モザイク データセット、またはイメージ サービス(ラスタ カタログではない)などのラスタ レイヤを操作する場合、アクセラレートされたラスタ レンダリングを使用してレイヤの表示パフォーマンスを上げることができます。アクセラレートされたレンダラを使用すると、表示内のデータをスムーズでシームレスに画面移動したり、拡大することができます。

アクセラレートされたラスタ レンダリングの詳細

フットプリントまたはワイヤフレーム

ArcMap にモザイク データセットを追加すると、モザイク データセットはモザイク レイヤとして追加され、少なくとも [境界線]、[フットプリント]、[イメージ] の 3 つのレイヤを含む特殊なグループ レイヤとしてコンテンツ ウィンドウに表示されます。[画像] レイヤをオフにして、[フットプリント] または [境界線] レイヤをオンにすると、各ラスタの範囲またはモザイク データセットの範囲のいずれかを表示できます。

ArcMap でラスタ カタログを操作する際には、ラスタ カタログをワイヤフレームとして表示することができます(各ラスタ カタログのディメンションのアウトラインを表示します)。現在の範囲内に画像が 10 個以上ある場合は、表示効率を高めるために、この動作が自動的に実行されます。画像のデフォルトの数は、ラスタ カタログの [レイヤ プロパティ] ダイアログ ボックスの [表示] タブで操作することができます。

高速に描画するためのパフォーマンスのチューニング

ピラミッドとオーバービューの作成

大きなラスタ データセットの表示を改善し、表示時間を短縮するための最適な方法は、ピラミッドを作成することです。ピラミッドは元のラスタ データセットを順次解像度を落としてリサンプリングすることにより作成された追加ファイルで、ラスタ データセットと同じファイル名の *.rrd ファイルまたは *.ovr ファイルとして作成されたものです。ArcMap は、適切な解像度を使用して、データセット全体をすばやく描画します。ピラミッドがない場合は、データセット全体をディスクから読み込み、より小さいサイズにリサンプリングする必要があります。ラスタ カタログでピラミッドを構築することはできませんが、ラスタ カタログのラスタ データセットごとにピラミッドを構築することが可能です。ラスタ カタログなどのモザイク データセットを使用すると、各ラスタ データセットのピラミッドを構築できますが、モザイク データセットのオーバービューも構築できます。

基本的なレベルでは、モザイク データセットのオーバービューは、ラスタ データセットのピラミッドに似ています。このオーバービューは、モザイク画像の表示時に検査されるラスタを少数に抑えたことで、表示速度の向上と CPU 使用率の低減が図れるように作成された低解像度の画像です。ただし、オーバービュー同士にはかなり大きな差異があります。これは、オーバービューの作成時に、使用されるパラメータのほとんどを制御することが可能なためです。特定地域のみを対象範囲として作成することも、あるいは特定の解像度のみをサポートするように作成することもできます。モザイク データセット全体に格納されているすべてのラスタを表示できるように、(各ラスタだけに限定せずに)作成されます。オーバービューはラスタ ピラミッドの停止した箇所から開始するのが一般的です。

統計情報の計算

ラスタ データを正しくレンダリングするために、その統計情報(およびヒストグラム)を使用します。ラスタ データセットの全統計情報とヒストグラムを使用してラスタをレンダリングできるように、統計情報を事前に作成しておくことをお勧めします。統計情報を持たないラスタ データセットを ArcMap に追加すると、ラスタ データセットのサブセットからデフォルトの統計情報が計算されます。この統計情報は、データが ArcMap で開かれている間に限りレンダリングに使用され、ファイルとともに格納されることはありません。

統計情報とその生成方法については、「ラスタ データセットの統計情報」をご参照ください。

ラスタの圧縮

圧縮データを画面に描画するには解凍する必要があるため、非圧縮データよりも時間がかかる可能性があります。多くの場合、解凍にかかる時間は圧縮率に比例します。ラスタの圧縮率が高いほど、解凍にかかる時間は長くなります。ラスタ データセットには多くのタイプの圧縮を利用できます。

ラスタ圧縮の詳細

タイル サイズ

注意注意:

この機能は、(タイル分割された)TIFF、ファイル ジオデータベース、ArcSDE でのみ利用できます。

タイル サイズは、各タイルに格納されるピクセル数(行と列で指定)を制御します。各ファイルは BLOB(Binary Large Object)として格納されます。タイル サイズのデフォルトは 128 x 128 ですが、必要に応じて変更することができます。タイル サイズを変更してもパフォーマンスはあまり向上しません。ArcSDE の場合、デフォルトを変更すると実際のパフォーマンスが低下する可能性があります。

ラスタ データの表示設定の強化

明るさ、コントラスト、透過表示の調整

[画像解析] ウィンドウ([効果] ツールバー)では、ラスタ レイヤの明るさ(明るさをリセット)、コントラスト(コントラストをリセット)、またはガンマ(ガンマをリセット)を対話形式で調整したり、ラスタ レイヤを透過表示したりできます。これらの拡張機能は、元のラスタ データセット値ではなく、レンダリングされた画面表示に適用されます。明るさは、暗い色を明るくする、明るい色を白っぽくするなど、画像の全体的な明るさを強調します。コントラストは、最も暗い色と最も明るい色の差を調整します。次に、画像の明るさとコントラストを調整する例を示します。

明るさとコントラストの調整例

[透過表示] ツール(透過表示をリセット)を使用すると、ラスタ レイヤの下にある他のデータ レイヤを表示することができます。上の画像では透過表示を使用していないため、陰影起伏によりその下の土地利用レイヤが覆い隠されています。透過表示を使用すると、下のレイヤが陰影起伏から透けて見えるため、3 次元効果が得られます。

透過表示の例

ラスタ データが連続データを表す場合は、ラスタ データセットの統計情報に基づいて、コントラスト ストレッチを適用することができます。ストレッチは、ラスタ表示の視覚コントラストを強調します。ストレッチは、ラスタ表示が暗い場合や、ほとんどコントラストがない場合に適用できます。たとえば、コンピュータに表示できる値の全範囲が画像に含まれていないことがあります。そこで、コントラスト ストレッチを適用することにより、画像の値をその範囲にストレッチすることができます。このようにすると、画像が鮮明になり、フィーチャが見分けやすくなることがあります。

次に、コントラスト ストレッチの例を示します。ヒストグラム A は、画像 A のピクセル値を表します。値を全範囲にストレッチすることにより(ヒストグラム B)、画像の外観を変更し、視覚的に改善することができます(イメージ B)。

コントラスト ストレッチの例

ストレッチの度合いにより、ラスタの表示結果は異なります。ストレッチをいろいろ試して、特定のラスタ データセットにとって最適なストレッチを見つけてください。

ArcMap のストレッチには、カスタム手動オプションと複数の標準手法があります。これらの標準ストレッチは、RGB コンポジットまたはストレッチ レンダラと併用することができます。標準ストレッチには、[標準偏差]、[最小値-最大値]、Esri、[ヒストグラム平坦化]、[ヒストグラムを読み込み] があります。[最小値-最大値] ストレッチを使用して、密集した値を引き伸ばすことができます。[ヒストグラム平坦化] および [ヒストグラムを読み込み] ストレッチは、ヒストグラム操作からそれぞれの値を取得します。n=2 の標準偏差ストレッチは多くの場合、通常は黒っぽく表示されるラスタ データセットを明るくするために使用されます。Esri 手法を使用するには、ラスタ データセットの統計情報(とそのヒストグラム)が必要です。この手法を用いると、ピクセル値が極値にストレッチされなくなくなるので、画像の全体的なストレッチが向上します。

これらのストレッチ手法のいずれかを使用して、ヒストグラムの調査や変更を行い、データに関する基本的な統計情報(最小、最大、平均、標準偏差など)を確認することができます。ヒストグラムを対話式に調整するには、[画像解析] ウィンドウの [ヒストグラム ストレッチ ツール] ボタン 対話式ヒストグラム ストレッチ を使用するか、[レイヤ プロパティ] ダイアログ ボックスからヒストグラムにアクセスします。

[なし]、[標準偏差]、または [最小値-最大値] のコントラスト ストレッチでデータをストレッチする場合は、ラスタ データにガンマ ストレッチを適用することもできます。コンピュータ表示用にラスタ データを準備する場合、ガンマはラスタ データセットの中間レベルのグレー値間のコントラストの程度を表します。ガンマは、ラスタ データセット内の黒または白の値に影響せず、中間値にのみ影響します。ガンマ調整を適用することで、ラスタ データセットの全体的な明るさを制御することができます。ガンマ値を 1 未満に設定すると、暗い領域のコントラストが減少し、明るい領域のコントラストが増加します。この場合、画像は暗くなりますが、画像の暗い領域や明るい領域が飽和することはありません。これは、建物の屋上など、より明るいフィーチャの詳細を引き立たせるのに役立ちます。反対に、ガンマ値を 1 より大きい値に設定すると、建物の影などの暗い領域のコントラストが増加します。ガンマ値を 1 より大きい値に設定すると、標高データを操作する際に、標高の低い領域の詳細を引き立たせることもできます。さらに、ガンマは、明るさだけでなく、赤、緑、青の比率も変更します。

次の例では、ラスタ データセットの表示に使用されるガンマ値の調整の効果を参照できます。これらの各値が、赤、緑、青のバンドに加算されています。各バンドに異なる値を適用することで、赤、緑、青の度合いを調整することができます。

ガンマ

ラスタ データセットのヒストグラム全体をストレッチしていて、それでもまだコントラストが十分でない場合は、表示範囲内のピクセル値に基づいてストレッチを作成することができます。これは次の 2 つの方法で実行できます。

  • [画像解析] ウィンドウで [DRA] をオンにします。
  • ラスタ データセットの [レイヤ プロパティ] ダイアログ ボックスを開き、[シンボル] タブをクリックして、ストレッチまたは RGB コンポジット レンダラに対して、[統計情報] ドロップダウン リストを [現在の表示範囲から] に変更します。

このオプションを選択すると、ラスタ データセット全体ではなく、表示範囲内のピクセルからの統計情報に基づいて、コントラスト ストレッチが計算されます。表示範囲内に存在するセル値のほうが少ないため、ほとんどの場合は使用するセル値の範囲が狭まり、より大きなコントラスト ストレッチが可能になります。表示範囲(または位置)が変化するたびに、表示範囲内のセル値に対して計算されるコントラスト ストレッチが変化して、ラスタ データセットの表示が変化する可能性があります。特定の範囲に特定の統計情報を適用したい場合は、[(下の)カスタム設定から] オプションを選択することができます。

ヒストグラムの操作方法

ディスプレイのリサンプリング

リサンプリングにより、ラスタ データセットの表示方法が変化します。リサンプリングは、ジオプロセシング関数の実行時、または座標空間の変更時に、新しいセル値を内挿して、ラスタ データセットを変換するプロセスです。

4 つのリサンプリング方法として、最近隣内挿法、共一次内挿法、三次たたみ込み内挿法、最頻値が挙げられます。デフォルトでは、ArcMap は最も効率的なリサンプリング手法である最近隣リサンプリングを使用します。

土地利用マップや土壌マップなどの分類画像のように不連続的なラスタ データセットには、最近隣内挿法や最頻値リサンプリング アルゴリズムが最も適しています。最近隣内挿法は最も近いセル値をピクセルに割り当てます。最頻値はフィルタ ウィンドウ内で最も多い値を割り当て、滑らかな表示にします。

衛星画像、標高モデル、または航空写真などの連続的なラスタ データセットの場合は、共一次内挿法や三次たたみ込み内挿法が適しています。共一次内挿法を使用すると、表示が滑らかになります。三次たたみ込み内挿法で、よりシャープな表示が得られますが、その分、処理時間が長くなります。

カラーマップのある ERDAS Imagine ラスタには、共一次内挿法リサンプリングを使用できます。このディスプレイ リサンプリング手法では、ピクセルを RGB 値に変換した後、このリサンプリング手法を適用します。

次の図は、ディスプレイ リサンプリングの例を示しています。左の図は、元のラスタとラスタの新しい位置(ラスタのアウトライン)を示しています。中央の図は、最近隣内挿リサンプリング手法によるデータのリサンプリングを示しています。右の図は、共一次内挿法によるラスタのリサンプリングを示しています。

最近隣内挿および共一次内挿リサンプリングの仕組み

背景の表示の変更

ラスタ データセット内に表示上不要な単一のピクセル値で塗りつぶされたエリアが存在することがあります。これには、境界線、背景、または有効な値を持たないと見なされる他のデータが含まれます。これらは、NoData 値として表される場合もあれば、実際の値を持つ場合もあります。

背景とアウトラインは、多くの場合、ラスタ データセットをジオリファレンスした結果です。ラスタ データセットが背景、枠線、または他の NoData 値を持つ場合は、それらを非表示にするか、特定の色で表示することができます。

すべてのレンダラでは、NoData 値をカラーまたは [色なし] に設定することができますが、ストレッチ レンダラでは、特定の背景値を識別して、カラー表示または [色なし] で表示することができます。

次の図は、黒の背景を持つ NoData エリアと [色なし] を使用した場合の同じエリアを示しています。

背景を表示する 2 つ方法
左の図は、黒の背景を持つ「データなし」エリアを示し、右の図は、[色なし] を使用する同じエリアを示す

関連トピック

5/10/2014