<div class="gmail_quote">On Thu, Feb 9, 2012 at 7:03 PM, Tim Sutton <span dir="ltr">&lt;<a href="mailto:lists@linfiniti.com">lists@linfiniti.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div id=":tm">Computing stats should be a once off event since I adapted the gdal<br>
provider to use gdal native stats. Is your experience on first load or<br>
on subsequent loads too?<br>
<br>
I am not sure it is so easy to avoid collecting stats. We used to have<br>
some logic that set stats to be only collected when they were needed,<br>
I&#39;ll need to check if that is still the case or not (but I suspect<br>
not).</div></blockquote></div><br><div>Tim,</div><div><br></div><div>IMO we would should really thread these operations, and report the progress to the user in a friendly cancel-able way.  If the user doesn&#39;t care about stats, which to me when loading something that is just for viewing is most of the time, QGIS should just say &quot;stats not loaded&quot; and show the file anyway. If you want to get the stats again we should have a recalculate stats button, with threading and progress bar.</div>

<div><br></div><div>I had a person email me today (a council trying to me to QGIS) about trying to load a 2gb ecw and it just locks up the UI with no idea of how much is left to be done or what is going on. I have experienced the same thing but managed to get around it by making a fake stats file, QGIS then just opens thinking the stats are fine.</div>

<div><br></div><div>- Nathan  </div>