基于IDL的遥感影像波段运算汇.docVIP

  • 27
  • 0
  • 约7.11千字
  • 约 9页
  • 2018-05-11 发布于浙江
  • 举报
基于IDL的遥感影像波段运算汇

基于IDL的遥感影像波段运算 1.IDL语言特征 在IDL中,矩阵是按照列的方式处理的,即矩阵是以n列、m行的方式表示的,这一点与Fortran语言一样,但与C语言(按m行、n列的维度来标记)表示矩阵的方式不同。只有熟悉IDL的数据存储、处理的特点,才能方便地进行分析。以300列、200行的遥感数据band1为例,其数据的记录特征如下: 像元坐标 亮度矩阵 1,1 2,1 …… 300,1 92 94 …… 90 1,2 2,2 …… 300,2 96 92 …… 91 …… …… …… …… …… 1,200 2,200 …… 300,200 98 101 …… 90 IDL图形坐标 band1 DN值坐标 图1.IDL中像元坐标与亮度矩阵的对应关系 (1)数据按列存储;最先存储的是第一列的数据(图象第一列的像元亮度值),接着是第二列,直至最后一列。 (show:print,data[0,*]) (2)采用顺序显示数据的方式。将第一行的亮度值按顺序从左到右以行的方式显示或存储,不管band1矩阵有多少行、多少列,总是先显示、存储完第一行,然后是下一行。由于IDL的默认显示宽度是80列,所以在输出窗口中要用几行才能显示完矩阵的第一行亮度值。然后另起一行显示亮度矩阵的下一行值,直到最后一行。这一点对于图象显示

文档评论(0)

1亿VIP精品文档

相关文档