コード例 #1
0
ファイル: TestRatingTable.cs プロジェクト: Melissa255/Pisces
        public void HydrometRatingTable()
        {
            //var rt = new TimeSeriesDatabaseDataSet.RatingTableDataTable();
            // rt.ReadFromFile(Path.Combine(TestData.DataPath,"rating");
            var rt = HydrometInfoUtility.GetRatingTable("gcl", "af");
            //TimeSeriesDatabaseDataSet.RatingTableDataTable.
            var x = rt.Lookup(1281.95);

            Assert.AreEqual(4543763, x, .01);
            //var s = new HydrometInstantSeries("gcl", "fb");

            //TestRatingTable
        }
コード例 #2
0
        private void ReadTableFromInternet(string cbtt, string yparm, string ratingName, string altid)
        {
            hydrometRatingTable = HydrometInfoUtility.GetRatingTable(cbtt, yparm, ratingName);
            usgsRatingTable     = new TimeSeriesDatabaseDataSet.RatingTableDataTable();

            if (altid.Trim() != "")
            {
                try
                {
                    usgsRatingTable = Reclamation.TimeSeries.Usgs.Utility.GetRatingTable(altid);
                }
                catch (Exception eek)
                {
                    MessageBox.Show(eek.Message);
                }
            }

            this.ratingTableGraph1.RatingTable = new TimeSeriesDatabaseDataSet.RatingTableDataTable[] { hydrometRatingTable, usgsRatingTable };

            this.ratingTableTableHydromet.RatingTable = hydrometRatingTable;
            this.ratingTableTableUsgs.RatingTable     = usgsRatingTable;
        }