ラスタ データセットの NoData
セルの値は、正または負、整数、あるいは浮動小数点のいずれかになります。セルには、データが存在しないことを表す NoData 値を設定することもできます。表示したくない同種のエリアがラスタ データセットに存在することがあります。これには、境界線、背景、または有効な値を持たないと見なされる他のデータが含まれます。これらは NoData 値として表される場合もあれば、実際の値を持つ場合もあります。
NoData 値が含まれているラスタを表示する際には、どのレンダラでも NoData 値をカラー表示または色なしに設定することができますが、ストレッチ レンダラの場合は、特定の背景値を識別して、カラーまたは色なしで表示することができます。
ラスタ データセットの NoData 値のシンボル表示の詳細
ラスタ データセットの統計情報を計算する際には、NoData 値が含まれているセルを除外することができます。
NoData 値が含まれたラスタ データセットを操作する際、通常はセルごとに NoData を扱う方法が 3 つあります。無条件に NoData を返すか、NoData を除外して利用可能な値に基づいて値を計算するか、または値を推定しなければならず、NoData を返すことはできないかのいずれかです。
ArcSDE およびファイル ジオデータベースでは、元のラスタ データのセルに NoData 値が含まれている場合、ラスタを読み込むとすぐにビット マスクが生成され、データベースに格納されます。データを取得する際には、このビット マスクが読み取られ、NoData エリアが抽出されます。
すでに完全なビット範囲を持つ(ArcSDE 以外の)ジオデータベース ラスタに NoData を追加すると、ラスタはその上のビット深度に変換されます(完全なビット範囲とは、0 ~ 255 などのビット範囲のすべての値が少なくとも 1 つのセルによって表されることを意味します)。たとえば、セル値が 0 ~ 255 の陰影起伏グリッドに NoData を追加すると、符号なしの 16 ビットとして表現されます。次の表に、データ タイプを昇格するためのルールを示します。
元のファイルベースのラスタ データ タイプ |
ジオデータベースに読み込んだ後のデータ タイプ |
---|---|
符号なしの 1 ビット整数 |
符号なしの 4 ビット整数 |
符号なしの 4 ビット整数 |
符号なしの 8 ビット整数 |
符号なしの 8 ビット整数 |
符号なしの 16 ビット整数 |
符号付きの 8 ビット整数 |
符号付きの 16 ビット整数 |
符号なしの 16 ビット整数 |
符号なしの 32 ビット整数 |
符号付きの 16 ビット整数 |
符号付きの 32 ビット整数 |
符号なしの 32 ビット整数 |
浮動小数点の 32 ビット |
符号付きの 32 ビット整数 |
浮動小数点の 32 ビット |
ラスタ データセットのセル値に NoData を割り当てるには、[Set Null] ツールを使用します。[モザイク データセットの NoData の定義(Define Mosaic Dataset NoData)] ツールを使用して NoData 値をモザイク データセットに割り当てることもできます。このツールを使用すると、複数の NoData 値を指定することができます。