Publier ses propres données depuis cartes.gouv.fr

  • Géoplateforme

  • Tutoriel

  • Découverte

Dernière modification le

Fonctionnalité alimentation / diffusion

GéoplateformeTutorielDécouverte

L’article suivant présente la fonctionnalité de chargement et diffusion de géo-données de cartes.gouv.fr. Elle permet aux utilisateurs de déposer de la donnée, la stocker, paramétrer des flux de diffusion et visualiser sur une carte.

Ce tutoriel détaille les étapes de mise en œuvre au travers du parcours « bac à sable », correspondant à l’offre « découverte ».

Offre découverte

Une offre idéale pour éprouver les fonctionnalités disponibles et s’assurer de leur bonne adéquation à vos besoins.

  • 100 Go hébergés sur un entrepôt mutualisé avec suppression trimestrielle
  • 20 couches de donnée
  • Support par email geoplateforme@ign.fr

Ouvrir cartes.gouv.fr #

  1. Ouvrir le site dans un navigateur web : cartes.gouv.fr.

    Page d’accueil cartes.gouv.fr

  2. Cliquer sur Se connecter (en haut à droite), pour ouvrir la page de connexion. Pour s’identifier vous pouvez le faire avec FranceConnect ou AgentConnect.

    Se connecter par FranceConnect ou AgentConnect

Pour vous inscrire par le biais du site, veuillez cliquer sur Pas encore de compte (en bas à droite).

Se connecter par le biais du site

Remplir le formulaire d’inscription #

Afin de renseigner votre profil, vous pouvez le faire par FranceConnect ou AgentConnect, en cliquant sur leurs boutons respectifs. Vous pouvez aussi le faire par le biais du site cartes.gouv.fr. Pour cette seconde option, veuillez remplir les champs-ci-dessous. Tous les champs sont obligatoires.

Renseigner nom d’utilisateur et mot de passe

Confirmation du mot de passe et courriel

  • Renseigner une identité
  • Renseigner une adresse

Renseigner vos informations personnelles puis cliquer sur Valider.

Pour finaliser votre formulaire d’inscription, veuillez remplir l’étape Renseigner le captcha en inscrivant les chiffres et lettres inscrites sur l’image. Cliquer ensuite sur Enregistrement pour arriver sur la page Vérification du courriel.

Renseigner le captcha

Vérification du courriel

Accéder à l’espace de travail « Découverte » #

  1. Ouvrir l’onglet Découverte : Une fois votre compte validé par courriel, votre connexion vous mènera à ce tableau de bord. Pour utiliser la brique alimentation / diffusion, veuillez cliquer sur Découverte à des fins de test afin d’ouvrir une page Données découverte.

    Cet espace « bac à sable » est commun à tous les utilisateurs. Y sont donc listées les données de tous les utilisateurs. Nous vous recommandons de choisir vos intitulés avec précaution et veiller à n’interagir qu’avec vos propres données.

    Page d’accueil espace Découverte

    Données Découverte

    Remarque : La demande de création d’un espace de travail dédié fait l’objet d’un autre tutoriel. Toutefois les étapes qui suivent restent identiques.

  2. Créer une fiche de données : Dans l’onglet Découverte cliquez sur Créer une fiche de données. Cela ouvrira une page associée, dans laquelle vous pourrez définir le nom de votre fiche de données.

    Prenez soin de définir un titre pertinent. En effet dans l’offre découverte « bac à sable », cette information a peu d’importance car elle ne sera pas visible dans le catalogue, toutefois en mode « essentielle » (c’est-à-dire quand vous aurez créé votre propre espace de travail dans un second temps) ce titre est celui qui apparaitra dans le catalogue général de cartes.gouv. Prenez ainsi l’habitude de renseigner un titre informatif et évocateur, tous les caractères sont autorisés ainsi que les espaces.

    Création d’une fiche de données

    Téléversez votre fichier en cliquant sur **_Déposer votre fichier de données_**. Le format de fichier autorisé étant Geopackage (ou archive zip contenant un Geopackage). La projection de votre donnée est détectée automatiquement.

    Avant de cliquer sur Déposer votre fichier, vous pouvez, si besoin, modifier deux champs identifiés dans votre donnée : le Nom technique de votre donnée et la Projection de vos données en entrée.

    Le processus Vos données vecteur sont en cours de dépôt se met en route. Voici en quatre étapes sont fonctionnement côté API :

    • Chargement du fichier

    • Vérifications standard

    • Vérification vecteur

    • Intégration en base de données

      Données vecteurs en cours de dépôt

    Ce processus peut prendre quelques minutes. Des travaux d’amélioration des performances sont en cours.

    Une fiche de donnée avec une base de données vecteur associée est créée.

    Fiche de données

    Si vous quittez à partir d’ici la plateforme, vous pourrez éventuellement revenir à votre fiche de données et cliquer sur « reprendre l’intégration ».

    La fiche de données est désormais stockée et classée en Non publié, dans l’onglet Données Découvertes.

    Vos données sont stockées avec d’autres données de test dans le « bac à sable » dont vous voyez la liste.

    Données publiées

    Il est possible de créer un service, en sélectionnant Créer un service. La fenêtre suivante s’ouvre. Choisissez le type de service à configurer en vous référant au paragraphe suivant correspondant.

    Choisir le service à configurer

