GDAL下的遥感影像dat格式、读取与输出、解决思路

GDAL下的遥感影像dat格式、读取与输出、
我想  逐像元  读取 .dat 格式图像的 像元信息,然后对每一个像元的值进行一些处理(这部分我已经完成了),然后在重新写入为一个 .dat 格式的图像文件。在读取和写入部分有问题,求大神解答思路和实现方法。。。万分感谢。
------解决思路----------------------
这通常使用 BinaryReader 类,对文件进行读取。根据文件的数据结构规范,按照规范(和你读取的数据)来调用 ReadDouble、ReadInt32、ReadBigEndianInt32 等等,并且可能使用 stream.Postion 来设置偏移位置等等,一边创建内存对象数据结构一边读取数据,对文件读取扫描一遍之后这个对象也就创建完毕了。