Les données géographiques temporelles Forum SITG 7 mai 2013 04.06.2013 - Page 1
Plan de séance Gestion temporelle dans les données de référence du SITG Remonter le temps jusqu'en 1932 Gestion temporelle pour la planification future dans les chantiers publics 04.06.2013 - Page 2
4D-Temporalité arx it concept et implémentation 04.06.2013 - Page 1
Comment modéliser le temps dans l espace? Modèle «Snapshot» Modèle orienté-événement => Pour le SEMO Snapshot+Evénement 04.06.2013 - Page 4
Création d un modèle temporel pour le SEMO Architecture Générale 04.06.2013 - Page 5
Création d un modèle temporel pour le SEMO Particularité de ce modèle: Ajout d attributs temporels DATE_DEB, DATE_FIN Création d une nouvelle table : La table EVENT 04.06.2013 - Page 6
Création d un modèle temporel pour le SEMO Exemple simplifié du modèle de données 04.06.2013 - Page 7
Création d un modèle temporel pour le SEMO Contraintes liées au modèle: Transfert des données Héritage Respect de la topologie 04.06.2013 - Page 8
Problématiques temporelles à Genève La temporalité une thématique omniprésente Depuis ses débuts arx it travaille sur l intégration de données temporelles pour ses clients Infomobilité, AGIRE : problématiques temps réel pour la gestion du trafic SEMO-4D depuis 2011 : introduction de l historisation sur les données de mensuration et sur certaines données de base 04.06.2013 - Page 9
Implémentation d un modèle temporel pour le SEMO L objectif est de pouvoir visualiser et interroger un plan cadastral à une date donnée Une phase d analyse détaillée a abouti à la création d un outil de gestion des données temporelles La visualisation de l évolution des objets géographiques dans le temps et dans l'espace est possible, ainsi que les événements qui y sont liés 04.06.2013 - Page 10
Implémentation d un modèle temporel pour le SEMO - Objectifs L objectif est de pouvoir visualiser et interroger un plan cadastral à une date donnée La visualisation de l évolution des objets géographiques dans le temps et dans l'espace est possible, ainsi que les événements qui y sont liés 04.06.2013 - Page 11
Implémentation d un modèle temporel pour le SEMO Architecture Développement du Add-In inscrit dans la continuité du procédé actuel 04.06.2013 - Page 12
Implémentation d un modèle temporel pour le SEMO Fonctionnement Affichage de la liste des objets modifiés à la fin d une session d édition ou avant un POST vers la base SDE Saisie d un événement pour chaque objet Enregistrement des objets dans la base temporelle 04.06.2013 - Page 13
Implémentation d un modèle temporel pour le SEMO Points-clés Evolutivité : L application est largement paramétrable Elle peut être étendue à d autres métiers Ajout de nouvelles couches à tout moment Attributs et listes de la fenêtre paramétrables Adaptabilité : Les valeurs de domaines seront gérées entre les données actuelles et historisées Cohabitation du versionnement et de l historisation 04.06.2013 - Page 14
Implémentation d un modèle temporel pour le SEMO Perspectives L historisation en production au SEMO depuis quelques mois présentation de M. Perruchoud Nouveaux développements sont en cours pour l exploitation des données d événements traçabilité amélioration de la qualité des données 04.06.2013 - Page 15
Implémentation d un modèle temporel pour le SEMO Perspectives Exemple : rechercher toutes les modifications réalisées par un opérateur à un moment donné les visualiser sur la carte 04.06.2013 - Page 16
Implémentation d un modèle temporel pour le SEMO Perspectives exporter les statistiques correspondantes dans un fichier CSV de contrôle 04.06.2013 - Page 17
4D-Temporalité SEMO mise en application 04.06.2013 - Page 1
Introduction de la 4D-Temporalité au SEMO Toutes les données gérées par le SEMO, soit 90 classes d'entités sont concernées Toute modification en base cadastrale est archivée Procédure automatique : ne perturbe aucunement le déroulement de la gestion des données 04.06.2013 - Page 19
La solution 4D-Histo CONSULTATION EDITION un "Add-in" pour ArcMap 04.06.2013 - Page 20
Principe de la solution Base Métier 4D Histo 23.11.2012 = Initialisation - duplication complète des couches (H4D_CAD.CAD_... _H) - 4 champs supplémentaires : + Date_début (renseigné) + Date_fin, + Evénement_début (renseigné) + Evénement_fin + GLOBALID - Création d'un événement dans la table EVENEMENT 04.06.2013 - Page 21
04.06.2013 - Page 22
04.06.2013 - Page 23
Radiation Création Modification 04.06.2013 - Page 24
Enregistrement de l'historisation Add-In 4D Histo Paramétré selon le service Données métier source Permet d'avoir une table EVENEMENTS par gestionnaire User : h4d_cad pour le SEMO User : h4d_gol pour le GESDEC User : etc Données historisées Edition User : compte personnel Consultation User: histo_consult Droit de lectures sur toutes les couches _H 04.06.2013 - Page 25
Contrôle du bon archivage base Métier base 4D (SyncServ) Base Métier Script FMW quotidien Contrôle Signale 4D Histo 04.06.2013 - Page 26
Actualisation des couches d'archivages sur serveur de consultation du SITG.sde (biens-fonds, DDP, bâtiments HS, SS et projets) Base Métier 4D Histo Biens-fonds DDP Bâtiments HS Bâtiments SS Bâtiments projets Archivage Add-in en direct Script FMW au quotidien création radiation modification radiation 04.06.2013 - Page 27
voilà pour le présent mise en place d'un outil afin de gérer des attributs temporels + événements ponctuels successifs à partir d'une copie de base t 0 une historisation d'objet successifs dans des états différents mais sans leur modèle. un modèle Histo peut maniable pour l'avenir outils d'interrogation dédiés création interactive de rapport ou de requêtes spatio-temporelles exporter en 4D l'objet à historiser accompagné de son modèle remonter le temps pas seulement en termes d objet mais également en termes de structure du SIG 04.06.2013 - Page 28