Le protocole "Tile"
Leaflet utilise un protocole très simple d'accès aux couches géographiques tuilées popularisé par OSM et Google Maps (parfois appelé XYZ notamment dans https://en.wikipedia.org/wiki/Tiled_web_map).
Les tuiles sont accessibles en projection Web Mercator par l'URL {layerUrl}/{z}/{x}/{y}.{fmt}
où:
- {layerUrl} est l'URL identifiant une couche
- {z} est le niveau de zoom selon un schéma de numérotation défini
- {x} et {y} sont les numéros de colonne et de ligne de l'image selon un schéma de numérotation défini
- {fmt} est le format des images qui doit valoir jpg ou png
Par exemple OSM est désigné dans Leaflet par l'URL http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png
Ce protocole a deux avantages :
- il est très simple et
- il est très utilisé
J'expérimente une extension de ce protocole notamment :
- en considérant que les couches sont regroupées dans un serveur et
- en fournissant quelques métadonnées simples aux niveaux du serveur et de chaque couche.
Cette extension est notamment mise en oeuvre par :