精品为您呈现,快乐和您分享!

移动端

收藏本站

OK下载站

当前位置: 首页 > 软件下载 > 教育教学

GeoWebCache(地图缓存数据)v1.18.3官方版

GeoWebCache(地图缓存数据)v1.18.3官方版

类型:教育教学 语言:简体

大小:64.5M 更新时间:2021-04-21

推荐指数:

应用简介


GeoWebCache 是一个用Java 实现的开源项目,用于缓存WMS-Tile 图块。它允许您向WMS 客户端、GoogleEarth、GoogleMaps 和MSVirtualEarth 提供缓存的地图数据。该系统两端均可插拔,并自动匹配最佳的可用图块,速度非常快且可扩展。









GeoWebCache是一个用Java实现的开源项目,用于缓存WMS-Tile(图块)。它允许您向WMS 客户端、Goole Earth、Google Maps 和MS Virtual Earth 提供缓存的地图数据。该系统在两端都使用。可插拔并自动匹配最佳可用图块,速度极快且可扩展。



7ef607fee6ccc7f2_600_0.jpeg



指示



1.下载并安装GeoWebCache(GWC)



将geowebcache的war包复制到tomcat的webapps目录下。启动tomcat,输入http://localhost:8080/geowebcache。如果出现以下界面则表示安装成功。



7ef607fedbe1c24b_600_0.png



单击“所有图层列表和自动演示”链接进入缓存图层列表。默认有三层:



7ef607fedc44f170_600_0.png



2.修改缓存目录



GWC默认的数据缓存目录在%temp%\geowebcache,我们修改为D:\GISData\gwccache



进入tomcat目录,修改\webapps\geowebcache\WEB-INF中的web.xml文件,添加以下内容:



上下文参数



参数名称GEOWEBCACHE_CACHE_DIR/参数名称



参数值D:\GISData\gwccache/参数值



/上下文参数



注意:一个“context-param”节点只能有一个键值对。



7ef607fedc5482e5_600_0.png



重启tomcat,发现D:\GISData\gwccache目录下多了一些文件:



7ef607fedc62f50f_600_0.png



3.重用瓦片缓存文件并发布wms图层



1、将之前缓存的切片复制到D:\GISData\gwccache目录:



7ef607fedc71d89b_600_0.png



缓存文件夹的名称就是要发布的图层的名称。打开后层次目录如下,以网格集名称和缩放级别命名:



7ef607fedc842c64_600_0.png



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服务器,你会发现图层列表中多了一个图层:



7ef607fedc94aca7_600_0.png



4.以png浏览,缓存地图加载成功:



7ef607fedca36053_600_0.png



4. 解决问题



通过openlayers访问时出现烦人的400错误。通过查看客户端代码发现extend为[-180,-90,180,90]



7ef607fedcb9da6b_600_0.png



7ef607fedcd9a924_600_0.png



我们只需要将其更改为地图的实际扩展:



7ef607fedcea646b_600_0.png