一、环境准备与基础配置
1.1 软件安装与版本要求
- QGIS:推荐使用 LTR 长期支持版本(如 3.34.4-Prizren),稳定性更佳。下载地址:QGIS 官网,安装时避免中文路径。
- GeoServer:建议通过 Tomcat 部署稳定版(如 2.25.0),下载地址:GeoServer 官方仓库。需提前配置 Java 环境(JDK 11+)。
- 数据库(可选):若需发布 PostGIS 数据,需安装 PostgreSQL 14+ 及 PostGIS 扩展,通过
CREATE EXTENSION postgis;启用空间功能。
1.2 GeoServer 部署与验证
- Tomcat 部署:
- 解压 GeoServer 的
.war包至 Tomcat 的webapps目录。 - 启动 Tomcat(Windows 双击
startup.bat,Linux 执行./startup.sh)。 - 访问
http://localhost:8080/geoserver,默认账号admin/geoserver登录。
- 解压 GeoServer 的
- 基础配置验证:
- 创建工作区(Workspace):如
my_workspace,用于隔离数据。 - 添加数据存储(Data Store):支持 Shapefile、GeoPackage、PostGIS 等格式。例如:
- Shapefile:选择
Directory of spatial files,指定.shp所在目录。 - PostGIS:填写数据库连接信息(主机、端口、数据库名、用户名密码)。
- Shapefile:选择
- 创建工作区(Workspace):如
二、QGIS 连接 GeoServer 的三种核心方式
方式一:通过 WMS/WMTS 服务直接调用
适用场景:快速调用 GeoServer 已发布的图层作为底图或叠加层。
- 在 QGIS 中新建 WMS 连接:
- 左侧浏览器面板 → 右键
WMS/WMTS→新建连接。 - 填写参数:
- 名称:自定义(如
MyGeoServer)。 - URL:
http://localhost:8080/geoserver/wms(根据实际 IP 和端口调整)。 - 用户名/密码:GeoServer 登录凭证(若启用认证)。
- 名称:自定义(如
- 点击
OK保存连接。
- 左侧浏览器面板 → 右键
- 加载图层:
- 展开新建的连接 → 双击目标图层(如
my_workspace:rivers)。 - 右键图层 →
属性→ 可调整透明度、坐标系等参数。
- 展开新建的连接 → 双击目标图层(如


