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 |
是否透明 |