QGIS Server安装教程

article/2025/8/19 16:11:18

1. 简述


关于QGIS Server相关的文档真的很少,国内也只有几篇关于QGIS Server安装的教程,而且随着QGIS的更新,这些教程逐步落后不再适用。
这篇教程使用的是当前长期稳定版本QGIS3.10,只适合当前版本,后期QGIS不断更新可能不再适用,仅供参考。
该教程只记录windows 10上安装使用的过程,在linux下过程也差不多,这里可以建议大家去看QGIS文档里的QIGS Server模块内容。


 2. 使用OSGeo4W下载QGIS Server


使用OSGeo4W在线安装程序,只安装qgis-server(前提是你之前已经安装过qgis的桌面应用)。
注意:
这里有两个版本的qgis-server,它们分别代表:
qgis-ltr-server:长期稳定版(我使用的版本)
qgis-server:最新版
因为用的是QGIS3.10是长期稳定版,所以下面我对应下的是qgis-ltr-server。

另外,也可以使用安装包下载下来安装,这里提供一下QGIS Server的下载地址:
http://download.osgeo.org/osgeo4w/x86_64/release/qgis/qgis-server/

下载的版本要与桌面版本一致就行了。下载之后解压到QGIS的安装目录即可,压缩包内的目录结构与QGIS安装目录结构是对应的。
然后复制一份httpd.d目录下的httpd_qgis.conf.tmpl文件,改名为httpd_qgis-ltr.conf(我的是ltr版本)。

然后编辑这个新文件
将里面的@osgeo4w@替换为QGIS的安装目录
将@grassversion@替换为grass的版本号
将@windir@替换为windows的目录。
或者直接运行一下QGIS安装目录下的etc/postinstall下的qgis-server.bat脚本即可。

如果你是用OSGeo4W在线安装,上面的步骤都不需要做了。

 3. 下载安装Apache服务器

qgis server实质上是一个cgis程序,所以需要Apache服务器来调用。

Apache下载地址:https://www.apachelounge.com/download/

下载后直接解压即可,注意不要解压到有空格的目录。

解压之后修改conf目录下在httpd.conf

首先修改最前面的SVRROOT变量值,这是你的Apache所在位置

Define SRVROOT "C:/Apache24"

ServerRoot "${SRVROOT}"

 

然后在httpd.conf最后位置,把httpd_qgis-ltr.conf包含进去

因为qgis server是一个fastcgi程序,所以这里需要下载apache的fastcgi模块

下载地址:https://www.apachelounge.com/download/

注意要下载与apache对应的版本。

下载之后解压到apache目录下的modules目录下即可。

 

 4. 使用及问题处理

完成上面的步骤之后,可以启动apache安装目录下的bin/httpd.exe程序了。

如果没有报错,则可以获取一下GetCapabilities试试

http://localhost:80/qgis-ltr/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities

出现以上界面表示安装成功。

我用OSGeo4W在线下载的qgis-server没什么大问题,下载后按照上面的配置进行就可以了,可能用安装包安装的方式问题会比较多一点,网上其他文章也给出了一些解决方法。遇到的问题,无非就是在httpd.conf和httpd_qgis-ltr.conf 这两个文件里修修改改,多研究一下这两个文件就知道怎么改了。

还有一些缺少dll,这个怎么改我就不多说了,网上都有。如果以后遇到什么新问题,会在这里继续更新,也欢迎各位在下面评论留言。


http://chatgpt.dhexx.cn/article/1nw5JscZ.shtml

相关文章

QGIS教程02---QGIS加载数据的4种方法

从去年开始抛弃ArcGIS转用QGIS以来,发现QGIS越来越好用,功能也相当强大。而且我发现身边好多朋友也在开始使用QGIS,但目前国内这方面的学习资料还比较少,国外的原版资料又相对比较啰嗦,所以我和几位GISer入门知识星球的…

QGIS安装与使用教程

目录 1. QGIS 安装1.1 下载 QGIS1.2 安装Windows版QGIS 2. 使用QGIS参考资料 1. QGIS 安装 QGIS(Quantum GIS)是一个免费的开源的桌面GIS软件,提供数据的显示、编辑和分析功能。 点击进入【官方下载地址】。 1.1 下载 QGIS 官方提供了两种…

QGIS安装以及使用教程

Quantum GIS(QGIS)是相当友好的开源地理信息系统,使用GNU(General Public License)授权,属于 Open Source eospatial Foundation(OSGeo)的官方计划。在 GNU 这个授权下,开发者可以自行检阅与调整…

Qgis入门指南+各种可视化地图

目录 一、学习资源 1. 外网博客教程 2. Qgis插件网:QGIS Planet 3. 油管教程 二、可视化地图 1. OD流图(flow map) 2. 等值区域图(Choropleth map ) 3. 研究区域图(study area map) 4. 带饼图的等值区域图&am…

QGIS插件开发详细教程

为了提高生产力,接触到了QGIS插件开发。从相关的知识准备,到实际插件开发,断断续续大约花了一周的时间,最后也算是实现了自己的目的,感觉有必要记录一下其中遇到的坑。 1 知识准备 进行QGIS插件开发,总体…

QGIS的部分使用流程

