1 / 11

Système d’Information des Bases de données spatiales (SIB)

Système d’Information des Bases de données spatiales (SIB). Plan de présentation. Objectifs Historique Architecture Fonctionnement de l’application JSIB Utilisation des Services de transaction PL/SQL Pour faciliter la gestion des métadonnées Nouvel outil de planification

fineen
Download Presentation

Système d’Information des Bases de données spatiales (SIB)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Systèmed’Information des Bases de donnéesspatiales (SIB)

  2. Plan de présentation Objectifs Historique Architecture Fonctionnement de l’application JSIB Utilisation des Services de transaction PL/SQL Pour faciliter la gestion des métadonnées Nouvel outil de planification Documentations

  3. Objectifs • La production et les métadonnées: • 13 000 tuiles au Canada, 1 dizaine de produits, au dessus de 1000 tuiles par année. • SIB est l’outil utilisé àRnCan pour gérer • la production, • les métadonnées et • les non-conformités. • Auparavant, il servait également pour le suivi des clients et de leurs commandes

  4. Historique • Le système existe depuis + de 20 ans et a subi de nombreuses adaptations au fil des années selon les besoins et les changements technologiques • Passage d’Omnis à Oracle • Changement d’architecture • Gestions des métadonnées par produit  format FGDC. • Gestion des métadonnées en format ISO-19115/PNA • Gestion des contrats de production adapter au système financier. • Gestion des clients (désuet)

  5. Architecture (1/3) Le SIB a été développé sur la base d'une approche modulaire qui offre la flexibilité et l'adaptabilité nécessaire pour répondre à l'évolution des exigences des clients. Le SIB est basé sur une architecture multi-niveaux. Les données sont stockées dans une base de données relationnelle Oracle™ 11g fonctionnant sous Linux. La logique de l'entreprise a été développé en utilisant le PL/SQL Oracle et Enterprise Java Beans (EJB). Une interface utilisateur graphique (GUI) a été développé en Java pour permettre l'accès aux données SIB sur un poste de travail Windows7 ™.

  6. Architecture (3/3) - La base de données SIB • 4 Environnements de travail • SIB_DEV pour le développement (serveur Pigpen3) • SIB_TST pour les tests d’intégration (cluster Casterman) • BDG_SIB_TST pour les équipes de production (développeurs) (cluster Casterman) • SIB_PRO pour la production (cluster Casterman) Codes système & dictionnaire Diffusion AC / NC Inventaire des métadonnées S I B Planification de la production Clients Production

  7. Fonctionnement de JSIB • Module Métadonnées • Permet de visualiser les métadonnées des produits livrés pour chaque édition-version en format FGDC (Federal Geographic Data Committee) • Module Production • Permet de mettre au programme les secteurs voulus selon • Un produit • Un type de travail • Un découpage prédéfini (en changement) • Et de subdiviser la production par groupe (Lot) • Module Iso • Permet de gérer les Non-Conformités (NC) des produits et • Les Actions Correctives (AC) à apporter aux systèmes de production • Dictionnaire et Système • Constante de système et • Constantes par produit • Dictionnaires de découpage (SNRC, Bassin versant, Empreinte Spot, etc...)

  8. Utilisation des Services de transaction PL/SQL • Un service de transaction est un ensemble de routines (1..n) emmagasinées dans Oracle "stored procedures" qui effectue une ou plusieurs tâches précises (lire, ajouter, modifier ou détruire des fiches dans la base de données, ouvrir un fichier, effectuer un calcul particulier...). • Peuvent être appeler en ligne de commande • Par des programmes tel que Python ou Java • Via FME, ArcGis, etc... • Via les outils spécialisés (Toad, SqlDeveloper) • Documentation des services de transaction PL/SQL sur le wiki. • Information sur les messages d’erreurs

  9. Pour faciliter la gestion des métadonnées. Utilisation de CodeList pour la standardisation PNA (Profil Nord Américain) Utilisation d’étiquettes maison pour la maintenance et bilinguisme Faciliter la conversion en d’autre format FGDC  ISO-19115/PNA Chargement des métadonnées dans Geonetwork pour la diffusion. (Synchronisation)

  10. Nouvel outil de planification de la production (OPP) Avec l’avènement des  Zones de transaction (ZT) aléatoire plutôt qu’un découpage fixe (SNRC, bassin versant, etc.) change la façon de suivre la production. L’utilisation d’un outil graphique vient supporter les décisions pour le choix des mises en production. Les mises au programme seront toujours enregistré dans la Base de données SIB et peuvent être visualisés via un SIG comme ArcGis.

  11. Questions

More Related