Пример #1
0
        private static void writeResults(String originalFileName, Dictionary <int, Double> clusterTimes, Dictionary <int, Double> areaTimes)
        {
            originalFileName = originalFileName.Replace(".xlsx", "").Replace(".xls", "");;

            KMLWriter kmlw = new KMLWriter(arrData, workingDirectory, originalFileName, areaTimes);

            GPSAS_DestinationsFormInstance.SetStatusText("Writing results");
            try
            {
                Random generator = new Random();
                String rid       = generator.Next(0, 1000000).ToString("D6");
                String fileName  = originalFileName + "_" +
                                   DELTA_DIST_THRESHOLD.ToString() + "_" +
                                   DELTA_TIME_THRESHOLD.ToString() + "_" +
                                   MINPTS.ToString() + "_" + rid + ".xlsx";

                String fullPath = workingDirectory + "\\" + fileName;
                new ExcelWriter(fullPath, arrData, clusterTimes, areaTimes, GPSAS_DestinationsFormInstance);
                try
                {
                    Logger.Log(fullPath);
                    System.Diagnostics.Process.Start(fullPath);
                }
                catch (Exception ex) { Logger.Log(ex.ToString()); }
            }
            catch { MessageBox.Show("Unable to write data to excel file.", "Error"); }
        }
Пример #2
0
 private static void logParameters()
 {
     Logger.Log("DELTA_DIST_THRESHOLD: " + DELTA_DIST_THRESHOLD.ToString());
     Logger.Log("DELTA_TIME_THRESHOLD: " + DELTA_TIME_THRESHOLD.ToString());
     Logger.Log("MINPTS: " + MINPTS.ToString());
     if (HaversineOn)
     {
         Logger.Log("Haversine: ON");
     }
     else
     {
         Logger.Log("Distance Formula: ON");
     }
 }