LabSid-USP/RUBEM

Add config parameter to choose file type to export (*.map or *.tiff)

Closed this issue · 2 comments

Sugiro colocarmos mais um parâmetro para que o usuário escolha se quer exportar em *.map ou *.tif.

Originally posted by @soaressgabriel in #16 (comment)

Se o usuário selecionar exportar os arquivos como *.tiff usar a função reportTif(), se e escolher exportar como *.map usar a função reportMapSeries().

Algo do tipo:

class Modelo(pcrfw.DynamicModel):
    ...
    def dynamic(self):
        ...
        for fileName, isSelected in genFilesDic.items():
            # Check if the variable (fileName) has been selected for export
            if isSelected:

               if tifFomart:
                    reportTif(self, self.ref, varDic.get(fileName), fileName, self.outpath, dyn=True)
               if mapSeriesFomart:
                    reportMapSeries(self, varDic.get(fileName), fileName)               

                # Check if we have to export the time series of the selected variable (fileName)
                if genTss:
                    # Export tss according to variable (fileName) selected
                    # The same as self.TssFileXxx.sample(self.Xxx)
                    genTssDic.get(fileName)(varDic.get(fileName))
         ...

Sugiro a criação de uma nova seção do arquivo de configuração, intitulada GENERATE_FILE_FORMAT.

Algo do tipo:

...
[GENERATE_FILE_FORMAT]
enableMapSeries = False
enableTiff = True

Além disso, esse recurso deve estar presente na interface do RUBEM Hydrological. Decidir como e onde.

Concordo com a decisão do usuário em obter os resultados em .tif ou .map