public void LoadEvents(string path) { //var eventsPath = Path.Combine(path, "500.events.xml"); //var eventsPath = Path.Combine(path, "event_sample.xml"); //matSimEvents = MatsimEvents.Load(eventsPath); matSimEvents = MatsimEvents.ReadXml(path); //Debug.Log("events loaded!"); //Debug.Log(matSimEvents.lines[0]); //Debug.Log(matSimEvents.lines[1]); }
public static void SaveMatSimEventFile() { string outputPath = @"C:\Users\admgaming\Desktop\Jay\output"; if (Directory.Exists(outputPath)) { var events = new MatsimEvents(); events.CreateTestEvents(); events.Save(Path.Combine(outputPath, "test_output_events.xml")); //events = MatsimEvents.Load(Path.Combine(outputPath, "test_output_events.xml")); events = MatsimEvents.ReadXml(Path.Combine(outputPath, "test_output_events.xml")); events.DebugLog(); } }
public static void ReadMatSimEventFile() { ClearMatSimLinks(); string outputPath = @"C:\Users\admgaming\Desktop\Jay\output"; if (Directory.Exists(outputPath)) { //var container = new MatSimContainer(); //container.LoadEvents(outputPath); //var xmlPath = Path.Combine(outputPath, "event_sample.xml"); var xmlPath = Path.Combine(outputPath, "500.events.xml"); var events = MatsimEvents.ReadXml(xmlPath); Debug.Log(events.matsimEvents.Count); var vehEvents = events.FindEvents("Veh140021"); foreach (var ev in vehEvents) { Debug.Log(ev.ToString()); } //events.DebugLog(); } }