Créer et publier un service WFS #

  1. 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 sélection WFS.

    Jeux de données

    Sélectionner Service de sélection WFS

  2. Créer et publier un service WFS

    Étape 1/5 : Il faut sélectionner au moins une table pour créer le service.

    Sélection des tables nécessaires au services

    Le formulaire suivant se déplie, remplir les champs et cliquer sur continuer.

    Créer et publier un service WFS

    Étape 2/5 : Ignorer cette étape car la fonctionnalité est en cours de construction en cliquant sur continuer.

    Source des metadonnées

    Étape 3/5 : Description de 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.

    Description

    Référence temporelle et responsable de la ressource

    Étape 4/5 : Informations supplémentaires

    Attribution, informations sur les métadonnées et type de représentation spatiale

    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 (WMS/TMS).

    Étape 5/5 : Restrictions d’accès : La publication est « Tout public » lorsque les données sont dans le bac à sable, ce qui est notre cas ici. Afin de définir des restrictions d’accès sur des données privées il faudra passer par la création préalable d’un espace de travail (processus qui fait l’objet d’un autre tutoriel), correspondant à l’offre Essentielle. Cliquer sur Publier le service maintenant.

    Création du service WFS en cours

    Référence temporelle et responsable de la ressource

    Service publié

  3. Visualiser un service WFS : visualiser cartographiquement les données. Cliquer sur visualiser (image ci-dessus) afin d’accéder à l’écran suivant.

    Visualisation d’un service WFS

    Bonne pratique : choisir un niveau de zoom approprié au volume de vos données au risque de voir les performances d’affichage dégradées.

  4. Ajouter un style au service WFS : Il n’existe pas d’interface graphique avancée à ce jour sur cartes.gouv.fr. Il faut donc préparer des fichiers QML (QGIS Markup Language) ou SLD (Styled Layer Descriptor) avec le logiciel de votre choix, par exemple le SIG QGIS, puis les charger en cliquant sur Ajouter un style dans l’onglet Gérer les styles.

    Ajouter des styles

    S’agissant d’un flux de données vecteur, comme pour 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 création d’un fichier SLD fait l’objet d’un autre tutoriel.

    Gérer les styles

    Ajouter un style

