`
togeth
  • 浏览: 27787 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

GIS图片缓存工具GeoWebCache的使用说明

阅读更多

GeoWebCache(GWC )是各一个能够聚合wms,wfs,gml等诸多服务并能缓存再发布的开源java程序。能够配合openlayers一起使用做GIS开发。
全部文件及功能说明

在根目录下共有2个文件夹3个xml文件和1个properties文件。

Classes文件夹下是一些类文件,其中geowebcache.xml文件就在classses文件夹下,这个文件是所有wms配置的核心文件,以下会详细说明。



Lib文件下是所有要用到的jar包



WEB-INF/web.xml

它用来配置servlet,它的作用很小,但是它定义GWC (GeoWebCache)的缓存路径。



WEB-INF/geowebcache-servlet.xml

这个文件是Spring框架用来调用 java 代码和创建GWC缓存程序的。在这个文件里你可以改变的主要是GWC寻找配置文件的路径,或者告诉GWC从一个WMS内容文档自动配置自己。以后你将可以通过定义服务的java beans来添加新的服务。



WEB-INF/acegi-config.xml文件基本不需要改动。



Properties文件中存放的是用户名和密码以及用户角色(相对于tomcat)
使用的主要文件

在使用GWC时,主要使用到有两个文件,分别是WEB-INF/classes/geowebcache.xml文件和WEB-INF/geowebcache-servlet.xml 文件。



WEB-INF/classes/geowebcache.xml 是使用最多的一个文件,关于wms的配置都在个文件中,是手动定义地图图层的主要的配置文件。
添加、修改WMS图层

打开WEB-INF/classes/geowebcache.xml文件在<layers>与</layers>之间新添加一个<wmsLayer>和</wmsLayer>的一对标签,其中的主要用到的节点详细配置如表1.

节点

描述

配置说明

备注

name

对外发布的名称

对外的图层名称,还对应磁盘缓存文件夹名

 

mimeFormats

对外发布图片格式

支持 image/png, image/jpeg,

application/vnd.google-earth.kml+xml

 

srs

WMS SRS 参数

0,4326,900913

 

dataBounds

WMS 的数据范围

Double 型,可以是地方坐标系

 

gridBounds

WMS 的格网范围

划分网格的范围,支持地方坐标系

 

zoomStart

对外的第一级比例尺

Int 型数字

 

zoomStop

对外的最后一级比例尺

Int 型数字,与上面的一起可以替换 resolutions 标签对,

 

wmsUrl

Wms  url 地址

wms url 地址

 

wmsLayers

要缓存的源 wms 的图层

要叠加在一起源 wms 的图层,可以是一个或多个

 

resolutions

对外的比例尺解决方案

每个像素所代表的长度, unit/pixel, 当已配置这个节点时, zoomStart zoomStop 便不起作用

 



表1.WMSLayer 的主要使用的节点以及相关配置说明

配置示例:

<wmsLayer>

  <name>CQYJ_XX_PTP@CQ</name>

  <mimeFormats>

    <string>image/png</string>

    <string>image/jpeg</string>

  </mimeFormats>

  <grids>

    <entry>

      <srs>

        <number>4326</number>

      </srs>

      <grid>

        <srs>

          <number>4326</number>

        </srs>

        <dataBounds>

          <coords>        

            <double>105.030000</double>

            <double>28.120000</double>

            <double>110.299000</double>

            <double>32.19000</double>

          </coords>

        </dataBounds>

        <gridBounds>

          <coords>

            <double>105.030000</double>

            <double>28.120000</double>

            <double>110.299000</double>

            <double>32.19000</double>

          </coords>

        </gridBounds>

                   <zoomStart>0</zoomStart>

        <zoomStop>10</zoomStop>

      </grid>

    </entry>

  </grids>

  <wmsUrl>

    <string>http://192.168.5.110:7090/ogc/smwms</string>

  </wmsUrl>

  <wmsLayers>CQYJ_XX_PTP@CQ</wmsLayers>

  <wmsStyles></wmsStyles>

  <metaWidthHeight>

    <int>3</int>

    <int>3</int>

  </metaWidthHeight>

  <tiled>false</tiled>

  <transparent>true</transparent>

  <bgColor></bgColor>

  <palette></palette>

  <expireCache>7200</expireCache>

  <expireClients>240</expireClients>

</wmsLayer>
 




删除WMS

除了删除上步中所添加的wmslayer节点外,还必须根据上步配置的name名称到缓存目录里删除该文件夹以及其中包涵的所有文件。


配置wms的其他属性

打开WEB-INF/geowebcache-servlet.xml,找到id为”gwcWMSConfig”<bean>节点,将

<constructor-arg value="http://192.168.5.110:7090/ogc/smwms?REQUEST=GetCapabilities&amp;SERVICE=WMS&amp;VERSION=1.1.1" />中的这个url地址换成相对应的wms的地址,注意,必须转换特殊字符‘&’为“&amp;”。


重启和重新加载

根据程序部署的虚拟路径(部署图1中文件的文件夹,此例中为GeoWebCache文件夹),在浏览器地址栏里输入http://192.168.5.147:8880/GeoWebCache/demo,就会显示出你所配置并发布的所有图层,你可以点击对应的链接简单查看一下。当更改了图层配置就需要重新加载,点击重新加载,会弹出验证的对话框,输入Properties文件中的用户名和密码即可。

         当输入所配置的用户名和密码后就会重新加载。注意,你必须首先删除改动的图层缓存,重新加载才会生效。

         如果你配置了WEB-INF/geowebcache-servlet.xml文件,你必须重启tomcat,并删除所有图片缓存以及存放图片缓存逻辑的文件。

 

分享到:
评论

相关推荐

    geowebcache-1.14.1-war.zip

    总的来说,GeoWebCache 1.14.1 是GIS领域的强大工具,结合Tomcat的稳定性和高性能,能够为开发者提供一套完整的地图切片管理和分发解决方案。无论是用于商业项目,还是研究用途,GeoWebCache都能以高效、灵活的方式...

    中国工具——gis插件

    ArcGIS 中国工具,简称 CTools ,集成在ArcMap10.0,ArcMap10.1,ArcMap 10.2,ArcMap 10.3,ArcMap 10.4,ArcMap10.5,ArcMap10.6 安装就可以直接使用。主要有以下功能: 1. 接合图表生成 2. 图框工具 3. 制图...

    GIS需求分析说明书GIS需求分析说明书GIS需求分析说明书

    GIS 需求分析说明书 本文档是对 GIS 需求分析说明书的详细解释,涵盖了系统的概述、主要功能模块、用户业务现状分析、具体要求等方面的知识点。 GIS 需求分析概述 GIS 需求分析是指对 GIS 系统的需求进行分析和...

    gis格式转换工具

    "gis格式转换工具"就是专门用于解决这个问题的软件,它能够帮助用户将GIS数据从一种格式转换为另一种格式,以便于在不同的GIS软件之间共享和使用。 在描述中提到的"argis工具生成后,对所生成的shp文件进行编码重新...

    GIS工具箱【含坐标拾取、坐标系转换、随机坐标生成】

    本人开发的GIS工具箱,集成了坐标拾取器、坐标系转换工具和随机坐标生成工具;已被300人的公司广泛使用。良心资源,童叟无欺! 打包出售,更实惠! 也可根据需要单独购买 坐标系转换工具 ...

    geowebcache-1.21.0-war

    总的来说,"geowebcache-1.21.0-war"提供了强大的地理空间数据缓存能力,与GeoServer结合使用,能够提升GIS服务的性能,使得大型地图数据的访问变得更加流畅。正确部署和配置GeoWebCache,对于构建高效、可靠的地理...

    成都领君gis数据制图模板管理工具使用说明

    【成都领君GIS数据制图模板管理工具使用说明】 成都领君是一家专注于地理信息系统(GIS)技术研发和服务的公司,其提供的GIS数据制图模板管理工具是为了解决地图制作过程中的标准化、高效化问题。这款工具能够帮助...

    rgis使用手册

    ### RGIS 使用手册知识点概览 #### 一、软件简介 **RGIS**(重磁电数据处理软件)是一款专为地质勘探领域设计的数据处理工具,由**中国地质调查局发展研究中心**研发,并于2009年发布其最新版本**RGIS 2009**。该...

    gis9.3的工具

    在安装gis9.3的版本可能缺少该工具.可以下载该路径即可

    DIVA-GIS中文说明书

    DIVA-GIS 中文说明书 DIVA-GIS 是一个免费的计算机程序,用于绘制和分析空间数据,特别适用于分析生物的分布以阐明地理和生态模式。该软件支持矢量、图像和栅格数据类型,并提供了丰富的分析功能,包括绘制丰富度和...

    GIS工具一览

    例如,可能会有关于如何使用Python进行GIS编程的指南,或者关于ArcGIS Engine、QGIS SDK等开发工具的详细说明。开发者可以利用这些资源创建定制化的GIS应用程序,满足特定的工作需求。 2. **软件下载地址**:这个...

    【地信网bbs.3s001.com】虾敏工具箱2.0使用说明.rar

    《虾敏工具箱2.0使用说明》是一个针对地理信息系统(GIS)用户,特别是使用ArcGIS软件的专业人士的重要参考资料。该资源主要包含了如何有效利用虾敏工具箱2.0进行批量处理图片和其他ArcGIS相关任务的详细教程。下面...

    ArcGIS超级工具1.7安装及说明.zip

    本文将详细介绍ArcGIS超级工具1.7的安装过程以及使用说明。 首先,让我们来看看如何安装ArcGIS超级工具1.7。安装前,请确保你的计算机上已经安装了基础版本的ArcGIS,并且系统满足软件的最低硬件和操作系统要求。...

    GIS数据格式转换工具

    GIS(Geographic Information System,地理信息系统)是一种集成了计算机硬件、软件和地理数据的系统,用于获取、存储、管理、分析和展示与地理位置相关的...正确理解和使用这类工具,能大大提高GIS项目的效率和质量。

    一个非常好用gis arctool的工具--10种常见拓扑错误处理神器!

    一个非常好用gis arctool的工具--10种常见拓扑错误处理神器!只需要将该工具添加到ArcGIS自定义工具箱里面,双击即可运行,方便高效。10种常见拓扑错误处理包含功能:点不在线面上处理、检查多部件要素、面缝隙处理、...

    geowebcache缓存Arcgis server上的瓦片

    - 使用OpenLayers 3或其他前端地图库配置图层,指向GeoWebCache提供的瓦片服务URL即可展示缓存好的瓦片地图。 #### 总结 GeoWebCache作为一种轻量级、免费的地图瓦片服务解决方案,在满足基本需求的同时,为用户...

    GIS中shp文件修复工具

    了解如何使用和维护这类工具,以及理解它们的工作原理,对于确保GIS项目的数据安全至关重要。在实际操作中,预防总是优于治疗,因此定期备份数据,遵循良好的文件管理习惯,也是防止shp文件损坏的重要措施。

    DIVA-GIS 使用说明

    DIVA-GIS 使用说明 DIVA-GIS 是一个功能强大的 GIS 软件,具有强大的空间分析和制图功能。本文将对 DIVA-GIS 的使用进行详细的说明,以便读者能够快速掌握 DIVA-GIS 的使用方法。 生成 C3P 项目区地图 要生成 C3P...

    一个非常好用gis arctool的工具--度分秒、度互转神器!支持批量转

    一个非常好用gis arctool的工具--度分秒、度互转批量神器!只需要将该工具添加到ArcGIS自定义工具箱里面,双击即可运行,方便高效。支持gis度分秒转度、度转度分秒。

    ArcGIS超级工具1.7以及安装说明.zip

    **ArcGIS超级工具1.7** 是一个专为地理信息系统(GIS)专业人士设计的强大扩展,它增强了Esri的ArcGIS...通过详细阅读和遵循安装说明,用户可以顺利安装并开始使用这个强大的工具扩展,进一步提升其GIS工作流程的效率。

Global site tag (gtag.js) - Google Analytics