Skip to content
Snippets Groups Projects
main.py 38.7 KiB
Newer Older
                    assert isinstance(mapView, MapView)
                    for l in vectorLayers:
                        mapView.addLayer(l)

                    break #add to first mapview only



    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