mingyue616
路人甲
路人甲
  • 注册日期2007-03-08
  • 发帖数10
  • QQ
  • 铜币154枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2381回复:3

[求助]读取卫片问题

楼主#
更多 发布于:2008-02-21 16:45
<P>现有.dat格式的卫片,我怎么把它们读出来存成img格式啊?</P>
<P>为什么读出来的图片是一条一条的。是哪里要修改一下吗/</P>
<P>file/open external file/landsat/fast,选header.dat,然后读出来的图片是一条一条的。这是为什么啊。</P>
<P> 谢谢谢谢。</P>
<IMG src="http://hiphotos.baidu.com/z%5Fmy/pic/item/5580b2cb48f28aed52664ff7.jpg" border=0>
[此贴子已经被作者于2008-2-21 16:56:15编辑过]
喜欢0 评分0
mingyue616
路人甲
路人甲
  • 注册日期2007-03-08
  • 发帖数10
  • QQ
  • 铜币154枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2008-02-23 02:17
<P>自己解决了,希望能给大家一些经验参考。</P>
<P>问题在于行和列的数目错了。我直接按导入header.dat文件的,但是,实质上header.dat所包含的PIXELS PER LINE= 6920 LINES PER IMAGE= 5728.......RECORD LENGTH = 6920并未和我文件中波段的实际相符合,所以读出的图是一条一条的,是行列数错了,导致错位。</P>
<P>怎么得出实际的波段的行列数,我使用的是photoshop,打开为.raw导入任意波段的文件,如band1.dat,首先就能看到宽和高,这个就是实际的行列数。宽对应的是PIXELS PER LINE,高对应的是LINES PER IMAGE,这样修改header.dat的文档。RECORD LENGTH 这个文件中为何意我不太清楚,但发现改成跟PIXELS PER LINE的数是一样的就ok。</P>
<P>不容易,困扰我好几天了。菜鸟入门不容易。。。</P>
举报 回复(0) 喜欢(0)     评分
lqchangmx
路人甲
路人甲
  • 注册日期2007-08-30
  • 发帖数36
  • QQ
  • 铜币215枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2008-04-16 17:22
<P>在头文件中有行列数信息,</P>
<P>初始打开data文件时,弹出一对话框,直接输入就可</P>
<P>还包括offset等等参数</P>
<P>在envi帮助中有</P>
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
lqchangmx
路人甲
路人甲
  • 注册日期2007-08-30
  • 发帖数36
  • QQ
  • 铜币215枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2008-04-16 17:35
<P>envi打开界面中</P>
<P>sample是行数</P>
<P>line是列数,offset设为0就行</P>
<P>qq:304802327</P>
<P><a href="mailtlqchangmx@hotmail.com" target="_blank" >lqchangmx@hotmail.com</A></P>
<P>有空联系</P>
<P><v:shapetype> <v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path connecttype="rect" gradientshapeok="t" extrusionok="f"></v:path><lock aspectratio="t" v:ext="edit"></lock></v:shapetype></P><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部