Más

¿Cuáles son las diferencias entre TMS, XYZ y WMTS?

¿Cuáles son las diferencias entre TMS, XYZ y WMTS?


Actualmente, hay tres formas diferentes de servir mosaicos:

Sé que XYZ es ahora el más popular y lo utilizan servicios como Google, Mapbox, OSM y muchos otros.

¿Cuál es la diferencia técnica entre los tres?


WMS es un protocolo definido por OGC para solicitar imágenes de mapas renderizados para áreas arbitrarias. Los clientes pueden realizar solicitudes en un patrón de mosaico si lo desean.

WMS-C es una extensión para WMS creada por OSGeo que agrega metadatos al documento de capacidades que le permite al cliente saber dónde hacer las solicitudes para que se alineen con los mosaicos del servicio. Un servicio WMS-C puede rechazar solicitudes que no estén alineadas con su cuadrícula de mosaicos.

TMS es un protocolo creado por OSGeo que permite solicitar mosaicos utilizando índices enteros. También proporciona metadatos para el descubrimiento y la configuración. Se puede implementar como un conjunto de imágenes de mosaico y archivos de metadatos que se encuentran en un sistema de archivos estático. El eje Y sube desde abajo.

WMTS es un protocolo creado por OGC que permite solicitar mosaicos utilizando índices enteros. También proporciona metadatos para el descubrimiento y la configuración. El eje Y desciende desde arriba.

"XYZ" es el término que usamos para varios esquemas ad hoc para servir mosaicos, a menudo desde un sistema de archivos estático. No existe un estándar ni un mecanismo para los metadatos. No hay un estándar fijo para la dirección del eje Y, aunque lo más común es bajar desde la parte superior. Google hizo algo para sus propios fines y otras personas lo copiaron. Es posible que un cliente y un servidor XYZ en particular puedan trabajar juntos o no. A veces también se puede hacer que los Clientes XYZ trabajen con servicios TMS o WMTS.

También hay algunos protocolos menos utilizados, como el protocolo "quadkey" de Bing o el protocolo Google Mobile, que cambia el orden del nivel de zoom.

Generalmente recomiendo WMTS ya que es el único protocolo de teselas de índice entero respaldado por un organismo de estándares ampliamente reconocido.


WMTS: http://www.opengeospatial.org/standards/wmts


TMS: http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification


XYZ: https://en.wikipedia.org/wiki/Tiled_web_map


Los tres enlaces anteriores explican cada servicio en detalle.


TMS: Hasta donde yo lo entiendo, TMS es el más básico. Tiled Web Service proporciona acceso a recursos, en particular, a mosaicos cartográficos renderizados a escalas fijas. El acceso a estos recursos se proporciona a través de una interfaz "REST", comenzando con un recurso raíz que describe las capas disponibles, luego mapea los recursos con un conjunto de escalas, luego escalas con conjuntos de mosaicos.


WMTS: introduce estándares para facilitar el trabajo con múltiples servicios de mosaicos simultáneamente. Este perfil tiene dos objetivos: facilitar la combinación de capas provenientes de diferentes servicios WMTS y facilitar la implementación de las aplicaciones cliente de mosaicos mediante la imposición de un TileMatrixSet común.


XYZ: agrega los siguientes estándares a los estándares WMTS: un esquema de numeración X e Y; Imágenes PNG para mosaicos; Las imágenes se sirven a través de una API REST, con una URL como http: //… /Z/X/Y.png ">Mejora esta respuestarespondido 2 de agosto de 2016 a las 3:43jbalkjbalk5,10510 insignias de plata34 medallas de bronce


Ver el vídeo: WMTS MapServer Configuracion