WG: [Qgis-developer] Announcing the vector_overlay_branch for testing

Hugentobler Marco marco.hugentobler at karto.baug.ethz.ch
Mon Mar 2 15:07:56 EST 2009


Oh and the PAL classes require geos-3. What are the opinions, is it okay to define geos >= 3 as the minimum requirement for QGIS or do we still need to support geos 2?

Regards,
Marco


-----Ursprüngliche Nachricht-----
Von: qgis-developer-bounces at lists.osgeo.org im Auftrag von Hugentobler  Marco
Gesendet: Mo 02.03.2009 20:40
An: qgis-developer at lists.osgeo.org
Betreff: [Qgis-developer] Announcing the vector_overlay_branch for testing
 
Hi devs

The vector overlay branch (which adds support for diagrams on maps) is in a state where it can be tested. Check out the source from svn with 'svn co https://svn.osgeo.org/qgis/branches/vector_overlay_branch'.

The new features from a user perspective are:
- a diagram Plugin. If it is selected, there is a new tab in the vector properties dialog where pie/bar/proportional symbol diagrams may be selected
- in the option dialog, there is a new tab 'overlay' where it is possible to select the placement algorithm of the diagrams. The central point method is the old one, the others use algorithms of the PAL library. They also consider diagram objects in different layers. It is planned to use these algorithms also for label placement

>From a developer perspective, the branch makes the following changes:
- It adds a new plugin type (overlay plugin) such that it is possible to have the diagrams in a plugin
- It adds the interface QgsVectorOverlay. Currently the diagram overlay is the only implementation, but we are looking forward for the labels...
- The diagram plugin is new
- The sources of the PAL library are in core
- The placement method of QgsVectorOverlay is called in the render loop in QgsMapRenderer

A known issue is that the PAL library placement methods currently only work for meter units, not for maps in degrees. There is work in progress to change this.

Regards and looking forward for your feedback,
Marco
_______________________________________________
Qgis-developer mailing list
Qgis-developer at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer



More information about the Qgis-developer mailing list