Geoserver发布地图

该文档针对geoserver2.2版本

(一)GeoServer发布Sharp文件

(1)新建工作空间

Add new workspace

 

工作空间是用于将一个项目所有相关的资源整合到一个目录下。有利于资源的归档,查找。

 

(2)新建Stores

Add new Store

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

Add new Store

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.

然后在该页面中点击 弹出所有的图层列表信息。然后可以选择自己需要的图层到组合图层中。

posted @ 2014-08-02 10:25  焦涛  阅读(6229)  评论(0)    收藏  举报