예제 #1
0
        //private async Task<string> GetHiveRides()
        //{
        //    Console.WriteLine("Fetching tripdata from HDInsight");
        //    var hdb = HiveDatabaseFactory.New();
        //    var tripdatas = hdb.Tripdata.ToList();
        //    return "";
        //}

        private void ReadRoutesGps()
        {
            var files = Directory.EnumerateFiles(".", "gps_route*.xml");
            foreach (var file in files)
            {
                var gps = new GpsRouteFileParser(file).Read().
                    Select(tuple => new GpsPoint { Lat = tuple.Item1, Lon = tuple.Item2 }).ToArray();
                _routesGps.Add(file, gps);
            }
        }
예제 #2
0
        //private async Task<string> GetHiveRides()
        //{
        //    Console.WriteLine("Fetching tripdata from HDInsight");
        //    var hdb = HiveDatabaseFactory.New();
        //    var tripdatas = hdb.Tripdata.ToList();
        //    return "";
        //}

        private void ReadRoutesGps()
        {
            var files = Directory.EnumerateFiles(".", "gps_route*.xml");

            foreach (var file in files)
            {
                var gps = new GpsRouteFileParser(file).Read().
                          Select(tuple => new GpsPoint {
                    Lat = tuple.Item1, Lon = tuple.Item2
                }).ToArray();
                _routesGps.Add(file, gps);
            }
        }