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.– MapperDec 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.– CarlosRodLopDec 19, 2013 at 10:52
1 Answer
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.