qgis 工具下载 https://qgis.org/en/site/forusers/download.htmlqgis 教程 https://docs.qgis.org/3.10/zh_Hans/docs/user_manual/index.html其他参考 https://zhuanlan.zhihu.com/p/363964644准备工作 1. 新建一个文件夹 e.g.qgis,方便以后可以将相关文件都…

QGIS 3.10 制图手把手教程

GIS的主要用途之一是制作用于打印或出版的地图。QGIS提供了名为“打印布局(Print Layout)”的制图利器,通过组合各种图层进行地图制作。 任务概览 本教程使用QGIS 3.10 为您演示怎样创建一幅包含各种标准地图元素的地图,如地图插…

如何在云服务器搭建虚拟主机,如何在云服务器搭建虚拟主机

如何在云服务器搭建虚拟主机 内容精选 换一换 GaussDB(DWS) 提供的gsql命令行客户端,它的运行环境是Linux操作系统,在使用gsql客户端远程连接GaussDB(DWS) 集群之前,需要准备一个Linux主机用于安装和运行gsql客户端。如果通过公网地址访问集群,也可以将gsql客户端安装在用户…

搭建云服务器实现内网穿透

# 前言 由于公司业务需要,搭建一组外网访问内网服务的一套链接关系,通过外网ip访问公司内网 # 技术采用frp docker # 环境客户端,服务端皆为 Ubuntu 18 # 实现原理公网服务器作为服务端,内网服务器作为客户端,服务器端…

云服务器搭建MQTT服务器

文章目录 前言一、通过宝塔面板登录服务器,拉取emqx/emqx镜像二、使用宝塔远程工具后台运行镜像三、访问emqt的web管理页面四、编写消息发布端和订阅端,python实现1.发布端publish2.订阅端subscribe 总结 前言 既然有了云服务器,可以搭建一个…

阿里云服务器如何搭建MQTT服务器

1.开通阿里云服务器 入门教程:链接 将系统配置成Ubuntu18的(因为我只会用这个系统) 在实例处停止当前系统的运行,然后依次选择2,下拉菜单找到3进行更换系统,更换完成以后重启就好了…

ESC云服务器搭建自己的图床

文章目录 前言一、整体思路二、具体步骤1.在picgo中添加插件2.在本地新建一个json文件(配置文件)3.填写插件信息4.开始上传图片 前言 在搭建个人博客时使用了markdown语法作为编写博客的主要语言。但由于本地编写时加入的图片只能在本地显示&#xff0c…

泰拉瑞亚云服务器的搭建

申请虚拟机 无论是阿里云,华为云,还是腾讯云都行,申请一台云服务器,以腾讯云为例 连接云服务器 我推荐使用win10自带的远程桌面连接 计算机名就是公网ip,密码是你在申请虚拟机时设置的密码,如果忘记了&…

从零开始配置搭建云服务器(Linux系统、简明详细教程)

一、首先购买云服务器 先选购云服务器,个人推荐选用腾讯云,价格便宜适合学生党或者程序员自用。 1、以购买腾讯云为例,点击官方腾讯云购买地址:购买链接,进入腾讯云连接,进入腾讯云 2、选择自己想要的服务…

阿里云搭建 ftp 服务器

安装 vsftpd yum install -y vsftpd 进入 /etc/vsftpd cd /etc/vsftjpd /etc/vsftpd/vsftpd.conf 是核心配置文件。 /etc/vsftpd/ftpusers 是黑名单文件,此文件里的用户不允许访问 FTP 服务器。 /etc/vsftpd/user_list 是白名单文件,是允许访问 FTP 服…

办公系统服务器搭建,搭建云桌面办公服务器

搭建云桌面办公服务器 内容精选 换一换 传统的HPC使用中存在如下问题:投资成本高,扩容部署复杂,重复利用已有投资十分困难。应用复杂,资源预测困难,灵活性差,亟待提升效率。效率低下导致决策缓慢,失去市场、以及开发研究成果的良机。应用计算量快速膨胀,对性能要求越来…

搭建云服务器

在阿里云、百度云、或者腾讯云购置一台云服务器。我这里买的是阿里云的,而且操作系统选择的是Linux。 购买了之后,我们回到阿里云的首页,点击右上角的控制台,然后在左侧的导航栏中找到云服务器,点击进入,就…

怎么用虚拟机搭建云服务器,利用虚拟机搭建云服务器

利用虚拟机搭建云服务器 内容精选 换一换 虚拟私有云(Virtual Private Cloud)是用户在华为云上申请的隔离的、私密的虚拟网络环境。用户可以自由配置VPC内的IP地址段、子网、安全组等子服务,也可以申请弹性带宽和弹性公网IP搭建业务系统。 云备份和镜像服务有很多功能交融的地…

云服务器搭建

云服务器购买 进入阿里云官网 -- 下拉点击 若是新手 可直接点击 新用户使用 否则则点击立即购买 进行选购自己的云服务器 云服务器配置 购买完服务器 便可通过 阿里云官网 进入控制台 点击左边目录选择云服务器ECS 在左侧目录点击 网络与安全 下的 安全组 注意:…

怎么部署个人云服务器?保姆级教程

折腾云服务器也有几个月了,从选平台开始,购域名、买服务器、部署项目,再到备案、部署SSL证书。 整个流程走下来,各种各样、五花八门的问题,层出不穷,虽没有掉层皮,但苦头却没少吃。 说到服务器…