static void TestExtractFromText() { Console.WriteLine("********************Text********************"); ExtractSWAT_Text extract = new ExtractSWAT_Text( @"C:\zhiqiang\ModelTestWithSWATSQLite\LaSalle\LaSalle2012\Scenarios", "default"); Console.WriteLine("******************** First Try ********************"); extract.Extract(SourceType.REACH, 1, "FLOW_OUTcms");//case sensitive extract.Extract(1993, SourceType.REACH, 1, "FLOW_OUTcms"); extract.Extract(2000, SourceType.REACH, 1, "FLOW_OUTcms"); extract.Extract(2007, SourceType.REACH, 1, "FLOW_OUTcms"); extract.Extract(SourceType.HRU, 1, "ETmm"); extract.Extract(1993, SourceType.HRU, 1, "ETmm"); extract.Extract(2000, SourceType.HRU, 1, "ETmm"); extract.Extract(2007, SourceType.HRU, 1, "ETmm"); Console.WriteLine("******************** Second Try ********************"); extract.Extract(SourceType.REACH, 1, "FLOW_OUTcms");//case sensitive extract.Extract(1993, SourceType.REACH, 1, "FLOW_OUTcms"); extract.Extract(2000, SourceType.REACH, 1, "FLOW_OUTcms"); extract.Extract(2007, SourceType.REACH, 1, "FLOW_OUTcms"); extract.Extract(SourceType.HRU, 1, "ETmm"); extract.Extract(1993, SourceType.HRU, 1, "ETmm"); extract.Extract(2000, SourceType.HRU, 1, "ETmm"); extract.Extract(2007, SourceType.HRU, 1, "ETmm"); }
public SQLiteTest(string scenariosDir, string scenarioName) { _extractSQLite = new ExtractSWAT_SQLite(scenariosDir + @"\" + scenarioName + @"\txtinout\result_627.db3"); _extractText = new ExtractSWAT_Text(scenariosDir,scenarioName); _startYear = _extractText.StartYear; _endYear = _extractText.EndYear; }
public SQLiteTest(string scenariosDir, string scenarioName) { _extractSQLite = new ExtractSWAT_SQLite(scenariosDir + @"\" + scenarioName + @"\txtinout\result_627.db3"); _extractText = new ExtractSWAT_Text(scenariosDir, scenarioName); _startYear = _extractText.StartYear; _endYear = _extractText.EndYear; }
public static ExtractSWAT ExtractFromMethod(DataReadingMethodType method, string txtinoutPath) { switch (method) { case DataReadingMethodType.SQLite: ExtractSWAT_Text ex_text = new ExtractSWAT_Text(txtinoutPath); return new ExtractSWAT_SQLite(txtinoutPath, ex_text.OutputInterval); case DataReadingMethodType.FileDriver: return new ExtractSWAT_Text_FileDriver(txtinoutPath); case DataReadingMethodType.FileHelper: return new ExtractSWAT_Text_FileHelperEngine(txtinoutPath); case DataReadingMethodType.SWATPlot: return new ExtractSWAT_Text_SWATPlot(txtinoutPath); default: throw new Exception("Not support " + method.ToString()); } }
public static ExtractSWAT ExtractFromMethod(DataReadingMethodType method, string txtinoutPath) { switch (method) { case DataReadingMethodType.SQLite: ExtractSWAT_Text ex_text = new ExtractSWAT_Text(txtinoutPath); return(new ExtractSWAT_SQLite(txtinoutPath, ex_text.OutputInterval)); case DataReadingMethodType.FileDriver: return(new ExtractSWAT_Text_FileDriver(txtinoutPath)); case DataReadingMethodType.FileHelper: return(new ExtractSWAT_Text_FileHelperEngine(txtinoutPath)); case DataReadingMethodType.SWATPlot: return(new ExtractSWAT_Text_SWATPlot(txtinoutPath)); default: throw new Exception("Not support " + method.ToString()); } }
public DataReadingPerformance(string txtinoutPath) { _txtinoutPath = txtinoutPath; _modelInfo = new ExtractSWAT_Text(_txtinoutPath); }