Example #1
0
        public void Convert_SetGlentrammonRoadOSGB36_ExpectWGS84Longitude()
        {
            var sut    = new OSGB36ToWGS84();
            var result = sut.Convert(545562, 163994);

            Assert.Equal(0.0891389877307144d, result.Long, 13);
        }
Example #2
0
        public void Convert_SetGlentrammonRoadOSGB36_ExpectWGS84Latitude()
        {
            var sut    = new OSGB36ToWGS84();
            var result = sut.Convert(545562, 163994);

            Assert.Equal(51.3563684129182d, result.Lat, 13);
        }
Example #3
0
        public void Convert_SetHolbornStationOSGB36_ExpectWGS84Longitude()
        {
            var sut    = new OSGB36ToWGS84();
            var result = sut.Convert(530561, 181433);

            Assert.Equal(-0.119746022882573d, result.Long, 13);
        }
Example #4
0
        public void Convert_SetHolbornStationOSGB36_ExpectWGS84Latitude()
        {
            var sut    = new OSGB36ToWGS84();
            var result = sut.Convert(530561, 181433);

            Assert.Equal(51.5167296657411, result.Lat, 13);
        }
        private static void MigrateBusRoute()
        {
            var             filename = "BusRoute.csv";
            List <BusRoute> routes   = ConsoleParser.For(new BusRouteCSVParser()).Parse(filename);

            var converter = new OSGB36ToWGS84();

            converter.ConvertRoutes(routes);

            RavenDocumentStoreSessionOperation(session => routes.ForEach(session.Store));

            Console.WriteLine("Successfully saved {0} routes.", routes.Count);
        }
Example #6
0
        protected void SetupTestDB()
        {
            var filename = "Data/TestBusRoutes.csv";

            var             fileParser = new BusRouteCSVParser();
            List <BusRoute> routes     = fileParser.Parse(filename);

            var converter = new OSGB36ToWGS84();

            converter.ConvertRoutes(routes);

            SetupData(session => routes.ForEach(session.Store));
        }