18.2. QGIS as OGC Data Server

QGIS Sunucusu, tematik haritalama için gelişmiş kartografik özellikleri barındıran açık kaynaklı bir WMS 1.3, WFS 1.0.0, WFS 1.1.0 ve WCS 1.1.1 uygulamasıdır. QGIS Sunucusu, bir web sunucusuyla (ör. Apache, Nginx) birlikte çalışan, C ++ ile yazılmış bir FastCGI / CGI (Ortak Ağ Geçidi Arayüzü) uygulamasıdır. Yeni özelliklerin hızlı ve verimli bir şekilde geliştirilmesine ve dağıtımına izin veren Python eklenti desteğine sahiptir.

QGIS Server uses QGIS as back end for the GIS logic and for map rendering. Furthermore, the Qt library is used for graphics and for platform-independent C++ programming. In contrast to other WMS software, the QGIS Server uses cartographic rules as a configuration language, both for the server configuration and for the user-defined cartographic rules.

As QGIS desktop and QGIS Server use the same visualization libraries, the maps that are published on the web look the same as in desktop GIS.

In the following sections, we will provide a sample configuration to set up a QGIS Server on Linux (Debian, Ubuntu and derivatives) and on Windows. For more information about server plugin development, please read QGIS Server and Python.