Ejemplo n.º 1
0
        public void TestMethod1()
        {
            _dbService = new ControllerDataService(dbConnectionString);
            var             interpolater = new CalculateHeatmap();
            YieldReportData yieldData    = _dbService.GetYieldReport(1862, false, false);
            var             boundary     = _dbService.GetFieldBoundary(yieldData.FieldId);

            //var data = yieldData.YieldData.Yield.data;
            interpolater.RunGpuInterpolation(yieldData, boundary);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            _dbService = new ControllerDataService(dbConnectionString);
            var interpolater = new CalculateHeatmap();

            Console.WriteLine("Retrieve Yield Report Data id = {0} and Boundary data from Database", 1862);
            YieldReportData yieldData = _dbService.GetYieldReport(649, false, false);
            var             boundary  = _dbService.GetFieldBoundary(yieldData.FieldId);

            //var data = yieldData.YieldData.Yield.data;
            Console.WriteLine("Call GPU interpolation function");
            var raster = interpolater.RunGpuInterpolation(yieldData, boundary);

            interpolater.SaveResults(raster, _dbService, @"C:\AgVerdict\Gpu\GpuRaster.png");
            Console.WriteLine("Saving output to image file");

            Console.WriteLine("Call CPU interpolation function");
            raster = interpolater.RunCpuInterpolation(yieldData, boundary);
            interpolater.SaveResults(raster, _dbService, @"C:\AgVerdict\Gpu\CpuRaster.png");
            Console.WriteLine("Saving output to image file");
            Console.WriteLine("press any key to exit ...");
            Console.ReadKey();
        }