from qgis.core import QgsProcessing from qgis.core import QgsProcessingAlgorithm from qgis.core import QgsProcessingMultiStepFeedback from qgis.core import QgsProcessingParameterRasterLayer from qgis.core import QgsProcessingParameterNumber from qgis.core import QgsProcessingParameterBoolean from qgis.core import QgsProcessingParameterRasterDestination import processing class Gapfilllandsat7(QgsProcessingAlgorithm): def initAlgorithm(self, config=None): self.addParameter(QgsProcessingParameterRasterLayer('inputband', 'Input Band', defaultValue=None)) self.addParameter(QgsProcessingParameterRasterLayer('inputmask', 'Input mask (define qué áreas se deben rellenar)', defaultValue=None)) self.addParameter(QgsProcessingParameterNumber('searchdistanceelnmerodepxelesparabuscarentodaslasdireccionesparainterpolar', 'Search distance (El número de píxeles para buscar en todas las direcciones para interpolar)', type...