1. 引言

QGIS服务器是一个开源的WMS、WFS、OGC API for Feature 1.0(WFS3)和WCS实现,此外,它还实现了用于专题地图绘制的高级制图功能。QGIS服务器是一个用C++编写的FastCGI/CGI(通用网关接口)应用程序,它与Web服务器(例如,APACHE、NGINX)一起工作。它支持Python插件,允许快速高效地开发和部署新功能。

QGIS服务器使用QGIS作为GIS逻辑和地图渲染的后端。此外,Qt库用于图形和与平台无关的C++编程。与其他WMS软件不同的是,QGIS服务器使用地图规则作为配置语言,用于服务器配置和用户定义的地图规则。

由于QGIS桌面和QGIS服务器使用相同的可视化库,因此在Web上发布的地图看起来与桌面GIS中的地图相同。

在接下来的几节中,我们将提供一个在Linux(Debian、Ubuntu和衍生品)和Windows上设置QGIS服务器的样例配置。有关服务器插件开发的更多信息,请阅读 QGIS服务器和Python

根据GNU自由文档许可证1.3版或自由软件基金会发布的任何更新版本的条款,允许复制、分发和/或修改本文档;没有固定章节,没有封面文本,也没有封底文本。

许可证副本包含在部分中 GNU免费文档许可证