目录

上一个主题

3.5. Google地图显示

下一个主题

4. 矢量数据属性表的使用与关联


本教程由OSGeo中国中心维护

3.6. 在 QGIS 中使用 GeoServer 地图服务

GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现, 利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作, 通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。兼容 WMS 和 WFS 特性;支持 PostgreSQL、 Shapefile 、 ArcSDE 、 Oracle 、 VPF 、 MySQL 、 MapInfo ; 支持上百种投影; 能够将网络地图输出为 jpeg 、 gif 、 png 、 SVG 、 KML 等格式; Geoserver的使用可以极大的方便我们对地图的发布操作, 我们现在使用geoserver发布的地图在qgis中使用。

3.6.1. 添加WMS/WMTS图层

  1. geoserver的使用方式请查看geoserver部分的教程。geoserver发布后,我们查看一下复制链接地址。

geoserver_2

图 3.44 查看链接地址

  1. 打开qgis后选择 图层 ‣ 添加图层 ‣ wms ‣ 添加

geoserver_1

图 3.45 WMS添加

  1. 复制后我们已经发布地图的地址。 在这里要注意,名称和网址都是必须的。

    • 忽略权限报告中的GetMap/GetTile URI

    • 忽略权限报告中的GetFeatureInfo URI 完成后点击OK就可以了。

geoserver_3

图 3.46 创建新WMS/WMTS连接

  1. 在左侧的WMS/WMTS 中加载出了,在geoserver/demo工作空间中的所有数据。

geoserver_4

图 3.47 加载所有数据

  1. 找到我们要发布的数据。右键查看。

geoserver_5

图 3.48 发布数据

要想使用WMTS图层需要进行缓存的设置。

3.6.2. WFS

目前geoserver 发布的WFS有六种打开方式。

geoserver_7

图 3.49 WFS打开方式

选择GeoJSon打开,并且复制链接到QGIS。与WMS基本型同。

geoserver_6

图 3.50 WFS/OGCAPI-features界面