GeoWebCache is able to serve layers in the following three standards: TMS, WMTS and WMS-C. Is there any remarkable advantage in using any of them in particular within an OpenLayers framework?

  • What is your scenario? Otherwise it might be hard to compare the different approaches and how you might benefit.
    – Mapper
    Commented Dec 17, 2013 at 20:45
  • Mobile app loading WMS from Geoserver for Raster data and GeoJSON for Vector data. The app needs to be ready for offline mode. Commented Dec 19, 2013 at 10:52

1 Answer 1


WMS-C is the best supported and most mature, but it's a bit of a kludge overlayed on top of WMS to support tiles and it incurs some extra overhead from having to use world coordinate bounding boxes rather than tile coordinates.

TMS is fairly mature, and is specifically designed for tiles, but is not an official OGC spec.

WMTS is an OGC spec that is meant to replace TMS and WMS-C. It works purely in in tile coordinates like TMS (although it computes them differently) but has some additional capabilities that weren't in TMS, like GetFeatureInfo. It's comparatively recent and less used so its implementations are less mature.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.