Esri ASCII 栅格格式

Esri ASCII 栅格格式可用于与其他基于像元或栅格的系统之间传输信息。如果现有栅格是 Esri ASCII 格式栅格的输出,则文件将以定义栅格属性(例如,像元大小、行数、列数以及栅格原点的坐标)的文件头信息开头。文件头信息后跟以空格分隔的行主序指定的像元值信息,每一行都由一个回车符分隔。

要将 ASCII 文件转换为栅格,数据必须具有相同的格式。文件头中的参数必须与数据值的结构完全匹配。

Esri ASCII 栅格的基本结构包括文件开头部分的文件头信息以及后面的像元值数据:

Esri ASCII 栅格的基本结构包括文件开头部分的文件头信息以及后面的像元值数据。栅格的空间位置由左下角像元的位置指定,具体通过以下两个位置指定:

数据的第 1 行在栅格顶部,第 2 行在第 1 行下面,依此类推。

文件头格式

文件头信息的语法是有配对值的关键字。以下是关键字的定义:

参数

描述

要求

NCOLS

像元列数

大于 0 的整数。

NROWS

像元行数

大于 0 的整数。

XLLCENTER 或 XLLCORNER

原点的 X 坐标(取决于像元的中心或左下角)

与 y 坐标的类型匹配。

YLLCENTER 或 YLLCORNER

原点的 Y 坐标(取决于像元的中心或左下角)

与 x 坐标的类型匹配。

CELLSIZE

像元大小

大于 0。

NODATA_VALUE

要作为输出栅格中的 NoData 的输入值

可选。默认值为 -9999。

ASCII 文件头信息

数据格式

Esri ASCII 栅格的数据部分跟在文件头信息的后面。

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 ...

5/12/2014