Skip to content
Futurothèque | La boite à outils de FuturoCité

Thématiques

Open Data

Schéma des circuits touristiques

Il s’agit du standard wallon de publication sous condition Open Data des données relatives aux circuits touristiques en Wallonie.

Standard des circuits touristiques

Sur GitHub, pour télécharger l’ensemble des fichiers, cliquer sur la petite flèche sur le bouton vert « Code » situé en-haut à gauche et sélectionné l’option « Download ZIP ».

Contexte

Il existe un besoin d’harmonisation de la publication en open data de données essentielles produites par les administrations publiques wallonnes. En octobre 2022, plus de 660 jeux de données sont publiés sur le portail Open Data Wallonie Bruxelles (ODWB), qui sont très hétérogènes.

Constatant la production de jeux de données disparates à l’échelle de la fédération Wallonie-Bruxelles, FuturoCité a réuni, dans le cadre d’un groupe de travail sollicité depuis mai 2021, une vingtaine de collectivités. La concertation de celles-ci a permis

  1. d’identifier collectivement des jeux de données jugés prioritaires
  2. de s’accorder sur des spécifications des modèles de données.

La standardisation de ces données prioritaires est en effet essentielle pour s’assurer de leur publication homogène et de faciliter leur exploitation (notamment leur agrégation) par les réutilisateurs. Elles facilitent l’exploitation des données publiées par les réutilisateurs (agrégation, consolidation et traitements automatiques).

Construction du schéma de données

Les membres du groupe de travail ont défini un schéma de données qui décrit le format des fichiers, les différents champs, les valeurs possibles… Ils se sont appuyés sur un état des lieux du patrimoine de données des collectivités wallones et sur une étude des modèles utilisés par des collectivités déjà productrices de ces données (notamment Liège et Namur), en prenant en compte les retours faits par les réutilisateurs de données.

Description du schéma

Un gabarit au format tableur est également prévu pour faciliter la publication d’un jeu de données conforme au format du schéma.

Un exemple valide au format CSV est consultable ici.

Le tableau ci-dessous donne un aperçu des champs du schéma.

