8. 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.

    Der tile-Cache optimiert dieses Verfahren, indem er Kartenbilder oder Kacheln nach Bedarf speichert (caching) und so als Proxy zwischen Client (wie OpenLayers oder Google Maps) und Server (jedem WMS-kompatiblen Server) fungiert. Wenn neue Karten und Kacheln angefordert werden, fängt der QGIS-Server diese Aufrufe ab und gibt vorgerenderte Kacheln zurück, falls sie gespeichert sind, oder ruft die QGIS-Engine auf, um bei Bedarf neue Kacheln zu rendern. Sobald Kacheln gespeichert sind, erhöht sich die Geschwindigkeit des Karten-Renderings um ein Vielfaches, was zu einer erheblich verbesserten Benutzererfahrung führt.

  • 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.

  • Fortsetzung folgt …