public OsmTests(DemNetFixture fixture) { _osmProcessor = fixture.ServiceProvider.GetService <DefaultOsmProcessor>(); _elevationService = fixture.ServiceProvider.GetService <ElevationService>(); _imageryService = fixture.ServiceProvider.GetService <ImageryService>(); _gltfService = fixture.ServiceProvider.GetService <SharpGltfService>(); }
public HighestPointFinder(ILogger <HighestPointFinder> logger , ElevationService elevationService , OverpassAPIDataService osmService , DefaultOsmProcessor osmProcessor) { _logger = logger; _elevationService = elevationService; _osmProcessor = osmProcessor; _osmService = osmService; }
public OsmExtensionSample(DefaultOsmProcessor osmProcessor , OverpassAPIDataService osmService , ImageryService imageryService , ElevationService elevationService , SharpGltfService gltfService , ILogger <OsmExtensionSample> logger) { this._osmProcessor = osmProcessor; this._imageryService = imageryService; this._elevationService = elevationService; this._gltfService = gltfService; this._logger = logger; this._osmService = osmService; }
public HelladicSample(DefaultOsmProcessor sampleOsmProcessor , ImageryService imageryService , ElevationService elevationService , SharpGltfService gltfService , MeshService meshService , Sketchfab.SketchfabApi sketchFabApi , IOptions <AppSecrets> secrets , ILogger <HelladicSample> logger) { this._sampleOsmProcessor = sampleOsmProcessor; this._imageryService = imageryService; this._elevationService = elevationService; this._gltfService = gltfService; this._meshService = meshService; this._sketchFabApi = sketchFabApi; this._sketchFabToken = secrets.Value.SketchFabToken; this._logger = logger; if (string.IsNullOrEmpty(_sketchFabToken)) { _logger.LogWarning($"SketchfabToken is not set. Ensure you have a secrets.json file with a SketchfabToken entry with your api token (see https://sketchfab.com/settings/password)"); } }