NomRemplissage obligatoire/optionnelDescription
identifiant
(id)
ObligatoireCe champ contient un identifiant unique local. Le producteur de données le génère en associant le code INS de la commune dans laquelle se situe le départ du circuit à un nombre. Ce champ permet d’éviter localement les doublons. Le code INS de la commune est accessible ici : https://statbel.fgov.be/fr/open-data/code-refnis
Nom
(name)
ObligatoireCe champ contient le nom du circuit touristique.
GPX
(gpx)
ObligatoireCe champ contient un lien URL renvoyant vers la trace gpx du circuit.
Description
(description)
OptionnelCe champ est recommandé. Il contient une description du circuit.
Moyen de locomotion
(transport_means)
ObligatoireCe champ précise le moyen de locomotion du circuit. Une valeur est possible parmi la liste suivante : Marche ; Trail ; Vélo/VTC ; VTT ; Cheval ; Voiture
Difficulté du circuit
(difficulty)
Optionnel (recommandé)Ce champ est recommandé. Il indique la difficulté du circuit réalisé avec le moyen de locomotion identifié dans le champ Type de locomotion. 1=Très facile, 2=Facile, 3=Moyen, 4=Difficile
Photos
(pictures)
Optionnel (recommandé)Ce champ est recommandé. Il renseigne une url renvoyant vers une ou plusieurs photos du circuit. En cas de plusieurs url : elles doivent être séparées par un point virgule.
Adresse du point de départ
(starting_point_address)
ObligatoireCe champ contient l’adresse du point de départ la plus précise possible du circuit.
Latitude du point de départ
(starting_point_latitude)
ObligatoireCe champ indique la latitude du point de départ. Les coordonnées d’un lieu peuvent être générées ici : https://www.coordonnees-gps.fr/carte/pays/BE
Longitude du point de départ
(starting_point_longitude)
ObligatoireCe champ indique la longitude du point de départ. Les coordonnées d’un lieu peuvent être générées ici : https://www.coordonnees-gps.fr/carte/pays/BE
Balisage
(markup)
OptionnelCe champ décrit le balisage du circuit.
Balisage bi-directionnel
(bidirectional_markup)
OptionnelCe champ indique si le balisage permet la réalisation du circuit dans les deux sens ou pas. La valeur ‘true’ signifie un balisage bi-directionnel, ‘false’ signifie un balisage uni-directionnel. Si non applicable/non connu : ne pas renseigner ce champ.
Geométrie
(geometry)
OptionnelCe champ indique la géométrie du circuit. La liste des coordonnées est générée à partir d’un fichier GPX.
Longueur
(length)
OptionnelCe champ contient la longueur du circuit exprimée en km.
Dénivelé
(elevation)
OptionnelCe champ indique le dénivelé moyen du circuit en mètres.
Temps estimé
(estimated_time)
OptionnelCe champ indique le temps moyen estimé pour la réalisation du circuit. Il respecte le format hh:mm.
Profil altimétrique
(elevation_profil)
OptionnelCe champ contient une url renvoyant au profil altimétrique du circuit.
Accessibilité PMR
(disabled_access)
Optionnel (recommandé)Ce champ est recommandé. Il indique si le circuit est accessible aux personnes à mobilités réduites (valeur ‘true’) ou non (valeur ‘false’). Si non applicable/non connu : ne pas renseigner ce champ.
Accessibilité Poussette
(buggy_access)
Optionnel (recommandé)Ce champ est recommandé. Il indique si le circuit est accessible aux poussettes (valeur ‘true’) ou non (valeur ‘false’). Si non applicable/non connu : ne pas renseigner ce champ.
En boucle
(loop)
OptionnelCe champ indique si le circuit est en boucle (valeur ‘true’) ou linéaire (valeur ‘false’). Si non applicable/non connu : ne pas renseigner ce champ.
Informations complémentaires
(additional_information)
OptionnelCe champ donne toute information jugée utile au promeneur. Il indique par exemple si le circuit comporte des revêtements particuliers, des difficultés notables, des passages nécessitant d’emprunter des échelles…
Thème
(theme)
OptionnelCe champ précise le ou les thèmes éventuels du circuit.
Gestionnaire
(provider)
OptionnelCe champ est recommandé. Il indique le nom du gestionnaire du circuit. Il peut s’agir d’une commune, d’un office du tourisme, d’un groupe d’action locale…
Contact
(contact)
OptionnelCe champ contient l’url du site web du gestionnaire du circuit.
Date de création de la donnée
(created_date)
Optionnel (recommandé)Ce champ indique la date de création de la donnée dans le jeu. Il respecte le format ISO 8601 : année-mois-jour (YYYY-MM-DD)
Date de dernière modification de la donnée
(last_modified_date)
Optionnel (recommandé)Ce champ indique la date de la dernière modification de la donnée dans le jeu. Il respecte le format ISO 8601 : année-mois-jour (YYYY-MM-DD).

Format de fichier

Le format de fichier retenu pour la publication des données est le CSV (Comma Separated Values, valeurs séparées par des virgules).

Les fichiers doivent, sauf exception et autant que possible, respecter les règles de formatage suivantes :

  • l’encodage des caractères est UTF-8,
  • le séparateur des colonnes est la virgule,
  • le séparateur des nombres décimaux est le point,
  • le séparateur de valeurs multiples dans un champ est le point-virgule,
  • si un champ contient une virgule, il doit être entouré de guillemets doubles,
  • chaque ligne doit avoir le même nombre de champs,
  • le type MIME ou Content-Type est text/csv.

Recommandations pour le nommage des fichiers

Les fichiers doivent, sauf exception et autant que possible, respecter les règles de nommage suivantes :

  • YYYY-MM-DD : Date de création du fichier
  • idProducteur : code ISN unique de la commune pour identifier le producteur
  • circuits-touristiques : nom du fichier, en minuscules non accentuées
  • territoire : Nom du territoire concerné, non accentué (exemple : Liege)
  • extension : Si les règles de formatage sont respectées, l’extension est .csv

Vous pouvez télécharger un exemple.

Recommandations pour la mise en conformité

Ces conseils reprennent ceux des schémas standards de données français publié par l’initiative de data.gouv.fr.

Les fichiers doivent comporter :

  • Toutes les colonnes, y compris celles dont les cellules ne sont pas renseignées, dans le bon ordre, et avec des en-têtes correctement nommées sur la première ligne (nom correspondant strictement au schéma) ;
  • Autant de lignes que nécessaire comprenant des cellules dont les valeurs peuvent être obligatoires (elles doivent être impérativement renseignées) ou optionnelles (elles sont seulement recommandées ou soumises à condition de disponibilité / pertinence).