Configurer un tuilage WMTS

WMTS : qu'est-ce que c'est ?

Le WMTS (ou Web Map Tile Service) est un format défini par l'OGC qui permet de "fournir des cartes numériques à l'aide de tuiles d'images prédéfinies".

L'objectif du WMTS est de gagner en performances par rapport au WMS, en pré-calculant les images qui seront affichées. Le client ne demande ainsi au serveur que de petites tuiles déjà préparées pour le niveau de zoom souhaité, au lieu de cartes systématiquement différentes.

 

Mettre en place le tuilage WMTS : pas à pas

C'est dans le menu "Services OGC" > "WMTS" > que tout se paramètre. La liste des grilles indique quelles sont les grilles que vous avez déjà paramétrées. Vous pouvez ici les modifier à votre convenance.

 

1- Ajouter une grille

La première étape est de créer une grille qui définit l'emprise et les échelles pour lesquelles les cartes seront pré-calculées.

Si vous n'avez encore jamais créé de tuilage sur votre plateforme PRODIGE, vous allez devoir cliquer sur le bouton "Ajouter" en haut à droite de l'interface.

Une fenêtre de paramétrage s'ouvrira alors.

 

Voici comment renseigner les paramètres :
 

Paramètres Description Conseils
Nom de la grille Intitulé donné à la grille  
Projection Système de projection de référence pour le flux WMTS Utiliser le système EPSG:3857 est la pratique la plus courante, qui va convenir à la plupart des clients WMTS
Emprise (xMin) coordonnée x minimum de génération des cartes Ne pas générer de cartes sur une emprise plus grande  que la plus étendue de vos données (sinon le cache se remplira d'images vides)
Emprise (yMin) coordonnée y minimum de génération des cartes Ne pas générer de cartes sur une emprise plus grande  que la plus étendue de vos données (sinon le cache se remplira d'images vides)
Emprise (xMax) coordonnée x maximum de génération des cartes Ne pas générer de cartes sur une emprise plus grande  que la plus étendue de vos données (sinon le cache se remplira d'images vides)
Emprise (yMax) coordonnée y maximum de génération des cartes Ne pas générer de cartes sur une emprise plus grande  que la plus étendue de vos données (sinon le cache se remplira d'images vides)
Dimension des tuiles (largeur) dimension en pixel de vos images Utiliser une pratique courante (256) rendra votre flux le plus compatible avec les clients WMTS
Dimension des tuiles (hauteur) dimension en pixel de vos images Utiliser une pratique courante (256) rendra votre flux le plus compatible avec les clients WMTS
Résolutions Niveaux de zoom de votre pyramide  Utiliser les résolutions proposées pour garantir une compatibilité maximale avec les clients WMTS, en particulier en projection EPSG:3857.

 

Une fois l'ensemble des éléments paramétrés, vous pouvez cliquer sur "Enregistrer" pour valider.

 

2- Ajouter des couches PRODIGE au flux WMTS

Une fois votre tuilage créé, vous allez pouvoir l'attribuer à certaines couches déjà importées dans PRODIGE.

Pour cela, cliquez sur le bouton bleu représentant 3 couches superposées dans la liste des grilles, à droite de la grille concernée.

 

Dans cette nouvelle interface, vous allez pouvoir, en cliquant sur le bouton "Ajouter", attribuer cette grille aux couches souhaitées.

Paramètres Description Conseils
Couche Couche à intégrer au flux  
Format format de l'image en sortie  
Mode

A la volée pour une génération au fur et à mesure de la consultation

Génération totale pour une génération complète sur toutes les résolutions

A la volée peut suffire dans beaucoup de cas sans prendre trop d'espace disque sur le serveur (chaque image générée est une image ayant été demandée une fois)
Heure de génération Heure à laquelle démarre la création du cache (pour la génération totale)  

Une fois l'ensemble des paramètres indiqués, cliquez sur "Enregistrer" pour valider.

 

La liste des couches est alors mise à jour pour la grille en question :

Plusieurs informations sont affichées :

Colonne Description Conseils
Nom Intitulé de la couche  
Génération Mode de génération  
Cache Statut du cache  
Fichier map Cartographie associée Il est nécessaire de créer une cartographie dès la déclaration de la couche. Celle-ci se base sur la représentation par défaut de votre donnée mais peut être modifiée pour le flux WMTS.
Boutons modifier / supprimer Action  

 

Votre première grille WMTS est maintenant paramétrée.

Créer plusieurs grille : dans quels cas ?

Il peut être nécessaire de créer plusieurs grilles si vos emprises de données sont trop éloignées (Métropole et territoire Outre mer par exemple) ou vos systèmes de projection souhaités différents (production pour des clients WMTS qui ne seraient compatibles qu'avec certaines projections).

Attention, tuiler des données sur plusieurs grilles, génèrera un espace disque associé qui sera multiplié, notamment dans le cas de générations totales 

Comment vérifier que mon tuilage est bien effectif ?

Le tuilage (GetCapabilities) est accessible à l'URL

https://URL-VOTRE-PLATEFORME/wmts?service=WMTS&request=GetCapabilities

Pour exploiter le flux dans des clients web, l'URL à utiliser est : https://URL-VOTRE-PLATEFORME/wmts?

Pour exploiter le flux depuis QGIS (qui nécessite que le flux réponde également au protocole WMS), l'URL à tuliser est https://URL-VOTRE-PLATEFORME/mapcache.fcgi/wms

PRODIGE prend-il en charge un tuilage créé dans un outil tiers ?

PRODIGE est également un "client WMTS", il est en capacité d'intégrer des flux WMTS issus de plateformes tierces, dans ses modules de composition et visualisation cartographique.