TMS gegen WMTS gegen WMS-C in OpenLayers

8

GeoWebCache kann Layer in den folgenden drei Standards bereitstellen: TMS, WMTS und WMS-C. Gibt es einen bemerkenswerten Vorteil bei der Verwendung eines dieser Elemente, insbesondere innerhalb eines OpenLayers-Frameworks?

CarlosRodLop
quelle
Was ist dein Szenario? Andernfalls kann es schwierig sein, die verschiedenen Ansätze zu vergleichen und herauszufinden, wie Sie davon profitieren können.
Mapper
Mobile App lädt WMS von Geoserver für Rasterdaten und GeoJSON für Vektordaten. Die App muss für den Offline-Modus bereit sein.
CarlosRodLop

Antworten:

8

WMS-C ist das am besten unterstützte und ausgereifteste, aber es ist ein bisschen kompliziert, wenn es über WMS gelegt wird, um Kacheln zu unterstützen, und es verursacht zusätzlichen Aufwand, wenn anstelle von Kachelkoordinaten Begrenzungsrahmen für Weltkoordinaten verwendet werden müssen.

TMS ist ziemlich ausgereift und wurde speziell für Fliesen entwickelt, ist jedoch keine offizielle OGC-Spezifikation.

WMTS ist eine OGC-Spezifikation, die TMS und WMS-C ersetzen soll. Es funktioniert nur in Kachelkoordinaten wie TMS (obwohl es sie anders berechnet), verfügt jedoch über einige zusätzliche Funktionen, die nicht in TMS enthalten waren, wie GetFeatureInfo. Es ist vergleichsweise neu und wird weniger verwendet, sodass seine Implementierungen weniger ausgereift sind.

Smithkm
quelle