Créer et publier un service WMS #

  1. Dans la fiche de votre donnée, cliquez sur Créer un service afin d’ouvrir la fenêtre permettant de Choisir le service à configurer : sélectionnez Service d’images (Web Map Service - WMS).

    Sélectionner Service d’images (Web Map Service - WMS)

  2. Créer et publier un service WMS

    Étape 1/6 : La première des six étapes pour publier un service WFS s’affiche. Il faut sélectionner la case de votre donnée, en bas à droite, pour sélectionner les tables nécessaires au service. Il n’est pas obligatoire de sélectionner toutes les tables.

    Sélectionner les tables nécessaires au service

    Étape 2-3/6 : Étape obligatoire, il faut déposer un fichier de style SLD (Styled Layer Descriptor). Les messages d’erreur vous guident pour modifier votre SLD (seul format possible pour le WMS). Ce fichier sera déposé comme fichier statique.

    Choix de fichier de style SLD

    L’erreur ci-dessus est systématique, elle indique que le champ name du style SLD ne correspond au nom exact de la couche GeoPackage.Un fichier SLD est un document XML qui définit la symbolisation et le style de rendu des couches cartographiques dans les services web géographiques comme WMS.

    La création d’un fichier SLD fait l’objet d’un autre tutoriel.

    Étape 4/6 : Description de la ressource : Il faut éditer le Nom technique du service. Le reste est déjà rempli automatiquement, suite à la préalable publication du service WFS de ce tutoriel.

    Description de la ressource

    Étape 5-6/6 : Informations supplémentaires et restrictions d’accès :

    Attribution, informations sur les metadonnées et type de représentation spatiale

    Restrictions d’accès

    Vous pouvez sélectionner la restriction d’accès souhaitée pour votre fichier de données. Cliquez ensuite sur Publier le service maintenant. À la suite d’un écran Création du service WFS en cours, vous apercevrez votre fiche de données classée en Publié. Cliquer sur Visualiser vous permettra ensuite de consulter le service nouvellement créé sur une interface cartographique.

    Services publiés

    Visualisation d’un service WMS

    L’affichage est déjà plus rapide que le WFS mais les images demandées sont générées à la demande, il n’y a pas encore de tuiles précalculées. Si vous voulez changer de style, il faut publier un autre service WMS ou modifier les informations de publication de ce service existant. Les services WMS ne sont pas personnalisables côté client. C’est-à-dire que tous les utilisateurs de votre service verront la même chose.

Créer et publier un service TMS #

  1. 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 Service de tuiles vectorielles (Tile Map Service - TMS)

  2. Générer une pyramide de tuiles vectorielles

    Étape 1/5 : Après avoir choisi votre nom, il faut cocher la case de sélection de votre donnée en bas droite avant de cliquer sur Continuer.

    Sélectionner les tables nécessaires au service

    Étape 2/5 : On choisit explicitement les tables à conserver dans la pyramide de tuiles vectorielles. Moins il y a d’attributs, plus la généralisation est efficace.

    Choisir les attributs des tables sélectionnées

    Étape 3/5 : On choisit les niveaux de la pyramide à générer c’est-à-dire quelles données doivent apparaitre à quels niveaux de la pyramide.

    Choisir les niveaux de zoom

    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

    Étape 4/5 : Des 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.

    Option de généralisation

    Étape 5/5 : La généralisation de la pyramide peut prendre du temps. Si vos données sont très volumineuses il est possible de créer d’abord un échantillon (étape 5), c’est à dire 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.

    Définition d’un échantillon

    Générer un échantillon permet de visualiser rapidement la pyramide de tuiles vectorielles sur une zone limitée pour vérifier ou ajuster les paramètres avant de traiter l’ensemble des données.

    Définition d’un échantillon, visualisation

    Cas de l’échantillon

    Il faut publier cet échantillon en public pour que l’interface puisse l’afficher. Ensuite vous avez un accès direct à la génération de la pyramide complète sur l’ensemble de l’emprise de vos données avec le même paramétrage (cliquer sur Générer la pyramide complète dépublie l’échantillon)

    Ajouter des styles

    S’agissant d’un flux de données vecteur, comme pour 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.

  3. Une fois la pyramide générée, vous aurez un bouton pour Publier le service TMS. La publication reprend les étapes de remplissage des métadonnées (déjà remplies, il faut juste faire attention au nom technique du service sélectionné) et le choix de publier en public ou en accès restreint.

Paramètres d'affichage

Choisissez un thème pour personnaliser l’apparence du site.