Skip to content
Snippets Groups Projects
main.py 38.6 KiB
Newer Older
  • Learn to ignore specific revisions
  •             QgsProject.instance().addMapLayers(vectorLayers)
    
    
        def addTimeSeriesImages(self, files: list):
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
            """
            Adds images to the time series
            :param files:
            """
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
                defDir = s.value('dir_datasources')
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
                filters = QgsProviderRegistry.instance().fileRasterFilters()
    
                files, filter = QFileDialog.getOpenFileNames(directory=defDir, filter=filters)
    
    
                if len(files) > 0 and os.path.exists(files[0]):
                    dn = os.path.dirname(files[0])
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
                    s.setValue('dir_datasources', dn)
    
    unknown's avatar
    unknown committed
            if files:
    
                self.mTimeSeries.addSources(files)
    
    unknown's avatar
    unknown committed
    
    
        def clearTimeSeries(self):
    
    unknown's avatar
    unknown committed
    
    
            self.mTimeSeries.beginResetModel()
    
    def disconnect_signal(signal):
        while True:
            try:
                signal.disconnect()
            except TypeError:
                break