QGIS Server Einschränkungen?

11

QGIS Server scheint ziemlich einfach einzurichten und zu erstellen. Ich frage mich jedoch, ob die Verwendung im Gegensatz zu MapServer oder GeoServer Einschränkungen unterliegt . Meine aktuellen Serverkonfigurationen sind:

System - Ein GIS-Server

Geben Sie hier die Bildbeschreibung ein

Umgebung - GIS, DB Server auf demselben Computer

Benutzer - 50-100 interne Benutzer pro Tag

Funktion - Bereitstellung von Daten über OpenLayers zur Datenanzeige und Datenextraktion

Bei der Verwendung von QGIS Server gibt es offensichtliche Einschränkungen oder Mängel in Bezug auf Folgendes:

  1. Benutzerhandbuch / allgemeine Hilfe
  2. Erstellen von WMS / WFS / WFS-T
  3. Allgemeiner Admin. Tool / Schnittstelle des Servers zum Einstellen von Rollen, Sicherheit usw.
  4. Erstellen zwischengespeicherter WMS-Kacheln
  5. Bereitstellung großer PostGIS-Tabellen (Millionen plus Datensätze pro Tabelle)
  6. Aktualisieren von Diensten

Vielen Dank

Artwork21
quelle
1
Können Sie uns mehr über Ihr Bereitstellungsszenario erzählen - Umgebung, Anzahl der Benutzer, erwartete Auslastung, Administratorkonzept? Unterschiedliche Tools haben offensichtlich unterschiedliche Stärken und Schwächen - es gibt kein einziges bestes (oder sogar besseres) Tool für alle Szenarien.
BradHards
@BradHards, ich habe meine Frage gemäß Ihrem Kommentar aktualisiert.
Artwork21

Antworten:

4

Aktualisieren

QGIS Server wurde um neue Funktionen erweitert. Ab Version 2.2 kann QGIS Server Daten über WMS (Version 1.3.0 und 1.1.1), WFS (Version 1.0.0), WFS-T sowie WCS (Version 1.0) bereitstellen .0) Standard.

Der Rest der Antwort ist noch gültig.


Ich werde die Verwendung des QGIS-Servers in der Produktionsumgebung nicht vorschlagen, da er nur über eingeschränkte Funktionen verfügt.

Die Gründe sind folgende:

  • Sehr begrenzte Dokumentationshilfe.

  • Keine Unterstützung für Benutzer oder Gruppen.

  • Keine eingebauten Caching-Optionen.

  • Langsamere Leistung als Geoserver (Ich habe keine Statistiken oder Zitate dazu. Ich habe dies gerade in meinen persönlichen Tests gesehen.)

Ich würde vorschlagen, dass Sie einen voll funktionsfähigen GIS-Server wie Geoserver in der Produktionsumgebung verwenden. Sie erhalten Dinge wie eine voll funktionsfähige Admin-Oberfläche, WFS, Caching über GeoWeb Cache, mehrere Plugins, eine OpenLayers-Vorschau und so weiter.

Devdatta Tengshe
quelle
3
Bitte beachten Sie, dass die QGIS Server- Demo
underdark
@underdark Dieser Patch war mir nicht bekannt. Wurde es standardmäßig in den Kofferraum integriert?
Devdatta Tengshe
Ich denke schon: hub.qgis.org/issues/5094 , habe es aber noch nicht ausprobiert.
Underdark
Ich kann mich auf die oben genannten Gründe einigen. Besonders die Leistung ist überraschend langsam.
CARTOS
4

QGIS Server hat einige Einschränkungen, aber Sie können Lizmap hinzufügen und mehr Funktionen erhalten.

  • Die Dokumentation ist gut und wird oft aktualisiert.
  • Es behandelt Benutzer / Gruppen .
  • Cache-Verwaltung
  • Bing-, Google-, IGN- und OSM-Basisschichten
  • Sie können problemlos ein HTML-Popup für getFeatureInfo-Aufrufe erstellen.
  • Das Lizmap-Plugin ist sehr praktisch und bietet Ihnen eine schöne GUI.
  • Der auf OpenLayers basierende Lizmap-Webclient ist das QGIS-Webclient-Äquivalent, aber er ist besser (meiner Meinung nach) und Sie können ihn einfach mithilfe eines Themas ändern. Sie erhalten WFS-Steuerelemente, um Rohoperationen durchzuführen.
  • Sie können die Openlayers 2- Frontend-Bindung problemlos auf mehrere Ereignisse erweitern

Ich habe die Leistung nicht getestet, aber ich hatte nie Probleme.

Update 2017-01-17: Wenn Sie von QGIS Server 2 nicht überzeugt waren, wird QGIS Server 3 um Juli 2017 veröffentlicht. Es wird komplett neu geschrieben. Versuche es.

Nicolas Boisteault
quelle