18.2. OGCデータサーバーとしてのQGIS¶
QGISサーバは、オープンソースのWMS 1.3、WFS 1.0.0、WFS 1.1.0、およびWCS 1.1.1の実装であり、さらに主題図作成のための高度な地図作成機能を実装しています。 QGISサーバは、C ++で記述されたFastCGI / CGI(Common Gateway Interface)アプリケーションであり、Webサーバ(Apache、Nginxなど)と連携して動作します。 Pythonプラグインをサポートしており、新機能の開発と展開を迅速かつ効率的に行うことができます。
QGISサーバーは、GISロジックのためのバックエンドとして、地図のレンダリングにQGISを使用しています。また、Qtライブラリは、グラフィックスおよびプラットフォームに依存しないC ++プログラミングのために使用されます。他のWMSのソフトウェアとは対照的に、QGISサーバーは、サーバーの構成およびユーザー定義の地図作成ルールの両方、設定言語として地図作成規則を使用します。
QGISのデスクトップとQGISサーバーは同じ可視化ライブラリを使用するように、ウェブ上で公開されている地図は、デスクトップGISと同じに見えます。
次のセクションでは、Linux(Debian、Ubuntuおよび派生物)とWindowsにQGISサーバをセットアップするためのサンプル構成を提供します。サーバプラグイン開発の詳細は QGIS Server and Python を参照。