6S模型运行 2

终于按前一篇的内容装好了sixs.exe。又花了好久的时间搞明白这个执行文件该怎么运行。
执行方法目前有如下三种:

1. 在cmd窗口下直接输入input内容,可直接得到结果

2. 用py6s接口调用

这个涉及到各种安装,我还没有搞明白,以后有机会再研究一下

3. 用IDL调用

目前使用这种方法。程序如下:


```c
pro first_test
  ;1.自定义几何条件
  igeom=0
  asol=[0,12,24,36,48,60];;太阳天顶角
  avis=[0,12,24,36,48,60];;卫星天顶角
  phiv=[0,5,10,15,20,25];;太阳方位角,设定卫星方位角为0,则相对方位角等于太阳方位角-0
  phi0=0;卫星方位角
  month=5;;月份
  day=17;;日期
  ;2.大气模式
  idatm=4;:大气模式亚北极区夏季
  ;3.气溶胶类型
  iaer=2;:气溶胶模式海洋型
  ;4.气溶胶含量参数
  v=0;;能见度
  tao=[0.0001,0.25,0.5,1.0,1.5,1.95];;550nm气溶胶光学厚度
  ;5.目标高度参数
  xps=0;;目标物高度 海平面
  ;6.传感器高度参数
  xpp=-1000;;星测
  ;7.光谱参数
  iwave=200;:选取自定义的FY-3C/VIRR band1 0.560-0.705μm
  ;8.地表反射率类型
  inhomo=0;;地表反射率均一地表
  idirect=0;;无方向效应
  igroun=1;:绿色植被
  rapp=-1;:无大气校正
  
  path_6s = 'D:\little soft\6sV2.1'
  cd,path_6s;自己更改6s.exe所在的文件夹路径
  ;输出信息的保存文件
  out_putfile = 'D:\ch1_summer.txt'
  openw,lutlun,out_putfile,/get_lun,width=200  
  
  FOR b=0,5 DO BEGIN;550nm气溶胶光学厚度
    FOR c=0,5 DO BEGIN;太阳天顶角
      FOR d=0,5 DO BEGIN;;卫星天顶角
        FOR e=0,5 DO BEGIN;;太阳方位角(卫星方位角为0,即相对方位角为O.180)
          txtname='intest.txt';input_infor
          OPENW,lun,txtname,/get_lun
          PRINTF,lun,igeom
          PRINTF,lun,asol[c],phiv[e],avis[d],phi0,month,day
          PRINTF,lun,idatm
          PRINTF,lun,iaer
          PRINTF,lun,v
          PRINTF,lun,tao[b]
          PRINTF,lun,xps
          PRINTF,lun,xpp
          PRINTF,lun,iwave
          PRINTF,lun,inhomo
          PRINTF,lun,idirect
          PRINTF,lun,igroun
          PRINTF,lun,rapp;进行大气校正
          FREE_LUN,lun
          SPAWN,'sixsV2.exe<intest.txt>outtest1.txt',/hide ;调用6s <>符号为dos系统下的重定向符号     <从文件读取命令输入>将输出结果写入文件
          txtname='outtest1.txt';output_file
          OPENR,lun,txtname,/get_lun
          temp=STRARR(1,120)
          READF,lun,temp
		  apparent_ref = float(strmid(temp[0,57],30,9));读取需要的参数
          FREE_LUN,lun
          ;依次为辐射方程中的P T S参数、太阳天顶角,卫星天顶角,相对方位角、气溶胶光学厚度
          PRINTF,lutlun,asol[c],avis[d],phiv[e],tao[b],apparent_ref;
        ENDFOR
      ENDFOR
    ENDFOR
  ENDFOR
  FREE_LUN,lutlun
END

  
大气校正6s模型是一种用于卫星遥感数据处理的模型,主要用于将获取的图像数据进行大气校正,以消除大气间接效应对图像的影响。以下是关于大气校正6s模型的下载安装步骤: 1. 首先,搜索并找到大气校正6s模型的官方网站或可信的下载资源。确保所下载的版本是最新的和可用的。 2. 确认系统要求和软件要求。大气校正6s模型通常需要在特定的操作系统环境下运行,例如Windows、Linux或Mac。同时,还需要一些支持的软件平台,如Python或MATLAB等。 3. 点击下载链接,下载适用于您的操作系统的安装文件。可能需要填写一些信息或同意用户协议后才能进行下载。 4. 下载完成后,双击安装文件,按照提示进行安装。安装过程可能需要选择安装路径、设置缺省参数等。请按需求进行相应的配置。 5. 安装完成后,根据您的需要,可能需要配置运行一些额外的程序或脚本来确保系统与大气校正6s模型的正常运行。请参考安装包的附带文档或官方网站上的指南。 6. 安装完成后,您可以开始使用大气校正6s模型了。首先,您需要准备相应的输入数据,如卫星遥感图像。然后,根据模型的说明和指南,调用相应的函数或脚本来实现大气校正。 需要注意的是,大气校正6s模型是一种专业的遥感数据处理工具,使用前需要具备一定的遥感数据处理知识和技能。强烈建议在使用之前阅读相关的文档和教程,并参考模型官方的技术支持和社区论坛。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值