• 大小: 137KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: 其他
  • 标签: 土壤水  水云模型  

资源简介

土壤水分反演过程中, 通过水云模型从总的后向散射系数提取出裸土的后向散射系数。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace WaterCloudModel
{
    class Program
    {
        static void Main(string[] args)
        {
            double backScaVeg = 0;
            double backScaVeg2 = 0;
            double backScaSoil = 0;
            //double A = 0.0012;
            //double B = 0.091;
            double A = 0.0018;
            double B = 0.138;
            float theat = 40;
            double theat_pi=theat*Math.PI/180;
            double TT = 0;
            //double alpha=2.12;
            double alpha = 10.6;


            string txtFile = @“D:\CanVeg.txt“;

            string writeTxt = @“D:\backScaSoil.txt“;


            if (System.IO.File.Exists(Path.GetFullPath(writeTxt)))
            {
                File.Delete(Path.GetFullPath(writeTxt));
            }
  

            FileStream fs = new FileStream(writeTxt FileMode.Create);
            StreamWriter sw = new StreamWriter(fs);

            List backScaCanList = new List();
            List VegList = new List();

            StreamReader sr1 = new StreamReader(txtFile);
            string str1 = sr1.ReadLine();//第一行不做循环
            while ((str1 = sr1.ReadLine()) != null)
            {
                string[] strs1 = str1.Split(new char[] { ‘\t‘ });
                backScaCanList.Add(double.Parse(strs1[0]));
                VegList.Add(double.Parse(strs1[1]));
            }
            for (int j = 0; j < backScaCanList.Count; j++)
            {
                TT = Math.Exp(-2*B*VegList[j]/Math.Cos(theat_pi));
                backScaVeg = A * VegList[j] * Math.Cos(theat_pi) * (1 - TT);
                backScaVeg2=backScaVeg*(1-Math.Exp(-alpha));
                backScaSoil = (backScaCanList[j] - backScaVeg2) / TT;
                sw.WriteLine(backScaSoil);
            }
            //清空缓冲区
            sw.Flush();
            //关闭流
            sw.Close();
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1437  2019-01-23 19:49  WaterCloudModel - 副本\backScaSoil.txt

     文件       1856  2019-01-23 19:46  WaterCloudModel - 副本\CanVeg.txt

     文件      97826  2019-01-17 22:32  WaterCloudModel - 副本\vwc.xlsx

     文件       6144  2019-01-23 19:49  WaterCloudModel - 副本\WaterCloudModel\bin\Debug\WaterCloudModel.exe

     文件      13824  2019-01-23 19:49  WaterCloudModel - 副本\WaterCloudModel\bin\Debug\WaterCloudModel.pdb

     文件      11600  2019-01-23 19:49  WaterCloudModel - 副本\WaterCloudModel\bin\Debug\WaterCloudModel.vshost.exe

     文件        490  2010-03-17 22:39  WaterCloudModel - 副本\WaterCloudModel\bin\Debug\WaterCloudModel.vshost.exe.manifest

     文件       5921  2019-01-23 19:49  WaterCloudModel - 副本\WaterCloudModel\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        555  2019-01-23 19:49  WaterCloudModel - 副本\WaterCloudModel\obj\x86\Debug\WaterCloudModel.csproj.FileListAbsolute.txt

     文件       7049  2018-06-01 15:44  WaterCloudModel - 副本\WaterCloudModel\obj\x86\Debug\WaterCloudModel.csprojResolveAssemblyReference.cache

     文件       6144  2019-01-23 19:49  WaterCloudModel - 副本\WaterCloudModel\obj\x86\Debug\WaterCloudModel.exe

     文件      13824  2019-01-23 19:49  WaterCloudModel - 副本\WaterCloudModel\obj\x86\Debug\WaterCloudModel.pdb

     文件       2088  2019-01-25 22:57  WaterCloudModel - 副本\WaterCloudModel\Program.cs

     文件       1380  2018-05-31 12:54  WaterCloudModel - 副本\WaterCloudModel\Properties\AssemblyInfo.cs

     文件       2451  2018-05-31 12:54  WaterCloudModel - 副本\WaterCloudModel\WaterCloudModel.csproj

     文件        887  2018-05-31 12:54  WaterCloudModel - 副本\WaterCloudModel.sln

    ..A..H.     16384  2019-01-23 19:52  WaterCloudModel - 副本\WaterCloudModel.suo

     文件      19816  2018-08-23 14:55  WaterCloudModel - 副本\wcm模型系数.png

     目录          0  2018-05-31 12:54  WaterCloudModel - 副本\WaterCloudModel\obj\x86\Debug\TempPE

     目录          0  2019-01-25 22:56  WaterCloudModel - 副本\WaterCloudModel\obj\x86\Debug

     目录          0  2019-01-25 22:56  WaterCloudModel - 副本\WaterCloudModel\bin\Debug

     目录          0  2019-01-25 22:56  WaterCloudModel - 副本\WaterCloudModel\obj\x86

     目录          0  2019-01-25 22:56  WaterCloudModel - 副本\WaterCloudModel\bin

     目录          0  2019-01-25 22:56  WaterCloudModel - 副本\WaterCloudModel\obj

     目录          0  2019-01-25 22:56  WaterCloudModel - 副本\WaterCloudModel\Properties

     目录          0  2019-01-25 22:56  WaterCloudModel - 副本\WaterCloudModel

     目录          0  2019-01-25 22:56  WaterCloudModel - 副本

----------- ---------  ---------- -----  ----

               209676                    27



............此处省略0个文件信息

评论

共有 条评论