Esri ASCII ラスタ形式
セルベースのシステム(ラスタ システム)間で情報を転送するには、Esri ASCII ラスタ形式を使用します。既存のラスタを Esri ASCII 形式ラスタへ出力すると、出力ファイルの先頭にヘッダー情報が挿入されます。ヘッダー情報は、セル サイズ、行数と列数、ラスタの原点の座標など、ラスタに関するプロパティを定義します。ヘッダー情報に続いて、セル値情報が指定されます。セル値は行優先順にスペースで区切られ、各行の終わりにキャリッジ リターンが挿入されます。
ASCII ファイルをラスタに変換するには、データがこれと同じ形式であることが条件となります。ASCII ファイルのヘッダー部のパラメータは、データ値の構造と正確に一致している必要があります。
Esri ASCII ラスタの基本構造は、ファイル先頭のヘッダー情報とそれに続くセル値データで構成されます。
Esri ASCII ラスタの基本構造は、ファイル先頭のヘッダー情報とそれに続くセル値データで構成されます。ラスタの空間的位置は、左下セルの位置、および次のいずれかによって指定します。
- 左下セルの中心
NCOLS xxx NROWS xxx XLLCENTER xxx YLLCENTER xxx CELLSIZE xxx NODATA_VALUE xxx row 1 row 2 ... row n
- 左下セルの左下角
NCOLS xxx NROWS xxx XLLCORNER xxx YLLCORNER xxx CELLSIZE xxx NODATA_VALUE xxx row 1 row 2 ... row n
データの行 1 はラスタの最上部、行 2 はそのすぐ下になります。
ヘッダー形式
ヘッダー情報の構文は、キーワードとその値とのペアで構成されます。各キーワードの定義は次のとおりです。
パラメータ |
説明 |
要件 |
---|---|---|
NCOLS |
セルの列数。 |
1 以上の整数。 |
NROWS |
セルの行数。 |
1 以上の整数。 |
XLLCENTER または XLLCORNER |
原点の X 座標(セルの中心または左下角) |
Y 座標タイプと一致していること。 |
YLLCENTER または YLLCORNER |
原点の Y 座標(セルの中心または左下角) |
X 座標タイプと一致していること。 |
CELLSIZE |
セル サイズ |
0 より大きい。 |
NODATA_VALUE |
入力値が出力ラスタで NoData となる |
オプション。デフォルトは -9999。 |
データ形式
ヘッダー情報の次に、Esri ASCII ラスタのデータ要素を指定します。
- セル値はスペースで区切る必要があります。
- ラスタの各行はキャリッジ リターンで終わる必要がありません。ヘッダーの列数によって、新しい行の開始位置が決まります。
- データの行 1 はラスタの最上部、行 2 はそのすぐ下になります。
ASCII ラスタの例
ncols 480 nrows 450 xllcorner 378923 yllcorner 4072345 cellsize 30 nodata_value -32768 43 2 45 7 3 56 2 5 23 65 34 6 32 54 57 34 2 2 54 6 35 45 65 34 2 6 78 4 2 6 89 3 2 7 45 23 5 8 4 1 62 ...