该文档针对geoserver2.2版本
(一)GeoServer发布Sharp文件
(1)新建工作空间
Add new workspace
工作空间是用于将一个项目所有相关的资源整合到一个目录下。有利于资源的归档,查找。
(2)新建Stores
New data soruce/Vector Data Sources/ Directory of spatial files (shapefiles)
注意:在此之前应该先停止Geoserver服务(win+R,运行serverice.msc命令行,找到geoserver服务并停止),在geoserver安装目录中GeoServer 2.2\data_dir\data\中新建一个文件夹列如js并将shp文件拷贝到该目录下。并开启服务。
(3)新建样式
Style /Add a new style
(4)新建图层
在Layers下面点击Add a new resource,选择相应的workspace+store
点击后面的publish
在data选项卡中。
其中注意:Declared SRS为必填项。填写EPSG:4326.
在publish选项卡中选择相应的样式列如prov_l选择了js_pov_l
发布了图层后可以在Layer Preview中查找到相应的图层,预览相应的图层,如果图层编程一个下载文件。Wms没有文件名的文件。打开文件可以看到如下信息:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE ServiceExceptionReport SYSTEM "http://localhost:8080/geoserver/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd"> <ServiceExceptionReport version="1.1.1" > <ServiceException>
java.lang.NullPointerException
null
</ServiceException></ServiceExceptionReport>
遇到这种情况,可以删除图层,重现发布一下。
(二)GeoServer发布PostGis数据库
(1)新建工作空间
类似GeoServer发布Sharp文件一样新建一个js_pg的工作空间
(2)新建Stores
New data soruce/Vector Data Sources/ PostGIS
(3)新建样式
Style /Add a new style
类似GeoServer发布Sharp文件一样新建一个视图的相应的样式
(4)新建图层
在Layers下面点击Add a new resource,选择相应的workspace+store,类似GeoServer发布Sharp文件
(三)GeoServer发布组合图层
左边的导航Data/Layers Groups
右边的LayerGroups/Add new layer group
取一个组合图层名称。组合图层的好处,在于调用一个图层名称,可以显示多个图层叠加信息。也可以方便隐藏叠加信息。注意这里不要选择Workspace.
然后在该页面中点击 弹出所有的图层列表信息。然后可以选择自己需要的图层到组合图层中。