[GIS] QGIS Server limitations

geoservermapserverqgisqgis-server

QGIS Server seems to be fairly simple to setup and create services, however I'm wondering if there are any limitations with using it opposed to MapServer or GeoServer. My current server configurations is:

System – One GIS Server

enter image description here

Environment – GIS, DB Server on same machine

Users – 50-100 internal users per day

Function – serving data via OpenLayers for data viewing and data extraction

Using QGIS Server are there any obvious limitations or shortcomings with the following:

  1. User manual/general help
  2. Creating WMS/WFS/WFS-T
  3. General Admin. tool/interface of the server for setting roles, security..etc
  4. Creating cached WMS tiles
  5. Serving out large PostGIS tables (million plus records per table)
  6. Updating services

Best Answer

QGIS Server has some limitations but you can add Lizmap on top and get more functionalities.

  • The documentation is good and often updated.
  • It handles users/groups.
  • Cache management
  • Bing, Google, IGN, OSM base layers
  • You can easily build html popup for getFeatureInfo calls.
  • The Lizmap plugin is very handy and gives you a nice GUI.
  • The Lizmap web client based on OpenLayers is the QGIS web client equivalent but it is nicer (my opinion) and you can easily modify it using theme. You get WFS controls to make crud operations.
  • You can easily extend the openlayers 2 frontend binding to multiple events

I didn't test the performance but I never had problems.

Update 2017-01-17 : If you were not convinced by QGIS Server 2, QGIS Server 3 will be released around July 2017. It will be a complete rewrite. Give it a try.

Related Question