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; }
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"); } }