[Qgis-developer] slow raster loading

Tim Sutton lists at linfiniti.com
Wed Aug 10 05:46:22 EDT 2011


Hi

On Wed, Aug 10, 2011 at 12:20 AM, Peter Borissow
<peter.borissow at yahoo.com> wrote:
> Also, might be a good idea to spawn a separate thread to generate the aux
> file in the background...
>

It could be a possibility but the way things are set up now, stats are
only gathered when really needed, and if you need then for the
activity you are doing you would have to wait for them anyway. The
only merrit of using a separate thread would be if we decided to start
gathering complete stats on first load of a raster in the background
always so that they are preemptively there when the user does
something that needs stats. However I don't know if that is a good
idea - if you have many rasters in a project that need stats it will
spawn many threads and the IO / CPU overhead may be unpleasant.

Regards

Tim

>
> ________________________________
> From: Frank Warmerdam <warmerdam at pobox.com>
> To: Tim Sutton <lists at linfiniti.com>
> Cc: qgis-developer <qgis-developer at lists.osgeo.org>
> Sent: Tuesday, August 9, 2011 5:51 PM
> Subject: Re: [Qgis-developer] slow raster loading
>
> On Tue, Aug 9, 2011 at 2:37 PM, Tim Sutton <lists at linfiniti.com> wrote:
>>
>> Yes thats why I was asking if the file permissions exist to write the
>> aux.xml. If they don't behaviour should be the same as prior to my
>> native raster stats commits i.e. stats will be recalced each time you
>> open a project / add a layer and trigger something that needs the
>> stats.
>
> Tim, and others,
>
> By the way, there is a mechanism in GDAL to support storing .aux.xml
> information in an alternative directory when the file cannot be
> created on the target directory due to permissions, read-only media, etc.
>
> This is enabled by setting the GDAL_PAM_PROXY_DIR option to
> point to a directory where files can be written.  If there is a place
> known to QGIS that would be good for this, it might make sense
> to take advantage of this.
>
> Best regards,
> --
> ---------------------------------------+--------------------------------------
> I set the clouds in motion - turn up   | Frank Warmerdam,
> warmerdam at pobox.com
> light and sound - activate the windows | http://pobox.com/~warmerdam
> and watch the world go round - Rush    | Geospatial Software Developer
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
>



-- 
Tim Sutton - QGIS Project Steering Committee Member (Release  Manager)
==============================================
Please do not email me off-list with technical
support questions. Using the lists will gain
more exposure for your issues and the knowledge
surrounding your issue will be shared with all.

Visit http://linfiniti.com to find out about:
 * QGIS programming and support services
 * Mapserver and PostGIS based hosting plans
 * FOSS Consulting Services
Skype: timlinux
Irc: timlinux on #qgis at freenode.net
==============================================


More information about the Qgis-developer mailing list