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"); } }
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"); } }