本篇经验将和大家介绍利用GeoServer发布WMS和TMS的步骤,希望对大家的工作和学习有所帮助!
发布WMS
1、首先启动GeoServer服务,点击Start GeoServer,会弹出一个控制台程序,等运行完毕后,点击GeoServer Web Admin Page打开GeoServer的主页,输入用户名admin,密码geoserver,打开后主页如图所示:
2、建立工作空间,通过Add new workspace添加新空间test,并设置它为默认空间,如下图所示:
3、添加Store,点击Add new Store,可以看到墙绅褡孛数据源包括很多,有矢量数据源(Vector Data Sources),栅格数据源(Raster Data Sources)等等。这里我们选择GeoTIFF,把上篇文章里转化的带有地理坐标的TIFF格式的图片加载进来即可,如下图所示:
4、发布WMS,点击Publish按钮发布刚刚新建的图层s,如下图所示:
5、弹出设置发布参数的显示框,如图所示。包括4个标签,数据、发布、尺寸、切片缓存等,如无需切片缓存,可以不做任何设置,直接默认保存即可,如下图所示:
6、在Layer Preview中点击OpenLayers可以查看已经发布的地图,如下图所示:
7、至此,W怡觎现喾MS已经发布成功,在浏览器里可以看到服务的地址http://localhost:8080/geoserver/test/wms?service=WMS&version=1.1.0&request=GetMap&layers=test:s&styles=&bbox=-0.5,-3071.5,6143.5,0.5&width=660&height=330&srs=EPSG:404000&format=application/openlayers,我们可以通过openlayers去调用wms,从而在浏览器中看到我们发布的地图服务,如下图所示:
发布TMS
1、刚刚发布的过程中没有设置Tile Caching选项,如果要发布切片服务,则需要对其进行设置,在设置Tile Caching之前首先新建一个Gridsets,设置格网集的名称、坐标系、切渔镭沃昏片的范围、切片的宽与高以及切片的级数,图中设置了6级。其中切片的范围来源于发布地图时的地图范围,如下图所示:
2、设置完Gridsets后,回到Tile Caching中的Gridset,选择刚刚新建的Gridset,用于切片的策略。保存即可,如下图所示:
3、点击左侧功能栏的Tile Layers,然后找到刚刚发布的地图,点击seed/Truncate,打开设置页面,如下图所示:
4、设置zoom start以及zoom stop,点击提交,即可实现切片,切片文件保存在GeoServer 2.3.3安装目录\data_dir\gwc文件夹里,可以打开看到切片,如下图所示: