3.6. 在 QGIS 中使用 GeoServer 地图服务#
GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现, 利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。兼容 WMS和 WFS 特性;支持 PostgreSQL、 Shapefile 、 Arc SDE 、 Oracle 、 VPF 、MySQL 、 MapInfo ; 支持上百种投影; 能够将网络地图输出为 jpeg 、 gif 、png 、 SVG 、 KML 等格式; Geoserver的使用可以极大的方便我们对地图的发布操作,我们现在使用geoserver发布的地图在qgis中使用。
3.6.1. 添加WMS/WMTS 图层#
1.geoserver的使用方式请查看geoserver部分的教程。geoserver发布后,我们查看一下复制链接地址。

图 3.44 查看链接地址#
2.打开qgis后选择
。
图 3.45 WMS添加#
3.复制后我们已经发布地图的地址。 在这里要注意,名称和网址都是必须的。
忽略权限报告中的GetMap/GetTile URI
忽略权限报告中的GetFeatureInfo URI 完成后点击OK就可以了。

图 3.46 创建新WMS/WMTS 连接#
4.在左侧的WMS/WMTS 中加载出了,在geoserver/demo工作空间中的所有数据。

图 3.47 加载所有数据#
5.找到我们要发布的数据。右键查看。

图 3.48 发布数据#
要想使用WMTS 图层需要进行缓存的设置。
3.6.2. WFS#
目前geoserver 发布的WFS有六种打开方式。

图 3.49 WFS打开方式#
选择GeoJSon打开,并且复制链接到QGIS。 与WMS基本型同。

图 3.50 WFS/OGC API-features界面#