예제 #1
0
        public void ReadAngleInfo()
        {
            string            fname  = "d:\\0111d2.n16.1bd";
            IRasterDataDriver driver = GeoDataDriver.GetDriverByName("NOAA_1BD") as IRasterDataDriver;

            Assert.NotNull(driver);
            IRasterDataProvider prd = driver.Open(fname, enumDataProviderAccess.ReadOnly) as IRasterDataProvider;
            D1BDDataProvider    dp  = prd as D1BDDataProvider;
        }
예제 #2
0
        public void ReadIRCoefficient()
        {
            string            fname  = "d:\\NOAA18_AVHRR_CHINA_L1_20090806_N3_1000M.1bd";
            IRasterDataDriver driver = GeoDataDriver.GetDriverByName("NOAA_1BD") as IRasterDataDriver;

            Assert.NotNull(driver);
            IRasterDataProvider prd = driver.Open(fname, enumDataProviderAccess.ReadOnly) as IRasterDataProvider;
            D1BDDataProvider    dp  = prd as D1BDDataProvider;

            double[,] a = null;
            double[,] b = null;
            dp.ReadIRCoefficient(ref a, ref b);
            for (int i = 0; i < 4; i++)
            {
                for (int j = 0; j < 9; j++)
                {
                    Console.WriteLine(a[i, j]);
                }
                Console.WriteLine("\n");
            }
        }