[Qgis-developer] QGIS Engine development

Tim Sutton lists at linfiniti.com
Tue Nov 20 13:04:27 PST 2012


On Tue, Nov 20, 2012 at 4:30 PM, Олег Михалёв <mihis.sakh at gmail.com> wrote:
> Hi all,
> I have one global question about QGIS.
> What is the situation with the development of Quantum GIS Engine?
> I mean non-gui classes built on the top of Qt framework, which are
> responsible for spatial data management and rendering.

Ok so in our terminlogy that would be libqgis_core

> Is there any active work on the significant improving of rendering
> performance (http://hub.qgis.org/wiki/quantum-gis/Rendering_Performance) or
> redesign of QGIS Engine object model

The next main task is for Martin to merge his threading branch which
we hope will improve rendering performance somewhat. I also have some
ideas about using a compositing so that we can boost performance at
the possible expense of greater memory usage while rendering.

> (http://hub.qgis.org/wiki/quantum-gis/Redesign_of_QGIS_data_model)?
> Are there any plans for development of Qt-independent GIS core (with AGG
> rendering engine, maybe)?

Not currently. By the way as far as I know the Arthur paint system in
Qt4 is based on AGG.

> Looking through developer mailing lists of last years (2010-2012), I haven't
> found active discussion about the development of QGIS engine.
> Is there another information about this topic?

Not formally that I can think of. Rendering performance in my opinion
should be the major focus of the 2.x release series - we have rich
functionality now but we need to deliver that quickly to the display
device or the user gets frustrated.



> Oleg.
> _______________________________________________
> 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