diff --git a/timeseriesviewer/mapcanvas.py b/timeseriesviewer/mapcanvas.py index 619574b02c83886d98dbe8f204473c9551b2981c..9983f79dbcbae843a5fe91dcf41acb897ea0b92b 100644 --- a/timeseriesviewer/mapcanvas.py +++ b/timeseriesviewer/mapcanvas.py @@ -83,13 +83,6 @@ class MapCanvas(QgsMapCanvas): return self.mapSettings().destinationCrs() - def _depr_onExtentsChanged(self, *args): - if not self.mBlockExtentsChangedSignal: - self.mBlockExtentsChangedSignal = True - print('set STV extent') - self.spatTempVis.setSpatialExtent(self.spatialExtent()) - self.mBlockExtentsChangedSignal = False - def mapLayersToRender(self, *args): """Returns the map layers actually to be rendered""" return self.mLayers @@ -120,7 +113,9 @@ class MapCanvas(QgsMapCanvas): def setLayerSet(self, *args): raise DeprecationWarning() + def setLayers(self, mapLayers): + reg = QgsMapLayerRegistry.instance() reg.addMapLayers(mapLayers, False) @@ -191,8 +186,8 @@ class MapCanvas(QgsMapCanvas): from timeseriesviewer.crosshair import CrosshairDialog action.triggered.connect(lambda : self.setCrosshairStyle( CrosshairDialog.getCrosshairStyle(parent=self, - mapCanvas=self, - crosshairStyle=self.crosshairItem.crosshairStyle) + mapCanvas=self, + crosshairStyle=self.crosshairItem.crosshairStyle) )) if self.crosshairItem.crosshairStyle.mShow: diff --git a/timeseriesviewer/mapvisualization.py b/timeseriesviewer/mapvisualization.py index 119f55416ef976381fa00aeb4af143b905f8a4cc..ecc8f6e1d8634b7a3b55b5732374693ee6b9ec88 100644 --- a/timeseriesviewer/mapvisualization.py +++ b/timeseriesviewer/mapvisualization.py @@ -659,10 +659,7 @@ class DatumView(QObject): from timeseriesviewer.mapcanvas import MapCanvas assert isinstance(mapCanvas, MapCanvas) self.mapCanvases[mapView] = mapCanvas - rasterLyr = QgsRasterLayer(self.TSD.pathImg) - QgsMapLayerRegistry.instance().addMapLayer(rasterLyr) - mapCanvas.mLayers.append(rasterLyr) - + mapCanvas.setLayers(QgsRasterLayer(self.TSD.pathImg)) self.L.insertWidget(self.wOffset + len(self.mapCanvases), mapCanvas) self.ui.update()