<div dir="ltr">Well, it didn't even occur to me to compress the overviews with translate...<div>I was expecting a bit more compressing from lerc...<br></div><div><br></div><div>About tif 32bit, what compression do you think would yield better ratios?</div><div><br></div><div>Thanks.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Rahkonen Jukka (MML) <<a href="mailto:jukka.rahkonen@maanmittauslaitos.fi">jukka.rahkonen@maanmittauslaitos.fi</a>> escreveu no dia quinta, 18/11/2021 à(s) 12:41:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="FI" style="overflow-wrap: break-word;">
<div class="gmail-m_5222099058109001431WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hi,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">I made some tests with an 8 bit RGB image.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">First observation was that gdaladdo supports lerc_deflate (even it is not documented), but it does not support “MAX_Z_ERROR”. This yields same sized ovr file with or without max_z_error.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">gdaladdo -ro lerc_def2.tif --config compress_overview lerc_deflate --config MAX_Z_ERROR 10<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Another observation was that this option would really save some disk space. I compressed the lossless ovr file with gdal_translate by using -co max_z_error=10 and file sizes were:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">source tiff: 432 072 372 bytes<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">lecr_deflate cog without overviews: 311 258 085 bytes<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">lossless lerc_deflate overviews: 118 954 009 bytes<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">lerc_deflare overviews with z_error=10: 52 400 583 bytes<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">For comparison even not relevant to original question about 32 bit data<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">jpeg-ycbcr overviews with default quality: 14 481 967 bytes<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">-Jukka Rahkonen-<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b>Lähettäjä:</b> gdal-dev <<a href="mailto:gdal-dev-bounces@lists.osgeo.org" target="_blank">gdal-dev-bounces@lists.osgeo.org</a>>
<b>Puolesta </b>Duarte Carreira<br>
<b>Lähetetty:</b> torstai 18. marraskuuta 2021 13.45<br>
<b>Vastaanottaja:</b> <a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a><br>
<b>Aihe:</b> [gdal-dev] setting MAX_Z_ERROR on overviews compressed with LERC_DEFLATE<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hi there.<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I am looking into compressing overviews for a DEM, with LERC_DEFLATE and it works. But I'm trying to set the precision loss and get better compression, since for overviews I don't really care that much.<u></u><u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">Ok, so the question is how to set the MAX_Z_ERROR for overviews compressed with LERC_DEFLATE?<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">More context:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">My reasoning is to compress losslessly the dem with deflate predictor 3, and then compress "lossly"  the overviews with lerc_deflate.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Since this is 32bit dataset, I can't use jpeg on the overviews.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks in advance.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Duarte<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>
</div>

</blockquote></div>