public MapData(IOptions <PathOptions> pathOptions, ILogger <MapData> logger, ITileStorage tileStorage, IGeoJsonStorage geoJsonStorage, IStyleStorage styleStorage, IPackStorage packStorage, IFontStorage fontStorage, IWorkspaceTileCache tileCache, IWorkspaceStyleCache styleCache, ILoggerFactory loggerFactory) { _layerDict = new Dictionary <string, ILayer>(); _pathOptions = pathOptions.Value; _logger = logger; _logger.LogDebug($"Creating MapData root={_pathOptions.Root}"); _loggerFactory = loggerFactory; _tileStorage = tileStorage; _fontStorage = fontStorage; _geoJsonStorage = geoJsonStorage; _styleStorage = styleStorage; _packStorage = packStorage; _tileCache = tileCache; _styleCache = styleCache; CheckDirectories(); PopulateFonts(); OpenTiles(); }
public GdalConversionService(ILogger <GdalConversionService> logger, IOptions <ServiceOptions> serviceOptions, IGdConversionQueue gdConversionQueue, IMbConversionQueue mbConversionQueue, IStatusTable statusTable, IGeoJsonStorage geoJsonStorage) { _logger = logger; _serviceOptions = serviceOptions.Value; _gdConversionQueue = gdConversionQueue; _mbConversionQueue = mbConversionQueue; _statusTable = statusTable; _geoJsonStorage = geoJsonStorage; }