Publication avancée de données

Le cours Ajout de métadonnées, concepts et demandes de publications explique comment préparer les données pour une publication sur un portail.

Ce cours vous apprendra à améliorer la présentation des données  :

  1. Interpréter les champs avec du HTML ou Markdown
  2. Les champs multivalués
  3. Les libellés
  4. Ajout de pièces jointes par ligne

Interpréter les champs avec du HTML ou Markdown

Il est possible d'optimiser les colonnes contenant du Markdown ou du HTML pour améliorer leur affichage dans les visualisations.

Par exemple, dans le jeu de données des Journées européennes du patrimoine en Bretagne pour l'année 2025, la colonne Description longue - FR inclut du code HTML.

Nous allons utiliser le fichier des données des JEP 2025 Bretagne pour réaliser les étapes suivantes de ce chapitre. Vous pouvez importer ce fichier sur votre compte Data Fair.

Description d'un jeu de données
Description d'un jeu de données

Dans le schéma, indiquez que le texte de cette colonne est du texte formaté :

  1. Choix de la colonne.
  2. Renseigner l'attribut texte formaté.
  3. Appliquer les modifications.
Colonne avec un texte formaté
Colonne avec un texte formaté

Si vous utilisez cette colonne dans vos visualisations, le texte est alors formaté et le code HTML contenu dans la colonne est interprété.
Le rendu des visualisations est alors meilleur, comme on peut le voir sur la fiche de marqueurs de la carte associée.
Les paragraphes sont bien réalisés et le texte comprend des mots en gras ou en italique, en fonction du code HTML.

Description mise en forme avec du code HTML (paragraphes, texte en gras, etc.)
Description mise en forme avec du code HTML (paragraphes, texte en gras, etc.)

Les champs multivalués

Les colonnes contenant plusieurs éléments de même type peuvent etre séparées pour obtenir un meilleur rendu dans les visualisations. Vous pouvez filtrer par valeur exacte dans le tableau.

Par exemple, la colonne services du jeu de données des prix de carburant du Morbihan contient plusieurs services séparés par des virugules.

Vous pouvez télécharger le fichier des données et l'importer sur votre compte si vous souhaitez réaliser les étapes de ce chapitre.

Une colonne multivaluée d'un jeu de données
Une colonne multivaluée d'un jeu de données

La colonne services est une colonne multivaluée dont les éléments sont séparés par une virgule.
Pour que la plateforme distingue les valeurs dans la colonne, suivez ces trois étapes :

  1. Choix de la colonne
  2. Choix du séparateur
  3. Appliquer les modifications
Choisir le séparateur
Choisir le séparateur

Vous pouvez également activer le filtrage par valeur exacte pour cette colonne.

Pour ce faire, cliquez sur la colonne, puis sur le bouton de configuration technique.

Bouton de configuration technique
Bouton de configuration technique

Une fenêtre contenant les propriétés de la colonne s'ouvre.
Cochez la case Filtrable sur valeur exacte.

Propriétés de la colonne
Propriétés de la colonne

Dans la section Tableau, vous pouvez filtrer sur un seul service et ainsi avoir la liste des stations qui proposent ce service.

Dans cet exemple, nous avons filtré sur Toilettes publiques en cliquant sur le service dans le tableau :

Filtre « toilettes publiques » dans la colonne « services »
Filtre « toilettes publiques » dans la colonne « services »
  1. Activer un filtre sur une valeur
  2. Liste des filtres actifs
  3. Nombre de lignes correspondant aux filtres actifs
  4. Télécharger le fichier filtré des 148 stations:

Les libellés

Les Libellés permettent de modifier l'affichage de vos données dans le tableau et dans les visualsiations de la plateforme, sans pour autant modifier les données de votre fichier.

Reprenons le fichier des prix de carburant dans le Morbihan : la colonne type de carburant contient 6 valeurs différentes : Gazole - SP98 - E10 - SP95 - E85 - GPLc.

Au lieu des valeurs E10 et E85, nous choisissons d'afficher SP95-E10 et Superéthanol E85 dans le tableau. Pour faire cela, nous utilisons les Libellés.

Cliquez sur la colonne du type_carburant, puis sur le bouton des Libellés :

Bouton des libellés
Bouton des libellés

Une fenêtre va s'afficher avec la possibilité d'ajouter un Libellé.
Cliquez sur le bouton d'ajout.
La liste des valeurs de votre colonne est alors disponible dans la section de gauche.
Dans la section de droite, renseignez votre nouveau libellé pour cette valeur :

Ajout de libellés
Ajout de libellés

Cliquez sur la croix de la fenêtre, puis validez les modifications à l'aide du bouton Appliquer.

Dans le Tableau, les valeurs de vos données ont été modifiées par les libellés que vous avez renseignés :

Libellés dans le tableau
Libellés dans le tableau

Les libellés sont disponibles sur les colonnes de type texte et de type booléen.

Lorsqu'un visiteur télécharge vos données, le fichier téléchargé ne contient pas les valeurs des libellés et conserve les valeurs d'origine.

Ajout de pièces jointes par ligne

Il est possible d'associer une archive ZIP contenant des fichiers PDF, JPG, etc. à votre jeu de données. Ces fichiers pourront être utilisés dans les applications.

Par exemple, sur le plan de zonage de Troyes, la colonne NOMFIC contient des liens pour télécharger le PDF associé à chaque ligne.

Colonne NOMFIC contenant des liens
Colonne NOMFIC contenant des liens

Le PDF est également disponible dans la visualisation du plan de zonage lorsque l'on clique sur une zone :

Visualisation du plan de zonage
Visualisation du plan de zonage

Pour que votre archive soit correctement associée à votre jeu de données, celui-ci doit posséder une colonne contenant les chemins et les noms des fichiers dans l'archive ZIP.

Dans notre exemple du plan de zonage, la colonne NOMFIC contient le nom du fichier PDF :

Colonne NOMFIC contenant le nom du fichier PDF
Colonne NOMFIC contenant le nom du fichier PDF

Les données du plan de zonage sont des données au format shapefile contenu dans le fichier PLU-Plan de zonage de Troyes.zip.
Le fichier contenant le fichier PDF est une archive ZIP avec le nom PJ.zip.

Lors de la création du jeu de données, pendant la phase de sélection du fichier, chargez les données contenues dans le fichier PLU-Plan de zonage de Troyes.zip.

Sélection du fichier
Sélection du fichier

Lors de la phase de pièces jointes, chargez le fichier PJ.zip.

Les données et le fichier PDF sont alors chargés sur la plateforme.

Dans le schéma de votre jeu de données, le concept Document numérique attaché sera automatiquement associé à la colonne NOMFIC qui contient les noms des fichiers de votre archive ZIP.

Le temps d'indexation des pièces jointes est assez long et il dépendra de la taille de vos pièces jointes.

Schéma d'un jeu de données
Schéma d'un jeu de données

Dans le tableau, la colonne NOMFIC propose les liens pour télécharger le PDF associé à chaque ligne.

Les liens de téléchargement sont également disponibles dans les visualisations créées à partir du jeu de données.

Si vous avez des remarques sur ce cours, n'hésitez pas à nous les communiquer.