Créer et publier un service TMS
Modifié le
La création et la publication d’un service TMS se passent en deux étapes successives :
- la création de la pyramide de tuiles vectorielles à partir de la base de données
- la publication du service à partir de cette pyramide
Création #
Lancer la création d’un service #
Dans la fiche de votre donnée, cliquez sur « Créer un service » afin d’ouvrir une fenêtre permettant de « Choisir le service à configurer » : sélectionnez « Service de tuiles vectorielles (Tile Map Service - TMS) ».

Sélectionner les tables du service #
Sélectionnez une ou plusieurs tables pour créer le service :

Pour éviter les erreurs lors de la génération du service, vérifiez que les noms des tables et attributs ne contiennent ni espace, ni caractère spécial.
Choisir les attributs à conserver #
Sélectionnez un ou plusieurs attributs à conserver dans la pyramide de tuiles vectorielles. Moins il y a d’attributs, plus la généralisation est efficace.

Choisir les niveaux de la pyramide #
Définissez la plage de visibilité pour chaque table sélectionnée précédemment, vous pouvez ainsi choisir à partir de quel niveau et juqu’à quel niveau les données seront présentes dans la pyramide :

Pour se faire une idée de la taille des tuiles à différents niveaux, vous pouvez vous référer à : rok4.github.io/#visualisation-du-quadrillage
Choisir une option de généralisation #
Différentes options préconfigurées de généralisation sont proposées. Elles sont plus ou moins adaptées à certains types géométriques et leur efficacité va dépendre également des choix précédents. L’objectif est que les données s’affichent aux petites échelles sans que chaque tuile soit trop lourde à charger.

Générer un échantillon (facultatif) #
La génération des pyramides peut prendre du temps. Si vos données sont très volumineuses il est possible de créer d’abord un échantillon (une pyramide sur une zone limitée) pour valider la pertinence de vos choix. Le calcul de cet échantillon sera plus rapide car moins de tuiles seront générées aux grandes échelles.


Vous pourrez alors vérifier que tous les tests de vérification ont bien été passés avec succès en cliquant sur le bouton de menu à droite de l’échantillon, puis sur « Voir les détails » :

Attendez que la pyramide de tuiles vectorielles soit générée avant de passer à l’étape de publication du service.
Publication #
Accéder au formulaire de publication #
Publiez ensuite le service en cliquant sur « Publier le service TMS » à partir de la pyramide de tuiles vectorielles nouvellement créée. (Si la pyramide est un échantillon cela dépubliera automatiquement l’échantillon) :

Importer directement vos métadonnées #
Ignorez cette étape en cliquant sur « Continuer », car la fonctionnalité est en cours de construction.

Décrire la ressource #
Dans le parcours « Découverte », les données ne seront pas visibles dans le catalogue. Toutefois, prenez l’habitude de renseigner soigneusement ces champs qui seraient visibles dans la fiche de donnée du catalogue dans l’offre « Essentielle ». Tous les champs sont obligatoires.

Remplissez les informations complémentaires suivantes :

Ces métadonnées sont à remplir uniquement pour le premier service de votre fiche de données. Vous retrouverez la plupart des champs déjà remplis lors de la publication d’autres services (WFS/WMS/TMS).
Configurer les restrictions d’accès #
La publication du service est obligatoirement « Tout public » lorsque les données sont dans le bac à sable. Dans votre entrepôt, il est possible de restreindre le service ou de le laisser en « Tout public » :

Si une des 2 options n’est pas disponible, c’est que votre entrepôt a atteint le quota de services de diffusion WMTS/TMS (publics ou privés) qui lui était alloué. Vous pouvez le vérifier dans l’onglet Consommation puis Points de publication de votre entrepôt.
Publier le service #
Cliquez sur « Publier le service maintenant ». À la suite d’un écran « Création du service TMS en cours », vous apercevrez votre service classé en « Publié » :

Visualiser le service TMS #
Pour visualiser cartographiquement les données du service TMS ainsi créé, cliquez sur « Visualiser » afin d’accéder à l’écran suivant :

L’affichage est alors optimisé pour être plus performant qu’un service WFS ou WMS puisqu’il ne chargera que les tuiles nécessaires selon l’emprise et la plage de visibilité et que les tuiles sont précalculées.
Ajouter un style au service TMS #
Vous pouvez soit téléverser votre propre fichier SLD, soit créer ou modifier un style directement depuis l’interface de gestion des styles de cartes.gouv.fr. Le producteur de données peut créer et modifier directement les styles associés à ses flux sans avoir à préparer de fichiers externes.
S’agissant d’un flux de données vecteur, comme le WFS, l’application d’un style est optionnelle car elle se fait côté client. En plus du SLD et du QML, vous pouvez utiliser le format de fichier JSON aux spécifications Mapbox Style, plus adapté à ce format.
La gestion des styles pour le service TMS se fait en aval de la publication dans l’onglet « Gérer les styles » lors de la visualisation du flux.

Vous avez la possibilité d’ajouter plusieurs styles. Ils seront listés parmi les ressources disponibles sur la fiche catalogue correspondant à votre service.