TMS vs WMTS vs WMS-C no OpenLayers

8

O GeoWebCache pode servir camadas nos três padrões a seguir: TMS, WMTS e WMS-C. Existe alguma vantagem notável no uso de algum deles em particular dentro de uma estrutura OpenLayers?

CarlosRodLop
fonte
Qual é o seu cenário? Caso contrário, pode ser difícil comparar as diferentes abordagens e como você pode se beneficiar.
Mapper
Aplicativo móvel carregando WMS do Geoserver for Raster e GeoJSON for Vector. O aplicativo precisa estar pronto para o modo offline.
precisa

Respostas:

8

O WMS-C é o melhor suportado e mais maduro, mas é um pouco de sobreposição sobre o WMS para suportar blocos e gera uma sobrecarga extra por ter que usar caixas delimitadoras de coordenadas mundiais em vez de coordenadas de blocos.

O TMS é bastante maduro e foi projetado especificamente para blocos, mas não é uma especificação oficial do OGC.

WMTS é uma especificação do OGC destinada a substituir o TMS e o WMS-C. Ele funciona exclusivamente em coordenadas de bloco como o TMS (embora as calcule de maneira diferente), mas possui alguns recursos adicionais que não estavam no TMS, como GetFeatureInfo. É relativamente recente e menos usado, portanto suas implementações são menos maduras.

smithkm
fonte