<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=DE link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal><span lang=EN-GB>Hi all,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>My question is probably more for the devs: I am developing a processing script to do some work on SRMT elevation scenes. I want to use some GDAL-tools to do the task, my first is filling the scene with gdal:fillnodata.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>My processing run-task is as follows:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        params = {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>            'INPUT': input_evelation,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>            'BAND': 1,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>            'DISTANCE': 10,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>            'ITERATIONS': 0,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>            'NO_MASK': False,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>            'OUTPUT': QgsProcessingUtils.generateTempFilename('filled.gtiff')<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        }<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>        filled = processing.run('gdal:fillnodata', params, context=context,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>                                feedback=feedback)['OUTPUT']<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>Usually I use “gtiff” as extension for GeoTIFF files, just to make it obvious that the file is a geotiff and not a standard one. I was getting missing file errors and could not understand why the output file could not be found. This was giving me some headaches. Then, just for the fun I tried changing <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>'OUTPUT': QgsProcessingUtils.generateTempFilename('filled.gtiff') -> to -> 'OUTPUT': QgsProcessingUtils.generateTempFilename('filled.tif')<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>and it works!<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>Simply by using the TIF (*.tif) file extension the script runs through. This caught me totally by surprise, is this intentionally or some kind of oversight? Shouldn’t this be kind of irrelevant which naming convention the output follows?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>Frank<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal>Dipl. Geogr. Frank Broniewski<o:p></o:p></p><p class=MsoNormal>Waldhölzbacher Str. 51<o:p></o:p></p><p class=MsoNormal>66679 Losheim am See<o:p></o:p></p><p class=MsoNormal>06872 509 068 4<o:p></o:p></p><p class=MsoNormal>0176 611 26 9 2 6<o:p></o:p></p><p class=MsoNormal><a href="http://www.frankbroniewski.com"><span style='color:#0563C1'>www.frankbroniewski.com</span></a><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>