ERDAS原始光栅读写器

许可选项此格式从FME专业版开始。

埃尔达斯®原始光栅读取器使FME能够读取带有相关ERDAS.Raw头文件的二进制原始光栅文件,包括或不包括Esri world文件。ERDAS Raw Raster Writer使FME能够输出二进制原始光栅文件和相关的ERDAS.Raw头文件以及Esri world文件。

概述

raw文件是一个头文件,它存储关联的原始光栅文件的属性。将地理参考信息读或写到Esri world文件中,并使用以下指令将某些属性存储在.raw文件中:

关键字

价值

想象一下原始文件

此指令必须位于文件的最开头,并单独位于一行上。

高度

图像中的行数。行与地图坐标系的x轴平行。没有默认值。

宽度

图像中的列数。列与地图坐标系的y轴平行。没有默认值。

层数

图像中光谱带的数目。默认值为1。

数据类型

用于每个波段中每个像素的数据类型。。可接受值为U1、U2、U4、U8、U16、U32、S16、S32、F32和F64。默认值为U8。对于具有三个波段(R、G、B)的真彩色图像,每个波段中的每个像素使用8位存储,DATA_TYPE等于U8,NUM_LAYERS等于3,每个像素总共24位。

字节顺序

存储图像像素值的字节顺序。字节顺序对于16位图像很重要,每像素2字节。

可接受的值是LSB,它是Intel字节顺序(Silicon Graphics、DEC Alpha、PC)或little endian,以及MSB,它是Motorola字节顺序(Sun、HP等)或big endian。

U16、S16、U32、S32、F32和F64的数据类型值需要。否则将被忽略。

格式

图像文件中标注栏的组织。可接受的值是BIL(按行进行频带交织)、BIP(按像素进行频带交织)和BSQ(按频带顺序)。如果未指定,则默认布局为BIL。

像素\u文件

光栅数据所在文件的名称。默认值是没有扩展名的原始文件的名称。读取器当前忽略此关键字,并假定原始文件的名称是不带扩展名的头文件的名称。

数据偏移量

为到达图像数据的开头而跳过的图像文件中的数据字节数。此关键字允许您绕过文件中任何现有的图像头信息。默认值为零字节。

结束\u原始\u文件

它表示原始文件的结束。读取器在读取此关键字后将忽略任何关键字。

对于每个光栅,只返回一个要素,因为此要素将包含整个光栅。

注:ERDAS原始光栅读写器的当前版本不支持LAYER\u SKIP\u BYTES、RECORD\u SKIP\u BYTES、TILE\u WIDTH和TILE\u HEIGHT指令。

因为读者不阅读像素\u文件指令时,读取器始终假定原始二进制文件是数据集,而此文件的名称是头的名称,不带扩展名。目前,读取器不支持一个数据集中的多个原始二进制文件,也不支持同时包含头和原始二进制数据的单个文件。

阅读器概述

FME将一个二进制ERDAS原始文件与一个头文件关联起来作为一个数据集。ERDAS原始文件包含像素数据,文件中的每个像素都是单个FME光栅要素中的一个点。头文件包含光栅特性。