geoserver+openlayer

本文介绍如何结合Geoserver服务器和OpenLayers库创建瓦片地图服务。通过配置WMS层,设置坐标系为EPSG:4312,定义图层为'topp:road',并使用特定样式。同时,利用OpenLayers的buffer属性来增加地图的缓冲区,增强用户体验。
摘要由CSDN通过智能技术生成
早在二月份就接触到了geoserver,当时只是将自己转出的数据(postgre+postgis)存储。而geoserver则只是做一个大概的图形化检查工具。后来发现了c/s模式的开源软件qgis,就暂时把geoserver放在了一边。
这两天不停的折腾geoserver。当时只是成功的改写了sld,现在还没有找到当时写的文档,有空补起来。
今天想做的一个功能就是将几个layer叠加显示。
首 先就是将geoserver生成的地图载入就出现了问题,不知道如何将wms载入进openlayer的layer对象,openlayer的说明文档又 实在是少的可怜。就看着那个api在哪里傻傻发呆。由于自己的机器只能上少数网站,在openlayer网站上下载的例子又基本不能看。所以很是郁闷。
后来查了很多资料,发现每个人说的都只是自己做对的部分,并没有什么解释。尤其是生成layer对象,解释实在是太少了。
没有办法,只有把geoserver的例图打开,然后在那个wms页面上,点击查看源代码,这样才知道如何生成一个从geoserver出来的wms
  1.    tiled = new OpenLayers.Layer.WMS(
  2.                 "topp:road - Tiled""http://gttest:8080/geoserver/wms",
  3.                 {
  4.                     srs: <
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值