[Qgis-psc] Funding QGIS Server enhancement - remove old QgsWXSProjectParser

Nyall Dawson nyall.dawson at gmail.com
Thu May 25 02:00:05 PDT 2017


On 25 May 2017 at 01:29, RĂ©gis Haubourg <regis.haubourg at gmail.com> wrote:
>
>
> Hi all,
> we had a chat with 3liz to share a common view of current refactoring status and next priorities:
>
>
> What the refactor is expected to adress  :
>
>  It is a blocking part since it is quite hard to find funds for "plumbery" tasks and make it understandable by users.
>  The refactor is obviously made mandatory by the move to QGIS3 API.
>  Obviously again, it will help in having a clearer codebase, easier to maintain , faster and more modular.
>  For instance, having the ability to generate on the fly some project and layer definition will help a lot in GeoNode integration.
>
>
> What has been done :
>
>  - 3liz has created a new modular architecture allowing to refactor each services independently. It exposes a clean API, and if I get it well, Alessandro already used it to rework the server plugin python API.
>
>  - 3liz is refactoring progressively all the services. All WFS, all WCS and WMS GetCapabilities are done. GetContext is being worked on.
>
>  - Oslandia : Paul is almost done with a full WMS rewrite now only using core classes and no more XML parsing
>
>  - Oslandia : OGC CITE compliancy docker testing framework - see [1]
>
>  - Oslandia : Speed improvements for getcapabilities where datasource are massive views or materialized views (or layers with definition filters / joins). AKA "trust project" option.
>
>  - Camptocamp created a docker platform for performance benchmark between qgis server / mapserver and geoserver - see [3]

This is such a great list to read. Major kudos to 3liz, Oslandia and
Camptocamp for the fantastic effort and investment they've put in
here.

Nyall



More information about the Qgis-psc mailing list