开源GIS实验田

OpenSource GIS Space

  • 内容导航

  • 最新评论

    • Gao Ang: 这将是一次开源GIS百科全书式的大会 ...
    • SHG: 恭喜恭喜 希望到时有更多国外的专...
    • Gao Ang: 这个示例可以搜索指定位置500m范围内...
    • suan: 你好,我想請問你GOOGLE MAPS API的問題 ...
    • Gao Ang: 静态地图现在支持用户自定义图标,...
  • 热门主题

  • 随机阅读

    • 2012 年二月
      « 十二    
       12345
      6789101112
      13141516171819
      20212223242526
      272829  
    • Gao Ang

      GaoMiao's Portrait
      有了理想
      就不要寻找放弃的理由

      站点搜索

    • 只言片语

      年青时高举数千根桅杆启锚离港,在这同一港口,由于年老体弱,被救生船载着默默无闻地归来。 ——席勒

    地图切片缓存工具GeoWebCache

    10th 四月 2010

    作者: Gao Ang 可以转载,请以超链接标明原始出处和作者信息及版权声明
    网址: http://www.gaoang.com/archives/154

    对OGC WMS服务,每次服务器在接受地图请求时,需根据请求内容渲染返回查询图层,对于高并发的重复性访问请求,响应过程中不可避免增加了重复处理过程和等待时间。作为地图客户端与地图服务器的中间层,GeoWebCache项目针对WMS服务提供了瓦片缓存功能,通过地图切片与缓存,优化数据获取过程。

    GeoServer地图服务器支持WCS 1.0、WMS 1.1.1以及WFS 1.0标准,并且默认集成了GeoWebCache组件,可以访问OSGeo中国的GeoServer服务器使用。当客户端请求地图服务时,GeoWebCache截取WMS调用请求,并返回已生成的Tiles缓存,若请求没有对应的服务端缓存,再由GeoServer针对请求图层生成对应的Tiles,从而提升地图展示性能。

    当前的GeoWebCache 1.2.2版本,支持常规WMS请求,在Tiles切片重组和栅格重采样方面的性能上有较大提升。同时GWC支持OSGeo TMS(Tile Map Service)服务定义的格式和投影方式。并支持在GeoRSS输出的feed中包含GML描述的要素信息。在地图展示客户端方面,GeoWebCache支持与OpenLayers、Google Maps、MS Virtual Earth配合展示GWC地图缓存。对于Google Earth客户端,转换为KML 2.2中支持的Super-Overlays叠加方式,调用GWC生成的KML串在Google Earth中加载Tiles缓存。

    根据GeoWebCache项目的Roadmap规划,今后开发重点将关注于缓存动态服务器,集群性能,预生成缓存的改进,平滑缩放等级的改进等方面。同时,GeoWebCache也在尝试实现WFS请求的缓存,来拓展缓存OGC服务的种类。

    Leave a Reply

    XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>