GeoServer可以支持多种格式的数据源,本文只介绍其中一种,即PostGIS数据源。
新建一个工作区。工作区这个名字也是一变再变,早前叫做目录,后来改为工作空间,如今已变为工作区了。
添加数据存储
设置数据存储各项配置信息
新建图层。在图层页面,点击添加新的资源
选中添加数据存储时添加的数据源,然后发布
需要注意的是,在进行图层发布的时候,Declared SRS、Bounding Boxes等参数是必须进行设置的。Declared SRS表示当前发布的地图图层的空间参考信息;Bounding Boxes表示当前图层的空间范围,这两项值可以直接通过GeoServer提供的工具自动计算出来。
完成发布后,可以进行图层预览。GeoServer较新的版本都提供了基于Openlayers的图层预览功能
这个预览功能是集成了Openlayers来完成的。但其中的核心内容却是Geoserver的WMS服务。
http://localhost:8888/geoserver/HuBei/wms?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=HuBei:hubei&STYLES&SRS=EPSG:4326&WIDTH=768&HEIGHT=419&BBOX=107.99560546875,28.8446044921875,116.43310546875,33.4478759765625
Geoserver的WMS服务,其各项参数说明如下表所示。
WMS服务分析 | ||
参数名 | 参数值 | 参数说明 |
service | WMS | 表示该服务为WMS服务 |
Version | 1.1.1 | WMS服务版本 |
request | GetMap | WMS服务请求接口类型,GetMap表示请求地图数据 |
layers | HuBei:hubei | WMS所请求的地图图层 |
Styles |
| 图层样式 |
bbox | 107.99560546875,28.8446044921875,116.43310546875,33.4478759765625 | 请求的地图图层范围 |
width | 768 | 宽度 |
height | 419 | 高度 |
srs | EPSG:4326 | 地理空间引用标准 |
format | image/png | 地图响应格式(png) |
transparent | true | 是否透明 |