Numérique / Territoires

GraceTHD est un ensemble de spécifications (modèle de données, modèle d'organisation des documents) avec leur implémentation pour les logiciels libres QGIS, PostGIS et Spatialite (visualisation et contrôle). L'ensemble est destiné à modéliser, à documenter et à gérer (patrimoine) un réseau de télécommunication.

GraceTHD est un projet français dont les financements sont issus de collectivités locales qui déploient des réseaux de fibre optique de type FttH (RIP2G) et de la Caisse des dépôts (étude initiale). Le lancement de la démarche et son portage sont effectués par l'AVICCA.

Le modèle de données GraceTHD-MCD permet de modéliser un réseau de télécommunications et standardise les échanges entre les multiples partenaires intervenant dans sa conception, son déploiement et son exploitation. Il est le résultat d'une synthèse de projets pré-existants comme le Geostandard ANT v1 issu notamment des travaux de la région Aquitaine, de forks de ce projet par diverses collectivités locales, mais également du travail réalisé par le Syane (Syndicat des énergies et de l'aménagement numérique de la Haute-Savoie) dans le cadre de son projet de RIP 2G sur le département. GraceTHD-MCD a été validé comme Géostandard Aménagement Numérique des Territoires v2.0 par la COVADIS (Commission de Validation des Données pour l’Information Spatialisée) en décembre 2015. Il est portable sur d'autres technologies, certains grands éditeurs de progiciels télécoms proposent d'ores et déjà des solutions pour importer / exporter des données GraceTHD-MCD.

Les projets GraceTHD sont développés sous licence libre GPLv3, les sources et la documentation associée sont accessibles sous GitHub. Le développement est ouvert (voir détail sur la page "Gouvernance") et collaboratif (voir § Redmine en bas de page). Ces projets sont des biens communs que les membres de la communauté d'utilisateurs peuvent exécuter, étudier, redistribuer et améliorer.

Projets GraceTHD

Modèle conceptuel de données réseaux telecoms

Version actuelle : v2.0.1 (20/09/17)

Dépôt GitHub

  • Sources
  • Documentation
  • Scripts SQL PostGIS/Spatialite
  • Fichiers modèles (SHP/CSV - Spatialite)

Plateforme redmine

  • Espace dédié (wiki, roadmap...)

Géostandard ANT

​Auto-contrôle d’une base de données GraceTHD (Postgis)

Version actuelle : v0.02 (20/09/17)

Dépôt GitHub

  • Sources
  • Documentation
  • Projets QGis
  • Scripts SQL PostGIS
  • Batchs windows pour l'exécution

Plateforme redmine

  • ​Espace dédié (wiki, roadmap...)

Modèle d'organisation des données et documents

Version actuelle : v2.0.2 (20/09/17)

Dépôt GitHub

  • Référencement des réseaux
  • Types de documents et nomenclature
  • Grille de livraison des documents
  • Grille de remplissage des tables
  • Exemple d'arborescence de documents

Plateforme redmine

  • Espace dédié (wiki, roadmap...)

Exploitation de données au format GraceTHD

Version actuelle : v0.03.0 (20/09/17)

 

Dépôt GitHub

  • Sources
  • Documentation
  • Projets QGis
  • Scripts SQL PostGIS/Spatialite

Plateforme redmine

  • Espace dédié (wiki, roadmap...)

Avant-projet fictif produit à partir d'extraits de données (màd par Berry Numérique)

Version actuelle : v2.0.1 (20/09/17)

Dépôt GitHub

  • Jeu de données exemple aux formats "shapefile+csv" et Spatialite
  • Projet QGis (basique) de consultation

Rem : Utiliser GraceTHD-Layers pour une consultation mise en forme

 

Plateforme redmine

  • Espace dédié (wiki, roadmap...)

Géostandard ANT v2.0.1

Le document du Géostandard décrit le MCD, les concepts associés et les contraintes à respecter pour son implémentation physique quelque soit le choix de technologie mis en oeuvre. Le Géostandard est produit à partir de GraceTHD-MCD, la partie C qui décrit son implémentation physique est une retranscription intégrale de GraceTHD-MCD.

Ce standard est passé en v2.0.1 le 21 septembre 2017, il est accessible sur le site de la COVADIS : http://www.geoinformations.developpement-durable.gouv.fr/standard-covadis-amenagement-numerique-des-a3300.html

VERSIONNING

L'ensemble des sources des projets GraceTHD sont accessibles sur GitHub. Le dépôt permet d'accéder par défaut à la dernière version validée de chaque projet, mais il permet également d'accéder aux versions antérieures via les boutons "View Project on GitHub" puis par les pages "releases".

Une attention particulière est apportée à la gestion des montées en version de GraceTHD-MCD, notamment vis-à-vis de l'évolution du Géostandard. Celles-ci peuvent être de plusieurs ordres : 

  • versions correctives (ex. v2.0.1) : ces montées en version concernent des corrections d'anomalies "urgentes" qui n'impactent pas la structure du modèle ;
  • versions mineures (ex. v2.1.0) : les modifications apportées sont issues des demandes d'évolution de la communauté d'utilisateurs, elles n'impactent pas la structure du modèle et permettent donc une migration automatique ;
  • versions majeures (ex. v3.0.0) : les modifications peuvent impacter la structure du modèle.

Plateforme collaborative REDMINE

Au vu des enjeux que la démarche représente pour l'ensemble de l'écosystème, les acteurs du domaine ont été placés au centre du dispositif, tant sur leur consultation, dés l'étude initiale, que sur leur participation aux travaux d'élaboration et d'évolution du modèle (voir détail sur la page "Gouvernance"). Il s'agit d'une co-construction avec l'ensemble des acteurs assurant l'adéquation du résultat aux besoins et attentes exprimés.

Cette volonté s'est également traduite sur les outils mis en place basés sur des principes adoptés par des projets open source communautaires, avec la mise en oeuvre d'une plateforme collaborative redmine de gestion des retours de la communauté des utilisateurs.

Cette plate-forme est le point central de la démarche, elle est accessible à tous (https://redmine.gracethd.org) et permet de poster des demandes (anomalies, évolutions, assistance...), de contribuer aux différents projets open source qui composent GraceTHD et de consulter les roadmap des projets et la liste des évolutions en cours de réflexion ou de développement (pages demandes, roadmap et wiki). L'organisation en projets respecte le découpage de GraceTHD sur GitHub (GraceTHD-MCD, GraceTHD-Check, etc.) ainsi que celui des groupes de travail thématiques mis en place.