• 大小: 13KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: 其他
  • 标签: VTEC  

资源简介

可以用来提取IGS全球服务组织CODE中心电离层VTEC数据-IGS can be used to extract a global service organization CODE ionospheric VTEC data center

资源截图

代码片段和文件信息

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

namespace IonosphericVarAnalysis
{
    class IVA
    {
        //声明全局变量
        //int Year;
        double LatitudeF;
        double LatitudeT;
        double LongitudeF;
        double LongitudeT;
        int SitLat;
        int SitLon;

        int SitLatitudeF;
        int SitLatitudeT;
        int SitLongitudeF;
        int SitLongitudeT;

        int timesection = 0;

        //声明用来存储:IONX各天的文件名的字符串数组---以及IONX文件的个数
        int NumberOfIONXFile;//文件个数
        string[] NameOfIONXFile;//文件的名称

        //开辟一个数组,来存储每一天特定区域的“IONX”信息
        double[] IONXInfoOfSpecialAera;
        string[] IONXLATLON = new string[1 73];

        //存储当前文件所在的:路径
        string DirectoryofIONXFile;//存储文件的路径
        string NameandDirectoryofIONXFile;

        //构造函数
        public IVA(double latitudefromdouble latitudetodouble longitudefromdouble longitudetostring directoryoffilenameofdays)
        { 
            SitLatitudeF=(int)latitudefrom;
            SitLatitudeT = (int)latitudeto;
            SitLongitudeF=(int )longitudefrom;
            SitLongitudeT = (int)longitudeto;

            //经纬度格网---均要外推一格----以便保证研究的区域包含在之内
            //Year = year;
            double laf;
            double lat;
            double lof;
            double lot;

            SitLat = (int)latitudefrom;
            SitLon = (int)longitudefrom;

            //纬度:上下列值
            laf=latitudefrom / 2.5-1;
            LatitudeF = Math.Floor(laf) * 2.5;
    
            lat = latitudeto / 2.5+1;
            LatitudeT = Math.Floor(lat) * 2.5;

            lof = longitudefrom/ 5.0-1;
            LongitudeF = Math.Floor(lof)*5.0;

            lot =longitudeto / 5.0+1;
            LongitudeT = Math.Floor(lot) * 5.0;

            //开辟数组
            int row =(int ) (Math.Floor(lat) - Math.Floor(laf)+1) * 12;
            int col = (int)(Math.Floor(lot) - Math.Floor(lof)) + 1;
            IONXInfoOfSpecialAera=new double[row col ];//因为每个文件里有12组数据,所以这里对行乘以12

            //Console.WriteLine(LatitudeF.ToString() + “%%“ + LatitudeT.ToString() + “%%“ + LongitudeF.ToString() + “%%“ + LongitudeT.ToString());
            //Console.ReadLine();

            //获得路径
            char []mychar ={‘\\‘‘\\‘ };
            DirectoryofIONXFile = directoryoffilenameofdays.Remove(directoryoffilenameofdays.LastIndexOfAny(mychar) + 1);

            char[] notechar ={ ‘.‘ };
            //string a = directoryoffilenameofdays;
            NameandDirectoryofIONXFile = directoryoffilenameofdays.Remove(directoryoffilenameofdays.LastIndexOfAny(notechar));
            //Console.WriteLine(NameandDirectoryofIONXFile);
            //Console.ReadLine();
            //获得个数及其名称数组
            NumberOfIONXFile = ScanningToFile(directoryoffilenameofdays);
            NameOfIONXFile=new string[NumberOfIONXFile];
            NameOfIONXFile = R

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

     文件       2248  2008-07-21 13:53  从CODE中心提取特定区域VTEC软件080713\IonosphericVarAnalysis\IonosphericVarAnalysis.csproj

     文件        216  2008-09-06 16:56  从CODE中心提取特定区域VTEC软件080713\IonosphericVarAnalysis\obj\IonosphericVarAnalysis.csproj.FileList.txt

     文件      29384  2008-09-06 16:57  从CODE中心提取特定区域VTEC软件080713\IonosphericVarAnalysis\Program.cs

     文件       1203  2008-06-05 01:58  从CODE中心提取特定区域VTEC软件080713\IonosphericVarAnalysis\Properties\AssemblyInfo.cs

     文件        955  2008-06-05 01:58  从CODE中心提取特定区域VTEC软件080713\IonosphericVarAnalysis.sln

    ..A..H.     15872  2008-09-06 17:00  从CODE中心提取特定区域VTEC软件080713\IonosphericVarAnalysis.suo

     目录          0  2008-07-23 16:42  从CODE中心提取特定区域VTEC软件080713\IonosphericVarAnalysis\bin\Debug

     目录          0  2008-08-07 13:18  从CODE中心提取特定区域VTEC软件080713\IonosphericVarAnalysis\obj\Debug

     目录          0  2008-07-23 16:42  从CODE中心提取特定区域VTEC软件080713\IonosphericVarAnalysis\bin

     目录          0  2008-07-23 16:42  从CODE中心提取特定区域VTEC软件080713\IonosphericVarAnalysis\obj

     目录          0  2008-07-23 16:42  从CODE中心提取特定区域VTEC软件080713\IonosphericVarAnalysis\Properties

     目录          0  2008-09-06 16:57  从CODE中心提取特定区域VTEC软件080713\IonosphericVarAnalysis

     目录          0  2008-07-23 16:42  从CODE中心提取特定区域VTEC软件080713

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

                50096                    14


评论

共有 条评论

相关资源