public static UsersTrajectories ReadAll(string filename) { UsersTrajectories myUserTrajectories = new UsersTrajectories(); using (StreamReader sr = new StreamReader(filename)) { while (!sr.EndOfStream) { GPSTrajectory gt = ReadLine(sr.ReadLine()); myUserTrajectories.InsertTrajectories(gt); } return(myUserTrajectories); } }
private void AddGPSFile(string filename) { myUserTrajectories = GPSTrajectoryReader.ReadAll(filename); if (this.InvokeRequired) { toolStripProgressBar1.ProgressBar.Invoke(new Action(() => { toolStripStatusLabel1.Text = "成功读入" + myUserTrajectories.GPSTrajectoriesData.Count + "条轨迹"; })); } else { toolStripStatusLabel1.Text = "成功读入" + myUserTrajectories.GPSTrajectoriesData.Count + "条轨迹"; } //为了测试需要看一下删除了哪些数据 }