阅读:2110回复:1
[求助]读取卫片的问题有dat格式的卫片,是landsat5的。使用import-TM landsat Eosat fast format -header.dat。 为什么读出来的卫片是这个样子的?需要改哪里吗?谢谢赐教。 ![]() |
|
1楼#
发布于:2008-02-23 02:17
自己解决了,希望能给大家一些经验参考。 问题在于行和列的数目错了。我直接按导入header.dat文件的,但是,实质上header.dat所包含的PIXELS PER LINE= 6920 LINES PER IMAGE= 5728.......RECORD LENGTH = 6920并未和我文件中波段的实际相符合,所以读出的图是一条一条的,是行列数错了,导致错位。 怎么得出实际的波段的行列数,我使用的是photoshop,打开为.raw导入任意波段的文件,如band1.dat,首先就能看到宽和高,这个就是实际的行列数。宽对应的是PIXELS PER LINE,高对应的是LINES PER IMAGE,这样修改header.dat的文档。RECORD LENGTH 这个文件中为何意我不太清楚,但发现改成跟PIXELS PER LINE的数是一样的就ok。 不容易,困扰我好几天了。菜鸟入门不容易。。。 |
|