public override void Run() { base.Run(); var patch = TerrainPatch.FromId(147, 72); Console.WriteLine(@"Generating safe havens"); var safe_haven_gen = new SafeHavenGenerator { Region = patch.Bounds, WriteHorizons = false }; safe_haven_gen.WriteSafeHavenGeotiffs(OutputPath); Console.WriteLine(@"Generating average Earth and average Sun patches"); var(start, stop, step) = StudyInterval.SiteStudyPeriod.GetInterval(); var gen = new TileLightingProductManager { //MainWindow = MainWindow, Selection = patch.Bounds, IntervalStart = start, IntervalStop = stop, IntervalStep = step, ObserverHeightInMeters = 0, EarthMultipathThreshold = 2f, GenerateAverageSun = true, GenerateAverageEarth = true }; gen.GenerateAverageSunEarthPatches(); Console.WriteLine(@"Finished."); }
public override void Run() { base.Run(); var patch = TerrainPatch.FromId(147, 72); var safe_haven_gen = new SafeHavenGenerator { Region = patch.Bounds, WriteHorizons = true }; safe_haven_gen.WriteSafeHavenGeotiffs(OutputPath); }