最新推荐
-
数学编辑器(Math-o-mir)V1.81绿色中文版 教育教学 / 2.3M
-
清成排课软件课表管理系统v6.4.0.0 教育教学 / 4.8M
-
好好算v1.0绿色版 教育教学 / 273KB
-
四等水准口算天天练v1.0绿色版 教育教学 / 141KB
-
新梦想考试卫士v2.2绿色版 教育教学 / 5.1M
精品推荐
-
灯果写作v3.0.1官方版 教育教学 / 106.4M
查看 -
智能错题本机构版v2020.10.13官方版 教育教学 / 8.4M
查看 -
中小学图书管理系统v2.0官方版 教育教学 / 3.8M
查看 -
出题大师-小学数学版v1.1.3.1官方免费版 教育教学 / 6.8M
查看 -
gogokid学习端v2.1.5.429官方版 教育教学 / 90.2M
查看
本类排行
详情介绍
GeoWebCache 是一个用Java 实现的开源项目,用于缓存WMS-Tile 图块。它允许您向WMS 客户端、GoogleEarth、GoogleMaps 和MSVirtualEarth 提供缓存的地图数据。该系统两端均可插拔,并自动匹配最佳的可用图块,速度非常快且可扩展。
GeoWebCache是一个用Java实现的开源项目,用于缓存WMS-Tile(图块)。它允许您向WMS 客户端、Goole Earth、Google Maps 和MS Virtual Earth 提供缓存的地图数据。该系统在两端都使用。可插拔并自动匹配最佳可用图块,速度极快且可扩展。
指示
1.下载并安装GeoWebCache(GWC)
将geowebcache的war包复制到tomcat的webapps目录下。启动tomcat,输入http://localhost:8080/geowebcache。如果出现以下界面则表示安装成功。
单击“所有图层列表和自动演示”链接进入缓存图层列表。默认有三层:
2.修改缓存目录
GWC默认的数据缓存目录在%temp%\\geowebcache,我们修改为D:\\GISData\\gwccache
进入tomcat目录,修改\\webapps\\geowebcache\\WEB-INF中的web.xml文件,添加以下内容:
上下文参数
参数名称GEOWEBCACHE_CACHE_DIR/参数名称
参数值D:\\GISData\\gwccache/参数值
/上下文参数
注意:一个“context-param”节点只能有一个键值对。
重启tomcat,发现D:\\GISData\\gwccache目录下多了一些文件:
3.重用瓦片缓存文件并发布wms图层
1、将之前缓存的切片复制到D:\\GISData\\gwccache目录:
缓存文件夹的名称就是要发布的图层的名称。打开后层次目录如下,以网格集名称和缩放级别命名:
2、打开D:\\GISData\\gwccache\\geowebcache.xml文件,在Layers节点下添加以下代码:
wms层
!-- 这里的名称必须与上面缓存文件夹的名称一致--
namegroup_yingshi_xa_f1/名称
mime格式
字符串图像/gif/字符串
字符串图像/jpeg/字符串
字符串图像/png/字符串
字符串图像/png8/字符串
/mime 格式
网格子集
网格子集
gridSetNameEPSG:4326/gridSetName
!-- 这是缓存文件映射的范围--
程度
坐标
双108.940032958984/双
双34.2428131103516/双
双108.942024230957/双
双34.2460136413574/双
/坐标
/程度
/网格子集
/网格子集
网址
!-- 经过测试,如果你只是想发布瓦片缓存地图,这里可以写任意wmslayer url --
字符串http://127.0.0.1/wms/字符串
/wmsUrl
/wms层
3、重启tomcat服务器,你会发现图层列表中多了一个图层:
4.以png浏览,缓存地图加载成功:
4. 解决问题
通过openlayers访问时出现烦人的400错误。通过查看客户端代码发现extend为[-180,-90,180,90]
我们只需要将其更改为地图的实际扩展: