diff --git a/eotimeseriesviewer/externals/qps/speclib/envi.py b/eotimeseriesviewer/externals/qps/speclib/envi.py index 9b35b711ea478e607dc858cc2785db3c93e68f35..b2088f267330c89ac8a45af6660ff889766acc37 100644 --- a/eotimeseriesviewer/externals/qps/speclib/envi.py +++ b/eotimeseriesviewer/externals/qps/speclib/envi.py @@ -277,7 +277,7 @@ class EnviSpectralLibraryIO(AbstractSpectralLibraryIO): data = ds.ReadAsArray() #remove the temporary VRT, as it was created internally only - ds.GetDriver().Delete(ds.GetFileList()[0]) + ds.GetDriver().Delete(ds.GetDescription()) #gdal.Unlink(ds) diff --git a/eotimeseriesviewer/externals/qps/speclib/spectrallibraries.py b/eotimeseriesviewer/externals/qps/speclib/spectrallibraries.py index 9dfe51ae05e5375e1842817ce3ea05b7ec911f5b..cf74a98806e7b0a9633333b6f591812609ba8751 100644 --- a/eotimeseriesviewer/externals/qps/speclib/spectrallibraries.py +++ b/eotimeseriesviewer/externals/qps/speclib/spectrallibraries.py @@ -523,7 +523,7 @@ class SpectralProfile(QgsFeature): profile.setValues(x=wl, y=y, xUnit=wlu) profile.setCoordinates(SpatialPoint(crs, px2geo(px, gt, pxCenter=True))) - profile.setSource('{}'.format(ds.GetFileList()[0])) + profile.setSource('{}'.format(ds.GetDescription())) return profile diff --git a/eotimeseriesviewer/externals/qps/utils.py b/eotimeseriesviewer/externals/qps/utils.py index 20e9459ff67df9fa8a5410bf2595ca4d11670dc9..b2ce2455b0df3b9225703e6d6da2fb3dbceb03bc 100644 --- a/eotimeseriesviewer/externals/qps/utils.py +++ b/eotimeseriesviewer/externals/qps/utils.py @@ -863,7 +863,7 @@ def defaultBands(dataset): if db != [0, 0, 0]: return db - rl = QgsRasterLayer(dataset.GetFileList()[0]) + rl = QgsRasterLayer(dataset.GetDescription()) defaultRenderer = rl.renderer() if isinstance(defaultRenderer, QgsRasterRenderer): db = defaultRenderer.usesBands()