Skip to content
Snippets Groups Projects
mapvisualization.py 69 KiB
Newer Older
  • Learn to ignore specific revisions
  • Benjamin Jakimow's avatar
    Benjamin Jakimow committed
                    """
                    from timeseriesviewer.utils import saveTransform
                    if saveTransform(self.mSpatialExtent, self.mCRS, crs):
                        self.mCRS = crs
                        
                    else:
                        pass
                    """
                    self.sigCRSChanged.emit(self.crs())
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
        def crs(self)->QgsCoordinateReferenceSystem:
            """
            Returns the QgsCoordinateReferenceSystem
            :return: QgsCoordinateReferenceSystem
            """
            return self.mCRS
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
        def spatialExtent(self)->SpatialExtent:
            """
            Returns the SpatialExtent
            :return: SpatialExtent
            """
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    
    
        def navigateToTSD(self, TSD:TimeSeriesDate):
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
            """
    
            Changes the viewport of the scroll window to show the requested TimeSeriesDate
            :param TSD: TimeSeriesDate
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
            """
    
            assert isinstance(TSD, TimeSeriesDate)
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
            #get widget related to TSD
            tsdv = self.DVC.tsdView(TSD)
            assert isinstance(self.scrollArea, QScrollArea)
            self.scrollArea.ensureWidgetVisible(tsdv.ui)