9. Frequently Asked Question
Was sind die Unterschiede zwischen QGIS Desktop und QGIS Server?
QGIS Desktop hat eine grafische Benutzeroberfläche und dient dem Erstellen und Ändern von Karten. QGIS Server ist einer Serveranwendung, die QGIS Projekte für Endbenutzeranwendungen via OGC Web Services wie WMS, WFS, etc. bereitstellt.
Was ist OGC?
Das OGC (Open Geospatial Consortium) ist eine internationale, gemeinnützige Organisation, die sich dafür einsetzt, Qualitätsstandards für die globale Geodatengemeinschaft zu schaffen.
Gibt es andere Web Map server?
ArcGIS server, Geoserver, Mapserver, Mapnik etc.
Wie vergleiche ich den QGIS-Server mit anderen Web-Mapping-Servern? (2021/01/01)
Features
QGIS Server
GeoServer
ArcGIS Server
Seit
2006
2001
1999
Lizenz
GPL
GPL
Kommerziell
Kommerzieller Support
Viele Anbieter
Viele Anbieter
ESRI und das Netzwerk seiner Anbieter
Technologie
C++/python
Java
C++
Tile cache
Ja
Ja (via GeoWebCache)
Ja
3D
Nein
Nein
Ja
Abfragen
FES (2.0) und OGC (1.0) Filter
CQL und OGC Filter
OGC Filter
Report Erzeugung
Ja
Ja
Ja
Serververwaltet
Ja, durch Drittanbieter (LizMap, QWC2, etc.)
web + API REST
web + API REST
GIS Projekt Layer/Symbol Definition
Komplett über dedizierte GUI
einfach per Web Interface
Komplett über dedizierte GUI
Welche Versionen der OGC Spezifikationen unterstützt QGIS Server im Vergleich zu anderen Web Map Servern?
OGC Standards
QGIS Server
GeoServer
ArcGIS Server
WMS (Web Map Service)
1.3.0 - 1.1.1
1.3.0 - 1.1.1
1.3.0 - 1.1.1
WFS (Web Feature Service)
1.1.0 - 1.0.0
2.0.0 - 1.0.0
2.0.0 - 1.0.0
OAPIF (aka WFS3)
1.0.0
Nein
Nein
WMTS (Web Map Tile Service)
1.0.0
1.0.0
1.0.0
WCS (Web Coverage Service)
1.0.0
2.0.1 - 1.0.0
2.0.1 - 1.0.0
WPS (Web Processing Service)
Nein
1.0.0
1.0.0
CSW (Catalogue Service for the Web)
Nein
2.0.2
Nein
SLD (Styled Layer Descriptor)
Ja
Ja
Ja
Was ist ein tile cache?
Karten sind oft statisch. Da die meisten Mapping-Clients bei jeder Abfrage WMS-Daten (Web Map Service) rendern, kann dies zu unnötiger Verarbeitung und längeren Wartezeiten führen.
The tile cache optimizes this experience by saving (caching) map images, or tiles, as they are requested, in effect acting as a proxy between client (such as OpenLayers or Google Maps) and server (any WMS-compliant server). As new maps and tiles are requested, QGIS server intercepts these calls and returns pre-rendered tiles if stored, or calls the QGIS engine to render new tiles as necessary. Thus, once tiles are stored, the speed of map rendering increases by many times, creating a much improved user experience.
Was ist PostgreSQL?
PostgreSQL ist ein leistungsstarkes, objektrelationales Open Source-Datenbanksystem für QGIS.
Was ist PostGIS?
PostGIS ist eine räumliche Datenbank-Erweiterung für die objektrelationale PostgreSQL-Datenbank. Es bietet Unterstützung für geografische Objekte, sodass Standortabfragen in SQL ausgeführt werden können.