public async Task GetLatestAddressData()
        {
            await _client.GetFileFtp(_appSettings.FtpServer, _appSettings.AdressUserName, _appSettings.AdressPassword, _appSettings.InitialAddressDataUnzipPath, _appSettings.InitialAddressDataUnzipPath);

            await ProcessLatestAdresses(
                _appSettings.InitialAddressDataUnzipPath,
                _appSettings.InitialAddressDataProcessedPath,
                _appSettings.MinX,
                _appSettings.MinY,
                _appSettings.MaxX,
                _appSettings.MaxY);
        }
Пример #2
0
        public async Task GetBBRData()
        {
            await _client.GetFileFtp(_appSettings.FtpServer, _appSettings.BBRUserName, _appSettings.BBRPassword, _appSettings.BBRUnzipPath, _appSettings.BBRUnzipPath);

            await ProcessBBRFiless(
                _appSettings.BBRUnzipPath,
                _appSettings.BBRProcessedPath,
                _appSettings.MinX,
                _appSettings.MinY,
                _appSettings.MaxX,
                _appSettings.MaxY
                );
        }
Пример #3
0
        public async Task GetLatestGeoData()
        {
            await _client.GetFileFtp(_appSettings.FtpServer, _appSettings.GeoUserName, _appSettings.GeoPassword, _appSettings.GeoUnzipPath);

            _client.UnzipFile(_appSettings.GeoUnzipPath, _appSettings.GeoGmlPath);
            convertToGeojson(_appSettings.GeoFieldList, _appSettings.ConvertScriptFileName);
            ProcessGeoDirectory(_appSettings.GeoUnzipPath,
                                _appSettings.GeoProcessedPath,
                                _appSettings.GeoFieldList,
                                _appSettings.MinX,
                                _appSettings.MinY,
                                _appSettings.MaxX,
                                _appSettings.MaxY);
        }