/// <summary> /// Constructor /// </summary> /// <param name="logger"></param> /// <param name="osmGeoJsonConverter"></param> /// <param name="tagsHelper"></param> public OsmGeoJsonPreprocessorExecutor(ILogger logger, IOsmGeoJsonConverter osmGeoJsonConverter, ITagsHelper tagsHelper) { _logger = logger; _osmGeoJsonConverter = osmGeoJsonConverter; _tagsHelper = tagsHelper; }
/// <summary> /// Constructor /// </summary> /// <param name="logger"></param> /// <param name="elevationDataStorage"></param> /// <param name="itmWgs84MathTransfromFactory"></param> /// <param name="osmGeoJsonConverter"></param> /// <param name="tagsHelper"></param> public OsmGeoJsonPreprocessorExecutor(ILogger logger, IElevationDataStorage elevationDataStorage, IItmWgs84MathTransfromFactory itmWgs84MathTransfromFactory, IOsmGeoJsonConverter osmGeoJsonConverter, ITagsHelper tagsHelper) { _logger = logger; _osmGeoJsonConverter = osmGeoJsonConverter; _elevationDataStorage = elevationDataStorage; _wgs84ItmConverter = itmWgs84MathTransfromFactory.CreateInverse(); _tagsHelper = tagsHelper; }