GIRIS: un SIG au service de l`exploitant
Transcription
GIRIS: un SIG au service de l`exploitant
Simon LE GRAND Année Universitaire 2003 - 04 Région Ile de France Services Techniques 2, Parvis Saint Maur 94 106 SAINT MAUR DES FOSSES Responsables de stage : Jean-Marc Bourse et Eric Issanchou GIRIS un SIG au service de l’exploitant Rapport de Stage DESS SIG & Gestion de l’espace Mars – Septembre 2004 Université Jean Monnet de Saint Etienne Ecole Nationale d’Ingénieurs de Saint Etienne SOMMAIRE INTRODUCTION ........................................................................................................................ 6 1 L’ENTREPRISE.................................................................................................................... 7 1.1 1.2 1.3 2 GENERALE DES EAUX ET LE SIG......................................................................................11 2.1 2.2 2.3 3 PRESENTATION DU PROJET...............................................................................................................................39 OBJECTIFS ............................................................................................................................................................40 BENEFICES ...........................................................................................................................................................40 CONTEXTE...........................................................................................................................................................40 RESSOURCES........................................................................................................................................................42 METHODOLOGIE ................................................................................................................................................42 CONSEQUENCES .................................................................................................................................................45 CONCLUSION......................................................................................................................................................45 UTILISATION DE TABLETTE GRAPHIQUE ......................................................................46 5.1 5.2 5.3 5.4 5.5 5.6 5.7 6 CONTEXTE...........................................................................................................................................................25 PROBLEMATIQUE ...............................................................................................................................................25 LES ATTENTES DE GENERALE DES EAUX.......................................................................................................27 METHODOLOGIE ................................................................................................................................................27 DEFINITION DE L’ARCHITECTURE...................................................................................................................27 ANALYSE DES PROBLEMES RENCONTRES ......................................................................................................33 LES RESSOURCES NECESSAIRES ........................................................................................................................33 ACTIONS MENEES ..............................................................................................................................................34 RESULTATS OBTENUS ........................................................................................................................................35 RECHERCHE DE SOLUTIONS ALTERNATIVES.................................................................................................35 CONCLUSION......................................................................................................................................................38 MISE EN PLACE DU MODULE EXPLOITATION DE GIRIS ...............................................39 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 5 LA MISE EN PLACE DU SIG A GENERALE DES EAUX ...................................................................................11 LE ROLE ATTENDU DU SIG...............................................................................................................................13 LE LOGICIEL GIRIS............................................................................................................................................17 STABILISATION DE L’OUTIL DE CONSOLIDATION GRAPHIQUE ................................25 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 4 LA GENERALE DES EAUX ....................................................................................................................................7 LA REGION ILE DE FRANCE................................................................................................................................8 LA DIRECTION DES SERVICES TECHNIQUES ILE DE FRANCE ....................................................................8 LES ATTENTES DE GENERALE DES EAUX.......................................................................................................46 PROBLEMATIQUE DE LA CARTOGRAPHIE EMBARQUEE ..............................................................................46 ETAT DE L ’OFFRE ACTUELLE ............................................................................................................................47 ETUDES DES DIFFERENTES SOLUTIONS ...........................................................................................................48 SOLUTION RETENUE ..........................................................................................................................................50 PROJET GEOOUTLOOK......................................................................................................................................50 CONCLUSION......................................................................................................................................................55 CONCLUSION ...................................................................................................................56 BIBLIOGRAPHIE .......................................................................................................................59 ANNEXES...................................................................................................................................60 Page 2 Table des illustrations FIGURE 1 : ORGANIGRAMME DES SERVICES TECHNIQUES GENERALE DES EAUX ILE DE FRANCE ........................10 FIGURE 2 : APPLICATION GCA : GESTION CLIENTELE ASSAINISSEMENT ..................................................................14 FIGURE 3 : STRUCTURE DE L ’INFORMATION DANS LE SYSTEME D ’INFORMATION DE L ’ENTREPRISE ....................15 FIGURE 4 : CARTE DES CENTRES OPERATIONNELS ET AGENCES GENERALE DES EAUX IDF ..................................16 FIGURE 5 : ARCHITECTURE RESEAU GENERALE DES EAUX ILE DE FRANCE................................................................19 FIGURE 6 : EXTRAIT DU REFERENTIEL GIRIS – COPYRIGHT© IGN TOUS DROITS RESERVES ..................................23 FIGURE 7 : SCHEMA DES FLUX DE DONNEES DE L’OUTIL DE CONSOLIDATION GRAPHIQUE ....................................26 FIGURE 8 : MODELE PHYSIQUE DE DONNEES DE L’OUTIL ..............................................................................................28 FIGURE 9 : RECUPERATION DES PROPRIETES DES DESSINS EN AGENCE ........................................................................29 FIGURE 10 : RECHERCHE DES FICHIERS MODIFIES DEPUIS LE DERNIER TRANSFERT...................................................30 FIGURE 12 : DECOMPRESSION DES FICHIERS SUR LES SITES DISTANTS ..........................................................................31 FIGURE 13 : SYNCHRONISATION DES COMPTES RENDU D’EXECUTION ........................................................................31 FIGURE 14 : CONTROLE DE COHERENCE DES SITES (1)....................................................................................................32 FIGURE 15 : CONTROLE DE COHERENCE DES SITES (2)....................................................................................................32 FIGURE 16 : SCHEMA DE LA CARTOGRAPHIE DES EVENEMENTS DU RESEAU D ’EAU POTABLE................................39 FIGURE 17 : PASTILLAGE DES INTERVENTIONS SUR UNE COMMUNE ...........................................................................41 FIGURE 18 : FENETRE D ’OUVERTURE D ’UN PROJET GEOOUTLOOK ..............................................................................53 FIGURE 19 : FENETRE DE CREATION DE L’ESPACE DE TRAVAIL......................................................................................53 FIGURE 20 : CREATION DE MENUS POUR GEOOUTLOOK................................................................................................54 FIGURE 21 : FENETRE DE CREATION DU FICHIER DE CONFIGURATION UTILISATEUR................................................54 Page 3 REMERCIEMENTS Je souhaite remercier l’ensemble du personnel des Services Techniques et en particulier le Directeur des Services Techniques, Monsieur GRIBET, pour la qualité de son accueil et pour les moyens matériels dont j’ai pu disposer pendant mes 6 mois de stage. Je tiens à remercier Monsieur Jean-Marc BOURSE, pour m’avoir fait confiance et suivi durant ces quelques mois. Je le remercie pour les nombreuses conférences auxquelles j’ai pu assister. Je remercie également Monsieur Eric ISSANCHOU, qui a pu me donner un point de vue d’ensemble sur mes travaux a m’a consacré du temps à la relecture et l’annotation de ce rapport. Merci à MM. Victor NTSAME-BENGONE et Guy GRATELOUBE, pour la formation reçue et l’accompagnement sur le logiciel GIRIS durant ces 6 mois de stage. J’adresse aussi mes vifs remerciements à MM. Eric TRANCHANT, directeur adjoint de l’agence de Melun, Remy CAVINATO, administrateur GIRIS de la région Est, Thierry NICOLLE et Stéphane OZBOLT, responsable GIRIS en agence, pour leur assistance et leur conseil dans la conception de la saisie des interventions sous GIRIS. Enfin, j’exprime ma reconnaissance à M Luc EDEL, responsable du bureau d’étude de la Stéphanoise des Eaux, pour tous les éléments fournis sur le logiciel Bentley GéoOutlook. Page 4 RESUME GIRIS : Un outil au service de l’exploitant. Ce rapport présente le rôle d’un Système d’Information Géographique au sein du Système d’Information de l’Entreprise. Il reprend tout d’abord la méthodologie utilisée et les résultats obtenus dans la stabilisation d’un outil informatique, dont le rôle est de consolider les données graphiques du SIG sur l’ensemble des serveurs informatiques de Générale des Eaux en Ile de France. Il présente aussi la réalisation des outils d’aide à l’exploitation et la méthode utilisée pour la conception d’une fiche de saisie. Enfin, une étude sur l’utilisation de tablette graphique pour de la cartographie embarquée, complète le sujet. ABSTRACT GIRIS : A tool designed to network operations. This paper presents the use of a Geographic Information System in the Utilities’ Information Company System. This paper resumes implementation and results for the graphic data consolidation tool which running on whole of Générale des Eaux servers. It also introduces the installation of a tool designed in network operations and the method uses for its conception. At last, a study of using Laptop/Notebook Computers for mapping completes the subject. Mots Clés / Keywords : SIG, GIRIS, Oracle, SGBDR, Exploitation, Tablette graphique, GIS, DB, Utilities Operations, Laptop/Notebook computers. Page 5 Introduction Mon stage de fin d’étude à la Générale des Eaux Région Ile de France répondait à plusieurs attentes. Tout d’abord, une attente de l’entreprise au niveau de l’évolution de son Système d’Information Géographique. Celui-ci a été mis en place progressivement depuis 1998. La Générale des Eaux (GdE) et la société Générale d’Infographie (GI) ont réalisé la saisie et la vérification des réseaux d’eau et d’assainissement pour l’ensemble des communes gérées en Ile de France. Cette saisie s’est étalée sur cinq ans, les dernières communes ayant été livrées récemment. Désormais, Générale des Eaux souhaite organiser son système d’information autour de cet outil d’aide à la décision. Ensuite, une attente personnelle, du fait de confronter mes compétences personnelles et mon expérience professionnelle chez un grand concessionnaire de réseaux et évaluer ce que je pouvais apporter à la GdE. Le sujet intitulé « GIRIS un SIG au service de l’exploitant » devait apporter des réponses aux points suivants : ü Stabiliser un outil informatique de consolidation de données ; ü Utiliser le SIG comme un outil d’aide à l’exploitation ; ü Répondre aux besoins de cartographie embarquée. Page 6 1 L’entreprise 1.1 La générale des eaux La Générale des Eaux, filiale de Véolia Environnement, est leader en France dans le domaine de l’eau et de l’assainissement au service des collectivités locales. Une compétence et un savoir-faire qu’elle exerce depuis 150 ans. Quelques chiffres • • • • • • Partenaire de plus de 8 000 collectivités locales. 26 millions de personnes desservies en eau potable et 19 millions en assainissement. 2 100 milliards de litres d'eau distribués et 1 500 milliards de litres d'eaux usées dépollués chaque année. 200 000 km de canalisations d'eau potable et 55 000 km de canalisations d'eaux usées, surveillées et entretenues. 2 700 unités de production d'eau potable et 1 820 usines de dépollution des eaux usées. 600 000 analyses effectuées par an. Objectifs recherchés • • • • • • • • Garantir une eau potable de qualité : Protection de la ressource. Analyses et contrôles du point de captage au robinet des consommateurs. Mise en œuvre des procédés de traitement les plus performants dans les usines de production. Entretien et surveillance continue des réservoirs de stockage et des réseaux de distribution. Information des consommateurs. Dépolluer les eaux usées pour protéger l’environnement Gérer les eaux industrielles Page 7 1.2 La région Ile de France La Générale des Eaux – Région Ile de France représente 1400 personnes travaillant en vue d’assurer quotidiennement la gestion de 514 contrats en eau et en assainissement, délégués par 575 collectivités locales. 3 100 000 personnes desservies en eau potable. 320 sites de production d’eau potable. 180 stations d’épuration. 11 000 km de réseaux d’eau potable et 7 000 km de réseaux d’eaux pluviales et usées. Structure administrative de la région Ile – de – France : • • • • • • 15 agences, assurant l’exploitation locale en eau et assainissement, produisent et distribuent l’eau potable et traitent les eaux usées. 22 sites d’exploitation rattachés aux agences. 5 centres opérationnels comptant chacun entre deux à cinq agences. Ils supervisent le fonctionnement des agences et jouent un rôle de conseil et de contrôle budgétaire. 1 centre de travaux, qui assure la réalisation des travaux d’installation ou d’entretien de conduites pour le compte des agences. 1 siège régional, qui regroupe l’ensemble des services fonctionnels. Des services techniques, intervenant sur le terrain à la demande des agences. 1.3 La Direction des Services Techniques Ile de France Mon stage s’est déroulé à la Direction des Services Techniques de la région Ile-deFrance située à Saint Maur Les Fossés, au sein du département réseaux. Les Services Techniques conseillent et assistent les exploitants dans les domaines suivants : ü Traitement et suivi de la qualité de l'eau potable et des eaux usées, organisation et autocontrôle des stations d'épuration, suivi des laboratoires ; ü Hydrogéologie, télégestion et électricité, maintenance des installations, informatique technique ; ü Comptage, débitmétrie et recherche de fuites, système d'information géographique, modélisation des réseaux d'eau potables et d'assainissement. Page 8 Ils assurent la maîtrise d'œuvre des projets financés par la région. Ils garantissent l'efficacité économique des choix techniques en donnant un avis sur les investissements techniques. Ils sont le relais de la Direction Technique Nationale. Les services techniques s’organisent autour de 3 départements principaux : (Cf. Organigramme page suivante) • • • Le département ERM : Etudes, Réalisations et Maintenance. Le département Traitement Le département Réseaux Page 9 Figure 1 : Organigramme des Services Techniques Générale des Eaux Ile de France Page 10 2 Générale des Eaux et le SIG 2.1 La mise en place du SIG à Générale des Eaux 2.1.1 Historique Les Système d’Information Géographique sont présents depuis près de trente ans au sein de la Générale des Eaux. En effet, dans le milieu des années 70, on entrevoit les premières volontés de numérisation de réseaux avec des expérimentations sous des logiciels de type DAO (Intergraph, AutoCAD). Dans les années 80, les premières obligations contractuelles apparaissent avec le suivi des réseaux sur logiciel informatique. Cette numérisation s’effectue principa lement avec des produits Intergraph. Cependant, en parallèle, plusieurs projets de type SIG apparaissent. Notons une solution de la Compagnie Générale des Eaux nommé GEAUX, qui fonctionne avec le SIG Arc/Info (ESRI) sous le système d’exploitation Unix et connecté à une base de données Oracle. Plusieurs solutions existent alors autour de la plateforme AutoCAD, notamment la solution ATLAS. Le SIG GIRIS fait aussi son apparition, il s’appuie alors sur plusieurs plateformes : Arc/Info, AutoCAD (AutoDesk) et Mic roStation (InterGraph). Début des années 90, devant la multitude de solutions existantes, une réflexion nationale est menée par la CGE sur le choix d’une solution SIG. La solution GIRIS sous MicroStation (Bentley, ex-InterGraph) est retenue. La solution Arc/Info n’offrait alors pas de visibilité vers le monde « PC » et CGE bénéficiait d’accords « historiques » avec l’éditeur Bentley. Cette solution a entraîné alors une migration des données des différents systèmes vers la solution GIRIS MicroStation. Le déploiement de GIRIS dans la configuration énumérée ci-dessus s’est faite progressivement dans les différentes structures CGE, selon la volonté de ces dernières. 2.1.2 Le SIG à Générale des Eaux région Ile de France En 1998, la direction régionale Ile de France de Générale des Eaux a entrepris le déploiement de GIRIS dans l’ensemble de ses structures avec la volonté d’anticiper les futures demandes contractuelles des collectivités en information géographique. Un plan quinquennal d’investissement est monté, comprenant entre autres l’équipement informatique des agences, la mise en place de GIRIS, la formation, la numérisation des réseaux de 600 communes ainsi que l’acquisition du référentiel BD Page 11 Topo. La numérisation des réseaux humides a donc démarré en 1999 et ce pour une durée de 5 ans. Cette durée s’expliquait premièrement par le montant de l’investissement mais aussi par la disponibilité des référentiels BD Topo et BD Ortho de l’Institut Géographique National sur la région Ile de France. La numérisation des plans de réseaux s’est terminée récemment en fin d’année 2003. 2.1.3 La cellule SIG des Services Techniques La cellule SIG des STR assiste l’ensemble des opérateurs GIRIS répartis dans toutes les agences de la région et assure donc l’assistance technique sur ce produit. Elle conseille aussi les agences dans leurs demandes en cartographie, et assure la maîtrise d’œuvre sur l’ensemble des projets en relation avec les SIG. Elle se compose de trois personnes : une responsable de cellule, Monsieur Bourse, un technicien qui assure l’assistance technique, Monsieur Grateloube et un administrateur GIRIS, Monsieur Ntsame. La cellule SIG dispose des moyens informatiques suivants : ü ü ü ü ü ü ü ü ü 1 serveur GIRIS Cartographie 1 traceur HP 1050 1 tablettes graphiques FUJITSU 5010D PIV 512Mo RAM 1 tablette graphique TOSHIBA 6 postes NEC Pentium IV 1,7Ghz 548 Mo RAM – Double Ecran TFT 18’’ 1 scanner EPSON GT 15000 4 imprimantes A4 Jet d’encre HP 1100 1 imprimante A4/A3 Jet d’encre HP 2600 1 imprimante laser NB XEROX 860DP Parmi les logiciels utilisés par la cellule SIG, citons tout d’abord, le serveur de licence Bentley accessible à toute agent Générale des Eaux et qui comprend : ü ü ü ü 1 licence Bentley Descartes 10 licences Bentley GeoGraphics 158 licences Bentley GéoOutlook 24 licences Bentley MicroStation La cellule SIG utilise aussi Adobe PhotoShop 7, Adobe Illustrator CS, GeoConcept ainsi que divers utilitaires … Elle réfléchit actuellement à l’acquisition du logiciel FME (Feature Manipulating Engine). En effet ce logiciel dispose en entrée/ sortie, de plus de 130 formats de données SIG tel ESRI, Oracle Spatial, Bentley, Autodesk, … Page 12 (http://www.safe.com/products/fme/formats/index.php) Cette solution semble utile pour les conversions de données graphiques et alphanumériques GIRIS, dans le cadre des conventions passées avec les collectivités. Ce logiciel propose aussi de nombreuses fonctions de traitements et d’analyses géométriques (http://www.safe.com/products/fme/functions_and_factories.htm). 2.2 Le rôle attendu du SIG Le rôle souhaité par la Générale des Eaux pour son SIG est de placer GIRIS au cœur du système d’information de l’entreprise. Pour cela, elle entrevoit quatre étapes essentielles dans le développement de son système 2.2.1 Maîtriser la connaissance du patrimoine La maîtrise de la connaissance du patrimoine est le cœur du métier d’un exploitant de réseaux. Elle se concrétise par la numérisation des réseaux d’eau potable et assainissement. En complément, le référentiel de numérisation des réseaux se constitue de plans d’exploitation au 1/2000ème en zone semi urbaine, au 1/1000ème en zone urbaine et au 1/5000ème en zone rurale. La société fait procéder à des levés topographiques pour les constituants du réseau non présents sur les plans (bouche à clé, poteau incendie), et réfléchit en parallèle, à la constitution d’équipe de levé par GPS. La Générale des Eaux Ile de France a choisi de s’appuyer sur le référentiel BD Topo de l’IGN afin de caler ses réseaux. L’ensemble des couches de la BD Topo est donc disponible à l’ensemble des collaborateurs de la société par l’intermédiaire du SIG. La Générale des Eaux a signé un accord avec l’IGN afin de disposer d’ici 2005/2006, du Référentiel à Grande Echelle sur l’ensemble de ses contrats. Les concessionnaires de réseau sont sollicités par les collectivités afin de financer la numérisation des plans cadastraux. Les plans cadastraux sont aussi disponibles dans le SIG pour les communes ayant engagées cette démarche. Cependant ces plans présentent un intérêt discutable pour l’aide à l’exploitation. En effet, le raccordement de plans cadastraux issus de communes différentes pose des problèmes de calage. L’absence de référencement géométrique de certaine planche, la reproduction stricto sensu de la planche originale ne permettent pas le raccordement. Les contrats existants nécessitent une vision extra communale, le cadastre est lui communal. Enfin, le cadastre n’est qu’un document fiscal dont l’élaboration et la mise à jour n’assurent pas une grande qualité géométrique. Page 13 2.2.2 Un outil d’aide à l’exploitation Générale des Eaux a souhaité « démocratiser » le SIG. En effet, l’historique énuméré ci-dessus est là pour le prouver, le SIG restait jusqu’alors un outil de spécialiste. Désormais la volonté est de rendre l’outil accessible à tous. Cette volonté se concrétise par près de 160 accès disponibles en simultané au logiciel GéoOutlook. Ces licences d’utilisation sont accessibles par l’ensemble du personnel. Ensuite, il existe une volonté d’aider l’exploitant de réseau dans ses tâches quotidiennes afin d’améliorer la qualité du service. Le développement d’applicatifs métiers dédiés au métier de l’eau permet à l’exploitant de disposer d’un outil d’aide à l’exploitation. Les applicatifs ont donc été modifié selon des besoins exprimés, citons entre autres : la simulation et l’enregistrement des arrêts d’eau pour l’exploitation des réseaux d’eau potable, la gestion des tournées (inspection télévisée, renouvellement), la génération automatique de profil en long, la recherche de zone de collecte/exutoire et le calcul de radier dynamique pour l’exploitation des réseaux assainissement. Un exemple concret de l’implication du SIG dans le Système d’Information de l’Entreprise : la passerelle réalisée entre le SIG et le logiciel Gestion Client Assainissement (GCA). GCA est l’outil central de toutes les applications techniques de l’assainissement au sein de la Générale des Eaux. Il est interfacé avec la base de données du Service Client, la base de données Client Eau Potable, la base de données de suivi des rejets, la base de données de commandes prestataires et le SIG GIRIS. GCA permet de suivre les données, gérer les conformités, générer les courriers types… Figure 2 : Application GCA : Gestion Clientèle Assainissement Portables de terrain Saisie des schémas ... Partenaires Agenda Service Client Collectivités ... Prise de rendez-vous, gestion clients ... Fax Ordre d'Intervention (OI), prestataires... Gestion locale Clients Eau Potable GCA Adresses, Raccordement eaux usées, volumes ... Commandes prestataires ... Gestion des rejets Activité non domestique, caractéristique des rejets ... Axe et contrat Cartographie GIRIS Représentation des branchements, des types de dossiers, des programmes et des documents associés ... Page 14 2.2.3 Un outil d’analyse et de décision Le souhait est de remonter les informations stratégiques aux différentes couches de l’entreprise. La compagnie souhaite maîtriser son processus décisionnel, en remontant les informations de la base de données. Cette amélioration de la prise de la décision s’accompagne d’un recoupement de données diverses (client, intervention, maintenance). Cette exploitation ou recoupement de données s’effectuer par l’intermédiaire de différents types : - les outils dit de « reporting » ou de générateur d’état tel le logiciel Crystal Report, - les outils d’interrogation ou d’analyse tel que le logiciel Business Object dont CGE est déjà équipée, - les outils d’analyse thématique dont est pourvu le logiciel GIRIS. Exemple : La cartographie des Ordre d’Intervention (OI) permet d’analyser les fuites et d’appréhender le renouvellement des conduites. Figure 3 : Structure de l’information dans le Système d’Information de l’Entreprise Interrogation & Analyse Planification, renouvellement ... Reporting Cartographie Opérationnel, patrimoine ... Cartographie des évènements, des débits ... Structure de l'information Portail, Logiciels, Couche sémantique, Sécurité et administration Données Clientèles Données issues de la Modélisation Données d'Exploitation Données Patrimoniales (issues du SIG) Page 15 2.2.4 Un support de communication Tout d’abord, l’entreprise communique par l’intermédiaire de la cartographie. En effet, elle met à disposition à l’ensemble du personnel, une carte d’implantation de l’entreprise. Ensuite, une volonté de communiquer avec les élus afin de respecter les engagements contractuels, apporter une meilleure lisibilité des actions entreprises et enfin leur assurer une « traçabilité ». En fin, la cartographie s’utilise pour la communication auprès des usagers. Ce qui se concrétiserait à terme par la mise à disposition d’information sur Internet. Figure 4 : Carte des Centres Opérationnels et Agences Générale des Eaux IDF Page 16 2.3 Le logiciel GIRIS 2.3.1 Présentation La propriété du logiciel GIRIS est détenue par la société SIIG, société filiale de la Générale des Eaux. La maîtrise d’ouvrage ainsi que la maîtrise d’œuvre sont assurées par la Direction Technique Nationale (DTN) de Générale des Eaux. Elle définit les évolutions et les orientations du logiciel. La société Générale d’Infographie, filiale pour moitié de CGE, réalise elle, les différents développements et évolutions sur le logiciel. L’offre commerciale GIRIS pour les exploitants de réseau se décline en deux moteurs : GIRIS Eau Potable pour la gestion des réseaux d’eau potable et GIRIS Assainissement pour la partie dédiée aux réseaux d’assainissement. La Générale des Eaux dispose du package Eau et Assainissement. La version de GIRIS est donc capable à la fois de gérer et d’exploiter les réseaux d’eau et d’assainissement. La version actuelle du logiciel est la 5.8.3, la version 6 est en cours de finalisation par Générale d’Infographie. (Cf. Annexe 1) 2.3.2 Contexte GIRIS est une solution globale de gestion de réseaux humides qui se distingue par : ü la richesse de son modèle de données : description fine et technique des constituants d’un réseau, qui dépeint la façon dont un professionnel gère la distribution ; ü ses fonctionnalités de numérisation de réseau : respect d’une topologie propre aux réseaux, Ex. : une conduite eau potable doit être numérisé entre deux « nœuds » hydrauliques, dans le respect de la modélisation hydraulique ; ü ses fonctionnalités métiers : arrêt d’eau, génération de profil en long pour l’assainissement, recherche des zones de collecte en assainissement, … ü la puissance de son moteur graphique MicroStation pour l’édition de plans d’exploitation. Page 17 2.3.3 Fonctionnement GIRIS est déployé en deux modes de fonctionnement : • • GIRIS BE (Bureau d’Etude) : s’appuie sur le logiciel MicroStation de la société Bentley. GIRIS BE est dédié à la modification de la base graphique (fichiers MicroStation DGN) et à la mise à jour des données alphanumériques, stockées dans la base de données Oracle 8i. GIRIS BE est uniquement déployé en agence Générale des Eaux et aux Services Techniques. 24 postes sont ainsi installés. GIRIS Géo : s’appuie sur le logiciel GéoOutlook de la société Bentley. Identique dans son interface, GéoOutlook est dédié à l’annotation, « redlining », et ne permet pas de modification de fichier graphique MicroStation. GIRIS Géo est donc destiné à la consultation et évolue vers l’aide à la décision pour l’exploitant de réseau. Il est accessible à n’importe quel exploitant de la compagnie, depuis son poste de travail. 2.3.4 Architecture Le logiciel étant déployé dans toutes les entités Générale des Eaux, les Services Techniques ont proposé une architecture logicielle centralisée et une architecture de fonctionnement semi centralisée. (Cf. Annexe 2) Page 18 Architecture réseau Le schéma suivant présente l’architecture du réseau informatique utilisée par l’outil de consolidation graphique. Le réseau fonctionne avec le protocole TCP/IP. Figure 5 : Architecture réseau Générale des Eaux Ile de France 2.3.4.1 Architecture logicielle L’architecture logicielle de la solution GIRIS est centralisée. Elle s’appuie sur la norme informatique interne à la compagnie, l’Architecture Technique Convergente (ATC) et repose sur les performances du réseau informatique. L’installation de la solution GIRIS se décompose de la façon suivante : Serveur de site ou d’agence : • MicroStation J/GéoOutlook : les programmes de MicroStation et GéoOutlook sont installés uniquement sur les serveurs informatiques d’agence ou de site. Chaque entité CGE possède son propre serveur dont les caractéristiques sont rigoureusement identique (Système d’exploitation, partition des disques, configuration logicielle …) MicroStation a une place bien définie dans l’architecture serveur ; Page 19 • • GIRIS : strictement identique à l’installation de MicroStation/GéoOutlook ; Client Oracle : l’accès à une base de données Oracle ne s’effectue que par la présence du « client Oracle », celui – ci est installé sur le serveur. Poste client • • Création d’un raccourci qui « pointe » sur le programme GIRIS installé sur le serveur. Le client Oracle : une clé de registre existe pour tous les ordinateurs de la compagnie, cette clé indique le chemin réseau du client Oracle. Cette clé de registre est prise en compte dans la norme ATC. Autres • • • Un serveur de licence Bentley : ce serveur distribue des droits d’accès aux différents logiciels Bentley ; Un serveur de licence GIRIS : identique dans le fonctionnement du serveur de licence Bentley, pour GIRIS ; La base de données Oracle 8.1.7 : il n’existe qu’une seule et unique base de données de production, elle est installée sur un serveur à part. Les avantages • • • Un déploiement rapide et centralisée de l’application : l’installation de la solution prend moins de 5 minutes ; Pas de synchronisation de base de données ; Intégration de GIRIS dans la norme ATC, signifie une prise en compte dans le processus de sauvegarde des serveurs par la Direction Informatique. L’inconvénient • Temps de réponse parfois longs : la solution repose sur les caractéristiques techniques du réseau informatique. • 2.3.4.2 Architecture fonctionnelle Données alphanumériques Il n’existe qu’une base de données ORACLE de production, donc la consultation des données alphanumériques via GIRIS est directe. L’interrogation des données relève à la fois l’administration de la base de données Oracle et de la formulation des requêtes Page 20 SQL. GIRIS utilise le driver natif de MicroStation vers Oracle, driver qui se doit donc d’être plus performant dans l’interrogation qu’une connexion via ODBC ou OLE DB. Données spatiales Le transit de fichiers DGN MicroStation pose des problèmes de temps ne donne pas satisfaction du fait de temps de réponse très longs. Les fichiers DGN sont donc stockés sur le serveur d’agence. Les agences sont responsables de leurs fichiers graphiques. Ces derniers sont donc les référents du patrimoine sous GIRIS. 2.3.5 Les fonctionnalités métiers Les fonctionnalités métiers disponibles sont les suivantes : • Assainissement : o Création automatique de profil en long, o Recherche des zones de collecte et d’exutoires • Eau Potable : Gestion des arrêts d’eau • Autres fonctionnalités : outil CPS (Conception de Plan Standard) qui permet une impression automatique des planches, gestion des programmes (renouvellement, inspection télévisée, curage des conduites …) • Plan thématique • Communication avec des outils de modélisation • Echange vers d’autres SIG (Cf. Annexes 3 et 4) 2.3.6 Les perspectives de développement du logiciel A court terme • • • • • Améliorer l’aspect graphique des plans ; Fiabiliser l’architecture informatique ; Mettre à niveau la base de données régionale GIRIS : par exemple, en complétant le patrimoine avec le levé des éléments manquants (ex : bouche à clé, poteau d’incendie), le nivellement des équipements d’assainissement, le levé des tas de boue … ; Intégrer l’outil dans le processus d’aide à la décision pour les exploitants (cf. les fonctionnalités métiers) ; Reporting : développer le décisionnel et l’analyse de la base de données (cf.2.2.3). Page 21 A moyen terme • Porter GIRIS vers les technologies Internet/Intranet ; • Oracle Spatial : Cf. § 3.10.3, Générale d’Infographie mène des tests sur Oracle Spatial ; • Cartographie embarquée : se géolocaliser sur le terrain, géolocaliser les évènements du réseau. 2.3.7 Les données Générale des Eaux s’appuie sur les produits de l’Institut Géographique National afin de constituer son référentiel graphique. Elle utilise principalement : ü le produit BD ORTHO® qui contient des photographies aériennes couleurs orthorectifiées sur la région Ile de France, avec une de résolution 50 cm. ü le produit BD TOPO® au format DXF qui contient les voies de communications, les réseaux de transport, l’hydrographie, les limites diverses, le bâti, la végétation et l’altimétrie par courbes de niveaux (équidistance de 2,5 mètres) ü le produit SCAN25® issu du scannage des cartes IGN à l’échelle du 1/25000ème ; ü le plan cadastral peut être fourni par les communes dans le cadre d’une convention signée entre la commune et la CGE. Dans le cadre d’une nouvelle convention signée cette année, la Générale des Eaux disposera pour fin de l’année 2004, début 2005 du Référentiel à Grande Echelle (RGE) de l’IGN. Le RGE sera tout d’abord disponible sur la petite couronne de l’Ile de France. La BD Parcellaire (produit scan) sur le département du Val de Marne est annoncée pour la fin de l’année 2004. Le RGE est constitué de quatre composants : ü La composante image : BD ORTHO® ü La composante topographique : BD TOPO® ü La composante parcellaire : BD PARCELLAIRE® : Description des limites et identification des parcelles cadastrales géoréférencées et assemblées. Elle est élaborée conjointement par la Direction générale des impôts (DGI) et par l'IGN, qui en réalise l'assemblage et la diffusion. ü La composante adresse : BD ADRESSE® : Localisation des adresses postales et des noms de voies. Page 22 Figure 6 : Extrait du référentiel GIRIS – Copyright© IGN Tous droits réservés 2.3.8 Bentley MicroStation MicroStation est un progiciel de dessin technique (D.A.O.) qui intègre un environnement de développement composé de différents langages : MDL, le MicroStation Basic, le Visual Basic et le Java. Ceux – ci peuvent être utilisés pour adapter les fonctionnalités de MicroStation à ses propres besoins, voire pour développer des applications propres, en utilisant MicroStation comme moteur graphique. La version actuelle du produit est MicroStation V8. La gamme produits Bentley couvre plusieurs domaines d’activité : AEC (architecture, ingénierie et construction), Plant (ingénierie et gestion des installations industrielles), Civil (construction, suivi des infrastructures) et GeoSpatial (topométrie, SIT/SIG, photogrammétrie, cartographie). La gamme de produit GeoSpatial de Bentley se compose des logiciels suivants : • • GeoGraphics, logiciel dédié à la création et à l’analyse de données graphiq ues pour des SIG (Gestion orientée objet XML, topologie, analyse spatiale, thématique, transformation de coordonnées, Oracle Spatial) ; GéoOutlook est dédié à l’annotation ou « redlining ». Cette version « bridée » de MicroStation propose des fonctionnalités SIG (thématique, topologie, Raster). Page 23 • L’interface est identique, elle est aussi personnalisable via l’utilisation de langages de développement (MDL, Basic…); Descartes une solution traitement des images pour la cartographie, la visualisation et la conversion Raster/Vecteur. MicroStation est un logiciel performant dans le monde de la DAO. Il manque un peu de sophistications dans son interface, notamment par rapport à son concurrent AutoCAD, mais il propose des fonctionnalités très abouties. Son interfaçage avec les bases de données est très performant, notamment son driver natif Oracle. L’accès au BD est beaucoup plus souple et plus ouvert qu’AutoCAD (OLE DB, ODBC, Informix, RIS, …). De plus, la prise en compte du langage SQL est assez remarquable, l’assistant SQL est un des plus complets du marché. Enfin, MicroStation intègre le format DWG d’AutoCAD en lecture/écriture. Bentley se positionne stratégiquement sur le marché des SIG et oriente ses solutions vers l’acquisition et la gestion des données spatiales. L’éditeur développe des partenariats avec de grands éditeurs du monde de la cartographie et des SIG, entre autres Adobe et ESRI. Bentley propose l’impression de plans en PDF et récupération de présentation de document ArcGIS. Page 24 3 Stabilisation de l’outil de consolidation graphique 3.1 Contexte La maîtrise des plans de réseau au moyen d’un SIG est aujourd’hui une nécessité pour la gestion optimale d’un service de distribution d’eau. Dans le cadre du déploiement de la solution GIRIS au sein des entités de la Générale des Eaux Ile de France, les services techniques ont développé un outil de consolidation des données graphiques. L’outil a pour objectif de consolider les données graphiques issues de GIRIS afin de les rendre accessible à l’ensemble du personnel exploitant, dans le but final d’une aide à l’exploitation Rappel Le fonctionnement de GIRIS est organisé de telle sorte que : • • la mise à jour des plans se fait uniquement dans les quinze agences de Générale des Eaux Ile de France. la diffusion des données graphiques est assurée au sein de l’agence même, mais aussi au sein des différents sites déportés de Générale des Eaux. 3.2 Problématique L’outil a été développé par la société Générale d’Infographie, spécifiquement pour répondre aux attentes des services techniques. Il a été mis en place à partir d’avril 2002 sur une agence pilote et a été progressivement déployé sur l’ensemble de la région. A mon arrivée aux services techniques de la Générale des Eaux, l’outil ne fonctionnait plus depuis trois mois. L’instabilité du programme remontait au mois de décembre 2003. Dysfonctionnement certainement lié à un changement de serveur et à un changement de système d’exploitation ; Windows 2000 Server est venu remplacer Windows NT4. Les plans n’étaient donc plus à jour sur les sites déportés. Il était alors important d’identifier et de rétablir le fonctionnement de l’outil dans le cadre global du stage. Page 25 Figure 7 : Schéma des flux de données de l’outil de consolidation graphique Base de données Oracle centralisée Données Spatiales consolidées Copie des Données spatiales de l'agence d g i i a t l Serveur de site Données spatiales de l'agence : données référentes du système Agence x Site x Filtrage des données par agence d g i i a t l di gi t a l Serveur d'agence Page 26 3.3 Les attentes de Générale des Eaux Les Services Techniques ont donc fixé l’objectif suivant : stabiliser l’outil de consolidation et assurer sa mise en route afin que le personnel dispose de plan à jour, étape préalable à l’exploitation. Ensuite, Il m’était demandé de proposer une solution équivalente qui pourrait se substituer à l’outil existant. 3.4 Méthodologie Sur le plan méthodologique, j’ai cherché à définir l’architecture de l’outil et son mode de fonctionnement. Ensuite, j’ai établi une analyse des problèmes rencontrés via la consultation des journaux de contrôle de l’outil. Je me suis plongé ensuite dans les différentes technologies utilisées par l’outil afin de résoudre les bugs informatiques rencontrés. Enfin, les deux dernières étapes ont consisté à remettre en service l’outil par une synchronisation de tous les serveurs. En effet, près de 1000 fichiers étaient déclarés incohérents ou manquants. 3.5 Définition de l’architecture La définition de l’architecture s’est établie à partir de la documentation existante. 3.5.1 Cahier des charges L’outil est spécifique au Service Technique, et respecte le cahier des charges remis à l’origine par Générale des Eaux. • • • • • Afin de limiter l’occupation du réseau informatique, le programme doit fonctionner la nuit, Les fichiers réseaux doivent être compressés avant le transfert (par exemple : un fichier réseau fait en moyenne 500 kilo octets, les fichiers fond de plan sont généralement proches du méga d’octets) ; L’outil doit fonctionner uniquement en session fermée Windows (dans le cas contraire, elle serait alors automatiquement déconnecté) ; L’outil doit prendre en compte la norme ATC (Architecture Technique Convergente), propre à la CGE ; L’outil doit respecter les créneaux horaires laissés libres par la Direction Informatique (sauvegarde, redémarrage des serveurs, synchronisations de la messagerie…) ; Page 27 • Des journaux de quotidiennement. transfert et de contrôle doivent être générés L’outil qui copie les fichiers d’un serveur à un autre se doit de respecter la répartition géographique des entités Générale des Eaux : il doit copier les fichiers de l’agence sur les sites déportés rattachés à cette même agence. Les relations s’établissent donc de la manière suivante : • • • • Une agence n’a pas forcément de site rattaché ; Une agence peut avoir plusieurs sites rattachés ; Un site est attaché à une seule agence ; Exception pour les trois sites de consultation suivants : Cergy, Saint Maur et Rocher. 3.5.2 Le fonctionnement de l’outil Générale d’Infographie, qui a assuré le développement de l’outil avait proposé alors l’architecture technique hybride suivante. 3.5.2.1 Modélisation Les agences et sites sont définis dans la base de données GIRIS par deux tables (AGENCE et SITE). L’outil exploite ces deux tables en relation avec la table GIMAP, selon le modèle suivant : Figure 8 : Modèle Physique de Données de l’outil GIMAP CP MSLINK DGNFILE DATE_MAJ FILE_VOLUME MSLINK_AGENCE 0,n MSLINK_AGENCE = MSLINK 0,n AGENCE CP,CE1 MSLINK LIBELLE GIRIS_DATA 0,n 1,n MSLINK = MSLINK_AGENCE SITE CP MSLINK LIBELLE GIRIS_DATA MSLINK_AGENCE Page 28 3.5.2.2 Les technologies Le programme est lancé par l’intermédiaire de commandes BATCH DOS planifiées à partir du logiciel WinAt. Ces fichiers de commandes sont générés des scripts PL/SQL, qui effectue des requêtes sur la base afin de contrôler les volumes et date de mise à jour des fichiers (table GIMAP de GIRIS qui stocke ces informations dans la base de données). De plus, le transfert des fichiers d’un serveur à un autre est assuré par le protocole FTP via l’installation de Microsoft IIS (Internet Information Server). Enfin, la compression et la décompression des fichiers sont assurées par le logiciel PKZIPC, qui fonctionne en session fermée. 3.5.2.3 Les différentes étapes du traitement Récupération des propriétés des dessins en agence Cette étape récupère toutes les informations (nom, volume et date de mise à jour) de tous les fichiers graphiques présents sur le serveur d’agence. Ces informations sont stockées dans un fichier texte. Figure 9 : Récupération des propriétés des dessins en agence Serveur d'agence G:\DATASITE\GIRIS\TMP di gi t a l Exécution de fichier de commandes : Dir_Dgn.bat Création du fichier Agence_<code_agence>.txt Recherche des fichiers modifiés depuis le dernier transfert La commande principale, exécutée depuis le serveur central par une tache planifiée, récupère tous les fichiers générés par la tâche précédente et les compile dans un seul fichier. Ensuite, le traitement recherche les informations (volume et date de mise à jour) dans ce fichier pour les comparer avec celles stockées en base de données dans la table GIMAP. Quand le volume ou la date de dernière modification sont différents, le fichier dgn est alors sélectionné pour être copié de l’agence vers les sites distants. Le traitement génère des scripts de compression, de copie et de décompression qui vont être copiés vers les agences et les sites concernés. Page 29 Figure 10 : Recherche des fichiers modifiés depuis le dernier transfert Serveur DR F:\SOFTWARE\IDF\PROGTRANS\ d i gi t a l Création du fichier RecuperationJournaux.bat Exécution de fichier de commandes : Lance.bat Zip_Agence_<code_agence>.txt ZipDgn.bat ftp_copy_A<code_agence>_S<code_site>.txt FileSize.exe UnzipDgn.bat Unzip_A<code_agence>_S<code_site>.bat Agence_<code_agence>.txt Serveur d'agence G:\DATASITE\GIRIS\TMP Serveur de site G:\DATASITE\GIRIS\TMP d i gi t a l di gi t a l Compression et copie des fichiers vers les sites distants L’étape précédente a copié sur chaque serveur d’agence les fichiers de commande pour la compression des fichiers dessin et la copie du fichier zip généré vers les sites rattachés à l’agence. Une tâche planifiée par le logiciel WinAt, exécute la commande qui va compresser les fichiers graphiques nécessaires. Figure 11 : Compression et copie des fichiers vers les sites distants Serveur d'agence G:\DATASITE\GIRIS\TMP di gi t a l Exécution du fichier de commandes : ZipDgn.bat Création du journal d'exécution Journal_A<code_agence>.txt A<code_agence>.zip Serveur de site G:\DATASITE\GIRIS\TMP di gi t a l Page 30 Décompression des fichiers sur les sites distants Une tache planifiée sur chaque serveur de site, lance tous les jours une commande. Ce fichier de commande décompresse les fichiers zip envoyés par les agences auxquelles le site est rattaché. Un fichier journal est créé où il est mentionné les heures de début et de fin de la décompression. Figure 12 : Décompression des fichiers sur les sites distants Serveur de site G:\DATASITE\GIRIS\TMP d i gi t a l Exécution du fichier de commandes : UnzipDgn.bat Création du journal d'exécution Journal_S<code_site>_A<code_agence>.txt Synchronisation des comptes rendu d’exécution Cette étape consiste à concaténer sur le serveur central tous les journaux des serveurs d’agence et de site, en un seul fichier. Ce fichier est stocké dans un répertoire du serveur central. Ce fichier est donc la première source de contrôle de l’outil. Figure 13 : Synchronisation des comptes rendu d’exécution Serveur DR F:\SOFTWARE\IDF\PROGTRANS di gi t a l Exécution du fichier de commandes : RecuperationJournaux.bat Journal_S<code_site>_A<code_agence>.txt Serveur de site G:\DATASITE\GIRIS\TMP di gi t a l Création du fichier de compliation Transfert_dgn_<date_du_jour>.txt Journal_A<code_agence>.txt Serveur d'agence G:\DATASITE\GIRIS\TMP d i gi t a l Page 31 Contrôle de cohérence des sites Récupération des informations des fichiers dgn sur les serveurs de site Cette étape récupère toutes les informations (nom, volume, date de mise à jour) de tous les fichiers graphiques présents de tous les serveurs de site, et les stocke dans un fichier texte. Figure 14 : Contrôle de cohérence des sites (1) Serveur de site G:\DATASITE\GIRIS\TMP d g i i t al Exécution de fichier de commandes : Dir_Dgn.bat Création du fichier site_<code_site>.txt Exécution du traitement Un fichier de commande (ControleSites.bat) récupère tous les fichiers générés par la tâche précédente et les compile dans un seul fichier. Ce fichier est généré dans un répertoire du serveur central et constitue le deuxième contrôle de l’outil. Figure 15 : Contrôle de cohérence des sites (2) Serveur central F:\SOFTWARE\IDF\PROGCTRL d g i i t al Exécution du fichier de commandes : ZipDgn.bat Création du fichier ControleSites_<date_du_jour>.log site_<code_site>.txt Serveur de site G:\DATASITE\GIRIS\TMP d g i i t al Page 32 3.6 Analyse des problèmes rencontrés L’analyse du fonctionnement a reposé sur un dépouillement des journaux de transfert et de contrôle de l’outil. Les conclusions suivantes ont été tirées : • • • • • • • • Le programme a fonctionné correctement jusqu’en décembre 2003 ; Les fichiers transférés la nuit ne sont pas décompressés sur le serveur central ; Des fichiers graphiques sont absents de certains serveurs ; Le volume du fichier de compression de certaines données graphiques est nul ; Certains serveurs ne reçoivent pas les données ; La décompression ne s’effectue pas sur les serveurs de site ; De nombreux fichiers incohérents sont signalés sur plusieurs serveurs et notamment le serveur central ; Des fichiers sont signalés absents des serveurs, alors qu’en réalité ils sont présents. 3.7 Les ressources nécessaires Etant donné l’architecture retenue, une connaissance dans le langage PL/SQL était essentielle puisque le cœur du programme en est composé. Ensuite, des compétences en langages de commandes BATCH DOS et FTP était aussi nécessaires. Mon expérience du PL/SQL m’a aidé dans la résolution des bugs de l’outil. J’ai ainsi pu appréhender les spécificités du programme PL/SQL et notamment l’utilisation du Package PL/SQL UTL_FILE. Ce package est utilisé pour l’impression de fichiers journaux d’Oracle et est installé automatiquement lors de l’installation du serveur Oracle. Un package PL/SQL est un schéma d’objets PL/SQL qui reg roupent des sousprogrammes. Il est donc composé de fonctions, procédures PL/SQL. Un package PL/SQL comporte obligatoirement deux parties : la première appelé «package » définit l’interface des applications : les types, les variables, les constantes ; les exceptions, les curseurs et les sous programmes disponibles ; la deuxième appelé « corps de package » ou « package body » définit en détail les curseurs et les sous programmes. En ce qui concerne l’utilisation de commandes BATCH DOS et FTP, je me suis tourné vers les ressources Internet suivantes : http://www.commentcamarche.net pour les commandes FTP et le site http://www.egs-howto.com pour les commandes BATCH DOS. (Cf. Annexes 5 et 6) Page 33 3.8 Actions menées Suite à l’analyse des problèmes rencontrés, l’origine des bugs a été identifiée et les actions suivantes ont été entreprises : 3.8.1 Mise à jour du paramétrage de l’ensemble des serveurs L’analyse précédente a aboutit à définir un profil de paramétrage type pour les différents serveurs. J’ai établit une définition des commandes à installer selon chaque configuration, une définition de l’arborescence des programmes et vérifié le paramétrage des logiciels WinAt, Microsoft IIS, PKZIPC sur chaque serveur. Ma mise à jour des serveurs s’est appuyée sur le tableau d’exécution des tâches. (Cf. Annexe 7) 3.8.2 Modification du code PL/SQL Du fait de la norme ATC différente entre un serveur Windows NT4 et Windows 2000, les partitions disques ne sont pas identiques. Or le chemin d’accès au fichier DGN est « codé en dur » dans le programme, des modifications ont été effectuées dans ce sens ainsi que des mise à jour de code : une modification concernant la mise à jour de la table qui répertorie l’ensemble des fichiers. Cette mise à jour se réalisait initialement par l’exécution d’un nouveau fichier SQL, l’exécution de ce fichier a été supprimé et remplacé par l’insertion d’une requête SQL dans le cœur du programme. Remarque : Toutes les modifications effectuées sont signalées par un commentaire du code PL/SQL. 3.8.3 Synchronisation de tous les serveurs Une fois le code modifiée et une stabilité retrouvée, il a fallut ensuite synchroniser l’ensemble des serveurs. Cette tâche a été réalisé en un peu moins d’un mois, sachant que l’on limitait volontairement le nombre de fichiers à transférer chaque soir, ceci afin de ne pas saturer le réseau. Page 34 3.8.4 Rédaction d’une documentation Une documentation à l’attention des Service Techniques reprend en détail le principe de fonctionnement, l’architecture des serveurs, le paramétrage du serveur principal de la Direction Régionale, le paramétrage de la procédure et des logiciels et une étude des différents cas rencontrés. (Cf. Annexes 8 et 9) 3.9 Résultats obtenus Les actions menées, à savoir la mise à jour du paramétrage, la modification du code PL/SQL et la synchronisation sont satisfaisantes et permettent aujourd’hui de disposer quotidiennement de plan à jour dans les différents sites d’exploitation de Générale des Eaux. Il suffit de contrôler régulièrement les fichiers de transfert et de contrôle de l’outil. (Cf. Annexes 10 et 11) 3.10 Recherche de solutions alternatives En parallèle de la stabilisation de l’outil de consolidation des données graphiques, je me suis intéressé à d’autres solutions 3.10.1 Recherche d’un logiciel équivalent Mes recherches m’ont amené à sélectionner un logiciel gratuit « SyncBack » http://www.2brightsparks.com. Ce logiciel est capable de transférer les données via le protocole FTP, de filtrer les fichiers, de fonctionner en session fermée, de générer des rapports de transfert et de s’exécuter après programmation d’une tâche Windows. Le logiciel est tout à fait opérationnel sur des serveurs de type Windows 2000 mais nettement moins opérationnel sur des serveurs de type Windows NT4. SyncBack ne fonctionne pas avec le programmateur de Windows NT4, WinAt. La solution consisterait à installer le logiciel sur le serveur central Windows 2000 de la Direction Régionale. Ce serveur héberge la base de données ainsi qu’une copie de l’ensemble des fichiers graphiques DGN de MicroStation. La consolidation se ferait alors de la façon suivante : • 1ère étape : synchroniser les fichiers hébergés des 15 serveurs d’agence avec les fichiers correspondants sur le serveur central de la Direction Régionale. Page 35 • 2ème étape : synchroniser les fichiers du serveur central DR avec chaque serveur de site. (Cf. Annexes 12 et 13) Remarque : Les performances de transfert du logiciel « SyncBack » sont encourageantes. J’ai testé le produit sur une agence et les résultats des test se sont avérés concluants. Cependant la configuration énumérée ci-dessus n’a pu être testée. Ce test pourrait nous éclairer sur les possibilités du logiciel et notamment tester l’enchaînement successif ou simultané de plusieurs tâches programmées. 3.10.2 Portage du SIG sur Internet La problématique de la disponibilité de plans à jour pose évidemment la question du passage d’une partie du SIG sous Internet. La solution du SIG sur Internet ne se limite pas seulement au problème de consolidation des données. L’investissement important nécessite une approche plus globale de cette solution. La Générale des Eaux Ile de France mène depuis plusieurs années une réflexion sur cette éventualité et entrevoit cette migration comme une moyen de remplacer les postes de consultation et d’exploitation GIRIS Geo. Les axes importants qui se dégagent, seraient la nécessité de porter l’ensemble des applicatifs dits « d’exploitation » (arrêt d’eau, génération de profil en long) sur Internet, de choisir un système qui lit les fichiers MicroStation en natif et enfin un système offrant la possibilité de modifier graphiquement les données depuis une fenêtre Internet. Nous remarquons deux proj ets intéressants au sein de la CGE : 3.10.2.1 Le projet DICT sur AutoDesk MapGuide La direction technique nationale a implémenté un système de contrôle des Déclarations d’Intention de Commencement de Travaux pour le service « Lyon Agglomération », sous le logiciel AutoDesk MapGuide. Le système est opérationnel. Cependant la solution installée transformation des données MicroStation vers AutoDesk MapGuide. exige une Dans sa configuration actuelle et si nous nous projetons dans le cadre de la région Ile de France, la mise en place d’un tel système nécessiterait la transformation de près de 2 giga octets de données graphiques. Page 36 Toutefois, la société AutoDesk annonce sur son site Internet (http://www.autodesk.fr) la compatibilité de sa dernière version du logiciel avec les fichiers MicroStation. 3.10.2.2 Le projet du SEDIF : Giris Bentley Publisher Le projet du SEDIF (Syndicat des Eaux d’Ile de France) nous interpelle sur le portage du SIG GIRIS sur Internet. En effet, dans le cadre du contrat, il est prévu d’implémenter GIRIS en Intranet. La solution retenue aujourd’hui est le logiciel Publisher. Le portage de GIRIS est réalisé par la société Générale d’Infographie, qui nous a attribuée des droits d’accès au site pilote. La démonstration est encourageante. Pourtant il reste de nombreux points à développer. Les outils d’aide à l’exploitation ne sont pas disponibles sur cette solution, seul l’affichage, la consultation et la mise à jour alphanumérique des constituants du réseau sont gérés. 3.10.2.3 Internet MapServer Par ailleurs, la solution « open source » Internet MapServer présente aussi de sérieux atouts. Elle dispose de fonctionnalités standard (format Vecteur/Raster, interface personnalisable, cartes thématiques,…) et la prise en compte du format MicroStation8. Cette solution mériterait un approfondissement. 3.10.3 Base de donnée spatiale La base de données spatiale consiste à consolider la géométrie et la sémantique d’un objet (ponctuel, linéaire, surfacique) dans une base de données. Ces bases de données spatiales sont constituées de fonctionnalités d’analyse de géométrie (par exemple : calcul d’abscisse curviligne). Les bases de données spatiales offre une alternative intéressante dans la mise à jour en temps réel des plans GIRIS. Deux solutions émergent aujourd’hui sur ce marché en pleine expansion et pris en compte par de plus en plus d’éditeurs SIG : le produit Open Source « PostGIS » issu de la base de données « PostgreSQL » (http://postgis.refractions.net/home.php) et la cartouche spatiale du SGBDR Oracle. Page 37 3.11 Conclusion Plusieurs points importants doivent être relevés sur l’utilisation de cet outil de consolidation graphique. Tout d’abord, le manque d’une interface Homme/Machine pour la programmation de l’outil, seul un tableau récapitulatif de la programmation des tâches existe. Le déploiement est fastidieux, les programmes doivent être personnalisés sur chaque serveur (une trentaine de serveur sur la région). Le paramétrage de l’outil reste le point le plus bloquant : il nécessite une certaine expertise technique, connaissance des langages PL/SQL, DOS et des commandes FTP. Le moindre changement de répertoire entraîne obligatoirement une modification du code source. L’outil bien paramétré est satisfaisant dans son fonctionnement. Pourtant le moindre dysfonctionnement peut s’avérer bloquant, pour qui ne maîtrise pas l’outil. Enfin, le fait que la Direction Informatique ne prenne pas en compte l’outil dans son programme de sauvegarde, entraîne parfois quelques surprises. Le redémarrage d’un serveur en pleine nuit, entraîne alors une cascade d’erreurs non explicites. Page 38 4 Mise en place du module exploitation de GIRIS 4.1 Présentation du projet Générale des Eaux Ile de France a la volonté de mettre en place un outil SIG d’aide à l’exploitation en plaçant GIRIS au cœur du Système d’Information de l’entreprise. Cette mise en place s’accompagne d’une refonte des applicatifs métiers de GIRIS ainsi que de la création d’une application de saisie des Ordres d’Interventions (OI). Figure 16 : Schéma de la cartographie des évènements du réseau d’eau potable Saisie et Cartographie des évènements du réseau d'eau potable O.I. Branchements Eau Potable : Extraction du logiciel GN O.I. Constituants du Réseau d'Eau Potable (sauf branchements) : RIS GI GI RI S de : Sa s I isi nte e M rve a ntio nue ns le e tiqu ma uto e a es nté nné mo do Re des Ordre d'Intervention Interventions / Anomalies du Réseau Eau Potable GIRIS Module Classification Analyse des données d'Interventions : Reporting, Edition de cartes thématiques Schéma de l’exploitation des Interventions sous GIRIS Page 39 4.2 Objectifs L’objectif est une mise en place progressive de tous les applicatifs d’exploitation pour septembre 2004. Les services techniques ont fixé les objectifs suivants : • • • • Reprise de certaines fonctionnalités GIRIS existantes ; Génération des branchements Eau Potable et Assainissement ; Création d’une fiche de saisie pour les Ordre d’Interventions du réseau Eau Potable ; Rédaction d’un manuel utilisateur GIRIS Géo pour l’aide à l’exploitation. 4.3 Bénéfices Les bénéfices attendus sont les suivants : l’utilisation de GIRIS comme un outil d’aide à l’exploitation, produire des cartes thématiques sur les OI et répondre aux engagements contractuels vis-à-vis des collectivités (fourniture de carte thématique sur les interventions des réseaux). (Cf. Carte page suivante) 4.4 Contexte 4.4.1 Reprise des fonctionnalités existantes La Générale des Eaux dispose de plusieurs outils d’aide à la décision sur GIRIS (gestion des arrêts d’eau, les tournées, inspection TV, génération de profil en long, programme). Les Services Techniques ont souhaité que le module «gestion des tournées » soit enrichit par une fonctionnalité de recherche de fuite. Les ST ont souhaité que le module « classification » soit repris afin de permettre une interrogation fine de la base de données. 4.4.2 Génération des branchements eau potable et assainissement Les interventions s’effectuent pour la plupart sur les branchements d’eau potable et d’assainissement. Généralement, ces branchements ne figurent pas sur les plans, et sont donc absents des plans GIRIS. Les ST estiment le nombre de branchements à 1,5 million sur l’ensemble de la région. Leur création est donc nécessaire en vue de l’utilisation attendue du SIG. (Cf. Annexe 14) Page 40 Figure 17 : Pastillage des Interventions sur une Commune 4.4.3 Saisie des Ordre d’Intervention sur le réseau eau potable L’objectif n’est pas de réaliser un outil de gestion des interventions (OI) dans le SIG mais de définir les informations qui serviront à répondre aux besoins en cartographie thématique des agences et des collectivités. La CGE possède aussi plusieurs outils pour gérer les interventions sur réseau mais un seul est connecté au SIG. • • • Logiciel GN : logiciel historique de gestion clientèle Eau Potable qui gère les OI sur branchements. Ce logiciel n’est pas interfacé avec GIRIS. Logiciel PICR : logiciel de gestion d’interventions Eau Potable, non interfacé avec GIRIS. Logiciel Wallace : logiciel de gestion d’intervention propre à la gestion de la Ville de Paris. Ce logiciel est interfacé avec GIRIS. Page 41 La saisie des OI ne se limitant qu’aux constituants du réseau d’eau potable autres que les branchements, un module a été développé afin de remonter automatiquement les données d’interventions sur branchements issues du logiciel GN. 4.4.4 Rédaction d’un manuel utilisateur GIRIS Géo pour l’aide à l’exploitation Un manuel d’utilisation pour le logiciel GIRIS Géo existe. Ce manuel a besoin d’être actualisé, tout en le rendant plus didactique pour les techniciens d’exploitation. A l’origine, il n’incluait pas les applicatifs métiers, ces derniers devront donc y figurés. 4.5 Ressources Le projet étant au départ spécifique à la région Ile de France, le responsable de la cellule SIG a souhaité impliquer l’ensemble de ces collaborateurs des autres régions par l’intermédiaire d’un groupe d’informations avec diffusion de l’état d’avancement du projet. Les ressources allouées sont les suivantes : un chef de projet SIG, deux responsables GIRIS en agence proches des réalités terrain, un chef de projet Générale d’Infographie pour le développement spécifique sous GIRIS, un ingénieur stagiaire qui assure le recensement des besoins, la rédaction et la validation de l’application « saisie des interventions » et assure la mise en place de l’ensemble des modules. Les services techniques m’ont confié les tâches suivantes : • • • Définir une fiche intervention pour les objets du réseau d’eau en remplacement de celle existante dans GIRIS, ceci afin de cartographier les évènements Participer aux tests de génération automatique des branchements Rédiger une documentation sur l’ensemble des applications d’aide à l’exploitation. 4.6 Méthodologie Sur le plan méthodologique, la démarche proposée est la suivante : 4.6.1 Collecte des données La première phase consiste à établir un inventaire de l’ensemble des informations qui devront être saisies par l’application. La collecte de données ne concerne que la partie Page 42 du projet dédié à la création d’une application de saisie des OI. Une prise de contact s’est établie auprès des différentes entités de la société afin de collecter tout document sur la saisie des interventions (fichiers Excel, base Access…). L’existence de logiciel dédié à la gestion des interventions a permis de compléter la base existante et notamment de définir les listes de choix prédéfinies pour les champs de la fiche de saisie. 4.6.2 Rédaction d’une synthèse : élaboration de la fiche de saisie des OI La base de ma définition est tirée du modèle original de GIRIS. Le modèle original est assez limité, il ne concerne que quelques champs. Le dépouillement des fichiers Excel ainsi que les copies d’écran de certains logiciels propre à la compagnie, a permis de compléter le modèle original. Un schéma du futur masque de saisie a donc été réalisé sous le logiciel Microsoft Visio. Ensuite, l’aspect fonctionnel des champs a pris le relais à savoir que certaines informations étaient déjà présentes dans la base de données. Elles devaient alors être « remontées » automatiquement dans la fiche « anomalie ». (Cf. Annexes 15 et 16) 4.6.3 Présentation du travail aux personnels techniques Une présentation en agence s’est déroulée afin de juger de la pertinence des informations retenues, et de valider une base de départ pour la future mise en œuvre. Les conclusions de cette réunion se sont avérées positives. 4.6.4 Validation en Interne Le document a été remis à l’ensemble des responsables SIG Générale des Eaux. Les retours étant peu nombreux ; toutefois le document a été validé et envoyé au maître d’œuvre, Générale d’Infographie. 4.6.5 Rédaction des spécifications Les ST ont reçu le document de spécification technique sur l’application de saisie des OI. Les spécifications techniques se devaient de reprendre en intégralité les besoins exprimés dans la rédaction du document remis précédemment. Ce document est la base du développement de l’application. On remarque notamment dans ce document Page 43 la présence du Modèle Conceptuel de Données ainsi que le Modèle Physique de Données de l’application de « Saisie des OI ». (Cf. Annexes 17 et 18) 4.6.6 Validation des spécifications Le document dans l’ensemble reprend les demandes exigées par les Services Techniques. Notons seulement une modification sur le fonctionnement de la remontée automatique des données issues de la gestion clientèle. Les ST ont donc validé le document. 4.6.7 Développement de complémentaires l’application OI et des modules Le développement de l’application saisie des OI et des autres modules a été réalisé par la société Générale d’Infographie. 4.6.8 Tests de l’ensemble des modules A l’heure de la rédaction de ce rapport, les modules exposés à l’exception de la génération automatique n’étaient pas livrés, donc n’ont pu être testés. Les tests se sont limités à la génération automatique des branchements. La génération automatique des branchements s’opère après une extraction des fichiers clientèles Eau ou Assainissement : le branchement se place au dessus du numéro de police correspondant à l’adresse précisée dans l’extraction du fichier clientèle. Cette génération nécessite bien entendu, la mise à disposition par la commune, du plan cadastral numérisé. Ces tests nous ont permis de prendre en compte différents cas bien particuliers, notamment les problèmes de calage entre un cadastre numérisé par un géomètre et la BD TOPO de l’IGN. La BD TOPO a servi de référentiel à la numérisation des réseaux. La superposition du cadastre et des réseaux provoque quelques étonnements, notamment des réseaux qui se trouvent désormais dans le domaine privé et non plus dans le domaine public. 4.6.9 Finalisation du projet Pour les raisons exprimées ci-dessus, ce rapport ne peut traiter la finalisation du projet de mise en place des modules d’aide à l’exploitation (recette des modules, documentation et installation/formation de la solution). Page 44 4.7 Conséquences Les critères suivants ont été retenus comme indicateurs de réussite du projet. Au terme du projet, on devra constater une appropriation des outils par le personnel formé, une utilisation au quotidien (saisie des OI, simulation d‘arrêts d’eau) et une amélioration de la qualité du service rendu aux clients. 4.8 Conclusion L’étude des besoins de utilisateurs en terme d’information est une étape fondamentale car elle oriente par la suite l’ensemble du développement, qui doit être réalisé de manière à répondre le plus fidèlement possible aux attentes. Sur ce projet, elle s’est révélée simple car les besoins étaient clairement définis et que nous nous sommes appuyer sur des outils existants. Je me suis rendu à la Compagnie des Eaux de Paris afin d’assister à une démonstration du logiciel Wallace, couplé au SIG GIRIS. Cette démonstration m’a permis de bien cerner les limites de la saisie et de mieux appréhender le langage technique. Malheureusement, la livraison tardive des modules logiciels, ne m’a pas permis de finaliser le projet, avant la rédaction de ce rapport. Page 45 5 Utilisation de tablette graphique 5.1 Les attentes de Générale des Eaux L’utilisation de tablette graphique s’inscrit dans la volonté d’utiliser la cartographie comme un outil d’aide à l’exploitant. Tout d’abord, cette étude vient répondre aux demandes des techniciens. Ceux- ci disposent dans leur véhicule d’intervention, de plans papiers d’exploitation au 1/2000ème . La mise à disposition du référentiel GIRIS sur le terrain serait sans nul doute, un apport non négligeable dans l’aide à la décision. En complément de la mise à disposition du référentiel, la CGE souhaite que les applicatifs GIRIS soient utilisés par les techniciens d’exploitation ; notamment l’applicatif dit « arrêt d’eau » qui permet de localiser les vannes à fermer lors de fuite sur le réseau. Enfin, la géolocalistion d’évènements (fuite, casse) à l’aide de système embarqué, est une alternative intéressante. Mon étude s’est penchée sur l’offre actuelle des différents fabricants de matériel GPS. 5.2 Problématique de la cartographie embarquée La problématique est multiple sur le choix d’une solution de SIG embarqué. Tout d’abord, le type de support doit être en adéquation avec le mode d’utilisation des techniciens. Une tablette PC renforcée ou non est-elle plus appropriée que le Pocket PC, support déjà utilisé au sein de l’entreprise. Le système doit aussi permettre d’exploiter la base de données GIRIS. Générale des Eaux souhaiterait un système compatible avec le format MicroStation, pour des raisons d’interopérabilité et dans le but d’éviter une transformation des données ; L’outil doit apporter une solution de synchronisation, entre les bases graphiques et alphanumériques embarquées et la base de production, qui soit facilement utilisable et « packagée ». Page 46 Enfin, une liaison avec un système de positionnement par satellites doit permettre la géolocalisation d’évènements (fuite, casse), relevé des tas de boues ou d’équipements tels que les poteaux et bouches incendie. Il faut bien alors distinguer ce type de levé, du levé topographique de complément du réseau (bouche à clé, côte radier et tampon des regards). La précision du positionnement n’est pas la même. Dans notre cas, la CGE souhaiterait une précision submétrique. 5.3 Etat de l’offre actuelle Les tablettes graphiques La Tablette PC, dont l'utilisation est très proche de celle du cahier, offre de multiples avantages : la prise de notes est facile et peut être réalisée dans des lieux variés (salle de réunion, client, voyage, terrain...) du fait de sa reconnaissance de caractères et vocale directement exploitable au sein d’un SIG. Il est tout à fait possible d’utiliser un clavier (intégré ou détachable), une souris, un stylet. La tablette PC est donc une solution innovante pour les utilisateurs de SIG développant des applications terrain : la prise de notes, rédaction de schémas cartographiques, … Récepteur GPS submétrique L’intérêt d’un récepteur GPS repose sur le besoin en localisation du technicien en agence. Celui doit pouvoir localiser tant en rase campagne qu’en zone urbaine, chaque tampon ou vanne grâce à ses coordonnées Lambert. Par ailleurs, il est aujourd’hui pertinent de géolocaliser des évènements : boues issues des usines de traitement, les OI (Ordres d’Intervention) vus précédemment. La solution GPS la plus adaptée à ce genre de travaux semble être un petit récepteur GPS de précision métrique qui permettra une localisation rapide des éléments qui nécessitent des interventions. Il existe plusieurs méthodes de positionnement géodésique par GPS, nous nous intéresserons plus particulièrement ci-après au mode DGPS, mode de positionnement différentiel qui semble le mieux convenir au type de localisation souhaitée. Pocket PC Le Pocket PC est un assistant personnel qui fonctionne sous le système d’exploitation Pocket PC de Microsoft. La CGE commence à équiper ses techniciens d’exploitation de ce type d’appareil. Il est donc nécessaire d’étudier les possibilités offertes par ce genre de support, de plus qu’une interopérabilité serait bienvenue avec le logiciel PICR (cf. § 4.4.3) qui lui fonctionne déjà sur ce type de support. Page 47 La synchronisation des données sous Windows est effectuée par l'intermédiaire du logiciel Microsoft ActiveSync. 5.4 Etudes des différentes solutions Selon le type de support Pocket PC, Palm, GPS ou bien Tablette PC, les logiciels sont évidemment différents. Voici donc une décomposition des solutions entrevues durant le stage : Solutions pour tablette graphique Support Solution Avantages Identiques à Giris : consultation et analyse BDD, saisie de constituants, analyse thématique… Modèle relationnel, Applicatifs Eau & Assainissement de GIRIS Compatibilité totale avec GIRIS Bentley GéoOutlook Caractéristiques de GéoOutlook (cf. §2.3.8.2) Compatibilité des fichiers GIRIS avec liaison de la BDD, liaison BDD ODBC, fonctions d’analyse et d’interrogation, annotation Atlog GeoVisual Logiciel Bentley PowerDraft Liaison avec tout type de GPS (centimétrique, submétrique) Dédié au levé topographique Liaison base Access Interprétation des signaux GPS Logiciel de saisie de données Format DGN GIRIS Tablette Tablette PC Caractéristiques Inconvénients Commentaires Installation sur le support d’un serveur de données ORACLE Pas de paquetage logiciel pour la synchronisation des données Pas de liaison GPS Pas d’applicatifs GIRIS, saisie limité au « redlining », Pas de synchronisation des données graphiques et alphanumériques Pas de liaison GPS Faiblesse des possibilités d’interrogation Solution lourde et non optimisée pour GdE Ile de France Solution intéressante et légère dans le cadre de la consultation des données sur le terrain Logiciel pour les géomètres, Pas de fonctionnalités SIG Page 48 Solutions récepteurs GPS Support Solution Caractéristiques Avantages Collecteur de données cartographiques lié à un GPS Positionnement > ±40 cm (si option posttraitement), Création de Bibliothèque de saisie, Import/Export DGN, Connectique Espace graphique réduit, Solution non éprouvée, Mauvaise publicité autour du produit, Gestion Raster Prix Caractéristiques intéressantes, la démonstration du produit n’a pas été concluante ! Collecteur de données cartographiques lié à un GPS Positionnement > ±40 cm (si option posttraitement) Création de Bibliothèque de saisie, Connectique, Prix Espace graphique réduit, solution non éprouvée, Fonctionnalités à venir, Pas d’Import/Export DGN, Raster limité Produit à suivre, pas assez de recul sur la solution Collecteur de données cartographiques lié à un GPS Positionnement > ±40 cm (si option posttraitement) Création de Bibliothèque de saisie, Connectique, Export DGN Espace graphique réduit, solution non éprouvée, Pas d’Import DGN, Raster limité Solution optimisée pour logiciel ArcPad (ESRI) Caractéristiques Avantages Collecteur de données cartographiques lié à un module GPS pour Pocket PC Support Pocket PC (interopérabilité avec logiciels GdE), Synchronisation des données avec Microsoft ActiveSync Récepteur GPS LEICA GS20 THALES MobileMapper TRIMBLE GeoExplorer Inconvénients Commentaires Solution pour Pocket PC Pocket PC Support Solution D3E ArpentGIS Inconvénients Commentaires Positionnement entre 5 et 10m (pas de posttraitement), Espace graphique réduit, Raster limité, Pas d’Import/Export DGN Solution limitée par les caractéristiques du support, solution optimisée pour une intégration aux logiciels ESRI (ArcView, ArcGIS) (Cf. Annexes 19, 20, 21 et 22) Page 49 5.5 Solution retenue De notre revue tec hnique, nous pensons que le Pocket PC couplé à module GPS, ne possèdent pas aujourd’hui les capacités techniques attendues aujourd’hui, par Générale des Eaux (positionnement pas assez précis, gestion des fonds de plan limitée, obligation d’une forte compression des Raster qui les rend inutilisable). De plus, les différents récepteurs GPS présentés sont très proches techniquement, tant dans leurs fonctionnalités que dans la qualité du positionnement. Seul le prix les différencie : on constate des écarts im portants dans les différentes propositions, de 1500 à 5000 euros selon les options choisies. Enfin, à part la société Atlog, ni Bentley ni Générale d’Infographie n’ont développé de programme pour tablette, capable d’interpréter les données issues du GPS. Pour le moment, aucun des récepteurs n’a été choisit. Nous avons quand même décidé de retenir la solution de Bentley GéoOutlook sur tablette graphique, en se limitant seulement à la mise en disponibilité de la consultation des données GIRIS sur le terrain. Cette solution est souple dans son utilisation, légère au niveau du déploiement car une base Access ou Xbase (ou DBase) suffit au bon fonctionnement. Le lien GIRIS est conservé car GIRIS utilise le lien MicroStation avec les bases de données (MSLINK). 5.6 Projet GéoOutlook GéoOutlook est une version bridée de MicroStation. Elle permet de créer des connections aux BD et comporte des fonctionnalités SIG (requête SQL, thématique, analyse topologique). C’est donc à partir de cette solution que nous avons effectué la mise en place d’un projet dont l’objectif est la consultation des données du réseau sur le terrain. Afin de mettre en place ce projet, je me suis appuyé à la fois sur les différents exemples fournis dans le logiciel et sur la documentation. Nous avons aussi rencontré Monsieur Luc EDEL, responsable SIG de la société Stéphanoise des Eaux, qui a développé une solution équivalente basée sur le même produit. Monsieur EDEL m’a alors montré les différentes étapes de la création de ce projet et notamment éclairé sur le fonctionnement du logiciel GéoOutlook. Page 50 5.6.1 Structuration de la base de données L’opération consiste donc à exporter les données alphanumériques de la base Oracle vers Microsoft Access et de créer un environnement de travail sous le logiciel GéoOutlook répondant à des besoins simples de consultation et de géolocalisation. La structuration de la base de données est l’étape la plus importante car elle conditionne le bon fonctionnement du logiciel. Après avoir analysé les différents exemples disponibles avec l’installation, j’ai établit une liste des tables systèmes nécessaires à la création d’un projet GéoOutlook. Ces tables sont les suivantes : • • • • • MSCATALOG : table MicroStation qui répertorie chaque nom de table d’objets et lui affecte un identifiant de carte (MAPID). Cet identifiant se retrouve obligatoirement dans les tables des objets par l’intermédiaire du MAPID. MSFORMS : table système contenant un enregistrement, elle est créé automatiquement par le logiciel CATEGORY : table qui répertoire les catégories d’objets FEATURE : table de définition des objets, spécifie le niveau du dessin MicroStation, dans lequel se trouve l’entité SIG, son épaisseur, sa couleur, son style … MAPS : table qui répertorie l’ensemble des fichiers MicroStation associé. Les données de ces tables proviennent à la fois de la base de donnés GIRIS qui les utilise (MSCATALOG), et les autres ont été complétées en s’inspirant des différents exemples existants. L’export des données des objets GIRIS Après avoir rencontré Monsieur EDEL, nous avons décidé de limiter la consultation des objets graphiques qu’au constituant principal du réseau à savoir la conduite avec des informations précises (date de pose, matériau, diamètre, etc…). Plusieurs méthodes existent afin de récupérer les données GIRIS stockées dans Oracle vers Microsoft Access puis éventuellement XBase. 1ère méthode : Import via Microsoft Access directement Ma méthode consiste à lier via une connexion ODBC les tables désirées du modèle relationnel GIRIS dans ACCESS. Ensuite je crée des tables sous Microsoft Access par l’intermédiaire d’une requête simple sur le numéro INSEE de la commune. Ensuite, Page 51 j’importe directement via une connexion ODBC sur la base de données Oracle GIRIS, les tables systèmes nécessaires à l’utilisation de GéoOutlook. 2ème méthode : Rapport GIRIS Cette méthode consiste en la création d’un rapport GIRIS qui exporte dans un fichier ASCII les informations alphanumériques de la zone chargée à l’écran. Le fichier généré est ainsi délimité par des virgules. Ensuite il faudra respecter les étapes suivantes : ü importer ce fichier ASCII dans une base Microsoft Access ; ü faire des requêtes sur toutes les tables importées afin de renseigner le champ MAPID (champ qui n’apparaît pas dans le rapport GIRIS) ; ü Faire un export de la base Access au format DBASE pour une utilisation de GéoOutlook en mode Xbase. Structurer le projet La documentation GéoOutlook indique qu’il faut s’appuyer sur le projet vierge « Untitled », installé par GéoOutlook, afin de définir un nouveau projet. Cela consiste à copier des répertoires. Les données graphiques GIRIS de la commune ont été copiées dans le répertoire « DGN ». Ouverture du projet sous GéoOutlook Comme énoncé ci-dessus, le projet GéoOutlook se définit par un répertoire d’accès aux données du projet, une connexion à une base de données et enfin différentes options de présentation du projet. Page 52 Figure 18 : Fenêtre d’ouverture d’un projet GéoOutlook Le projet ouvert permet de consulter les données importées de GIRIS et d’exploiter les possibilités du logiciel. (Cf. Annexe 23) Création de l’environnement de travail Afin de créer un environnement de travail sous GéoOutlook, je me suis appuyé sur la documentation existante. Au départ, il faut créer un espace de travail dans le lequel nous allons définir un projet. Figure 19 : Fenêtre de création de l’espace de travail Création des menus et icônes La création des menus et icônes fait partie du rôle de l’administrateur du système. Je me suis appuyé sur ce qui avait été réalisé par la Stéphanoise des Eaux. Page 53 Figure 20 : Création de menus pour GéoOutlook Création du fichier de configuration utilisateur La dernière étape consiste en la création du fichier de configuration utilisateur, fichier qui sera utilisé pour le lancement du projet sur la tablette dans l’environnement souhaité. Figure 21 : Fenêtre de création du fichier de configuration utilisateur Page 54 Le projet se lance à partir d’un fichier BATCH DOS qui lance le logiciel GéoOutlook, charge le profil adéquat et charge les données définies dans le fichier de configuration du projet. La consultation des données GIRIS est désormais possible dans un environnement détaché des contraintes du produit GIRIS tablette. (Cf. Annexe 24) 5.7 Conclusion La solution développée ci-dessus se limite donc à la mise en consultation d’objets GIRIS sur le terrain La tablette graphique est à mon avis une solution innovante dans le cadre de la consultation et de la mise à jour du référentiel GIRIS. Cependant, il reste à faire évoluer la BD de GIRIS Tablette vers une BD de type Access. La solution serait plus simple et la synchronisation des bases embarquées et de production poserait moins de problème. La concurrence propose des solutions de synchronisation pour SIG embarqué en utilisant Access en BD sur le nomade, et Oracle en base de données de production. Une autre solution serait dans l’intégration du module d’interprétation des données GPS, développé par la société Atlog pour son logiciel GeoVisual, afin de saisir des objets dans GIRIS tablette sur le terrain. Bentley prévoit de sortir un module équivalent dans une version future de MicroStation. Le Pocket PC semble limité pour le SIG embarqué, un matériel GPS de type Leica, Trimble ou Thales, fonctionnant sur Windows CE, semble plus approprié aux besoins exprimés de géolocalisation. Page 55 6 Conclusion Ce stage m’aura apporté ce que je cherchais en complément de mon vécu professionnel, à savoir l’utilisation même d’un Système d’Information Géographique au sein d’une structure importante. J’ai notamment appréhendé les enjeux décisionnels de ce Système d’Information et les évolutions technologiques à venir. En complément, la partie concernée à la mise en place d’un module de saisie a été quelque chose de très enrichissant. J’ai notamment approfondi la conception d’applications informatique et mes connaissances sur l’exploitation faite des réseaux d’eau par les concessionnaires. La partie sur l’utilisation des tablettes graphique m’a plongé dans un domaine de la géomatique qui poursuit une mutation importante. Nous avons pu voir que ces solutions manquaient encore parfois de fiabilité, mais je suis convaincu qu’elles ont un avenir au sein de la Générale des Eaux. Page 56 GLOSSAIRE Définition des termes ou des sigles utilisés dans le rapport BATCH : Fichier contenant un ensemble de commandes qui seront traitées automatiquement comme si elles étaient entrées au clavier par l’utilisateur, les unes après les autres. BD : Base de Données DAO : Dessin Assisté par Ordinateur DGPS : Differential Global Positionning System, méthode de mesure géodésique par système GPS. Les appareils grand public de positionnement utilisent cette méthode de mesure mono-fréquence. DOS : Disk Operating System, système d’exploitation à disques qui désigne le système de Microsoft, dont le nom est à l’origine « MS-DOS ». FTP : File Transfer Protocol, protocole Internet de transfert de fichier. GPS : Global Positionning System, système américain de positionnement global par satellite. MDL : MicroStation Development Language, langage avancé similaire et compatible au langage C. Langage dans lequel MicroStation est écrit. OLE DB : Object Linking and Embedding DataBase, OLE est une technique mise au point par Microsoft pour inclure dans un document, des documents d’autres applications selon le principe du « client/serveur », en gardant le lien avec l’application d’origine, qu’on pourra rappeler pour une modification ou une mise à jour. ODBC : Open DataBase Connectivity, Interface de programmation permettant à des applications d’accéder à des données dans des systèmes de gestion de bases de données utilisant le langage SQL comme standard d’accès. Microsoft IIS : Microsoft Internet Information Server, serveur Internet de Microsoft. Microsoft Visual Basic : Langage de programmation orienté objet dont le code est basé sur le langage BASIC. Page 57 MicroStation Basic : Langage proche du Microsoft Basic, dédié au programmeur occasionnel et se prête au développement rapide de macros, à l’automatisation de séquences d’opérations courantes. PKZIPC : Logiciel de compression et décompression de fichiers, qui permet d’exploiter la compression zip. PL/SQL : Langage L4G (langage de quatrième génération) qui fournit une interface procédurale au SGBD Oracle. Le langage PL/SQL intègre le langage SQL en lui apportant une dimension procédurale. SGBD : Système de Gestion de Base de Données RIS : Intergraph Relational Interface System SIG : Système d’Information Géographique SQL : Structured Query Language, langage d’interrogation de bases de données XML : eXtensible Markup Language, norme d’échange de documents informatisés. WinAt : WinAt est l’équivalent graphique de la commande AT. Cette commande permet de programmer l’exécution de fichiers de commandes. Page 58 Bibliographie Oracle PL/SQL - Guide du programmeur , 2003, de Steven Feuerstein et Bill Pribyl, éd. O’Reilly 1024p MicroStation GéoOutlook – Administrator’s Guide, 1997, Bentley Systems Inc. MicroStation GéoOutlook – User’s Guide, 1997, Bentley Systems Inc. Manuel Administrateur GIRIS, Générale d’Infographie Sources Internet Bentley http://www.bentley.com Club d’entraide des développeurs francophones http://www.developpez.com UMR LISAH 2 - Université de Montpellier - Liste de ressources sur les PDAs et les SIG nomades http://sol.ensam.inra.fr/SIGnomade/SIG_Nomade_Ressources.asp Documentation Oracle Database en ligne http://www.cise.ufl.edu/help/database/oracle-docs/index.htm Concepts Oracle Spatial http://sales.esicom.com/sales/oracle/inter.816/a77132/sdo_intr.htm#871905 Documentation PostGRE – PostGIS http://postgis.refractions.net/documentation.php Présentation Internet MapServer http://mapserver.gis.umn.edu/ Page 59 ANNEXES Table des annexes Annexe 1 : GIRIS Eau & Assainissement.....................................................................................................................62 Annexe 2 : Architecture GIRIS Générale des Eaux Ile de France.........................................................................63 Annexe 3 : Schéma de Fonctionnement de GIRIS .....................................................................................................64 Annexe 4 : Simulation d’un arrêt d’eau........................................................................................................................65 Annexe 5 : Liste des commandes FTP ...........................................................................................................................66 Annexe 6 : Package PL/SQL UTL_FILE........................................................................................................................68 Annexe 7: Tableau récapitulatif de programmation des tâches...........................................................................68 Annexe 8: Paramétrage du Gestionnaire des Services Internet Microsoft IIS .................................................69 Annexe 9 : Paramétrage du Gestionnaire de Tâche WinAt ...................................................................................69 Annexe 10 : Extrait du fichier de transfert des données graphiques ..................................................................70 Annexe 11 : Fichier de contrôle de transfert des données graphiques...............................................................71 Annexe 12 : Solution pour le déploiement de la solution SyncBack pour la CGE.........................................72 Annexe 13 : Paramétrage de l’outil SynckBack..........................................................................................................73 Annexe 14 : Génération automatique des branchements .......................................................................................73 Annexe 15 : Description du masque OI pour GIRIS, partie principale..............................................................74 Annexe 16 : Description du masque OI pour GIRIS, partie détaillée pour les OI..........................................74 Annexe 17 : Modèle Conceptuel de Données .............................................................................................................75 Annexe 18 : Modèle Physique de Données .................................................................................................................76 Annexe 19 : Tablette FUJITSU 5010D............................................................................................................................76 Annexe 20 : La solution ArpentGIS sur support Pocket PC et carte GPS .........................................................77 Annexe 21 : La solution MobileMapper Thales .........................................................................................................78 Annexe 22 : Logiciel GISDataPro de Leica Geosystems..........................................................................................79 Annexe 23 : Interface standard du projet GeoOutlook............................................................................................80 Annexe 24 : Interface de la solution GeoOutlook pour tablette...........................................................................80 Page 61 Annexe 1 : GIRIS Eau & Assainissement Page 62 d i g i ta l Serveur de Site "Serv_Prin" Traceur Page 63 Base de données ORACLE 8i Logiciel de dessin MicroStation dgn Système d’Information Géographique GIRIS Postes de consultation : - 15 Agences IDF - 22 Sites déportés IDF - DR et services Dessinateur Agence Module d’exploitation (Arrêt d’eau, incidents, fuites…) Informations de terrain Edition de plans A4 /A3 Techniciens de réseau/exploitation Impressions de plans : - Plans de réseau - Plans PDF Export des données graphiques (dgn, dxf, dwg) Export des données alphanumériques (fichiers ASCII) Requêtes et édition de plans thématiques Echanges vers S.I.G (ArcGis, STAR…) Annexe 3 : Schéma de Fonctionnement de GIRIS Page 64 Annexe 4 : Simulation d’un arrêt d’eau Casse de la conduite, recherche des vannes à fermer Page 65 Commande Help Status Binary Ascii Type User Ls Pwd Cd Mkdir Rmdir Get Put Open Close Bye Quit Description Affiche l'ensemble des commandes supportées par le serveur FTP Permet de connaître certains paramètres de la machine cliente Cette commande vous fait basculer du mode ASCII (envoi de documents textes) au mode binary (envoi de fichiers en mode binaire, c'est-à-dire pour les fichiers non texte, comme des images ou des programmes) Bascule du mode binary au mode ascii. Ce mode est le mode par défaut Permet d'afficher le mode courant de transfert (binary ou ascii) Permet de rouvrir une session sur le site FTP en cours avec un nom d'utilisateur différent. Un nouveau mot de passe vous sera alors demandé Permet de lister les fichiers présents dans le répertoire courant. La commande "ls -l" donne des informations supplémentaires sur les fichiers Affiche le nom complet du répertoire courant Cette commande signifie change directory , elle permet de changer le répertoire courant. La commande "cd .." permet d'accéder au répertoire de niveau supérieur La commande mkdir (sous UNIX, ou md sous système Microsoft) permet de créer un répertoire dans le répertoire courant. L'utilisation de cette commande est réservée aux utilisateurs ayant un accès le permettant La commande rmdir (sous UNIX, ou rd sous système Microsoft) permet de supprimer un répertoire dans le répertoire courant. L'utilisation de cette commande est réservée aux utilisateurs ayant un accès le permettant Cette commande permet de récupérer un fichier présent sur le serveur Si la commande est suivie d'un nom de fichier, le fichier distant est transféré sur la machine locale dans le répertoire local en cours Si la commande est suivie de deux noms de fichiers, le fichier distant (le premier nom) est transféré sur la machine locale dans le répertoire local en cours, avec le nom de fichier précisé (le deuxième nom) Si jamais le nom de fichier contient des espaces il faut veiller à le saisir entre guillemets Cette commande permet d'envoyer un fichier local sur le serveur Si la commande est suivie d'un nom de fichier, le fichier local est transféré sur le serveur dans le répertoire distant en cours Si la commande est suivie de deux noms de fichiers, le fichier local (le premier nom) est transféré sur le serveur dans le répertoire distant en cours, avec le nom de fichier précisé (le deuxième nom) Si jamais le nom de fichier contient des espaces il faut veiller à le saisir entre guillemet Ferme la session en cours et ouvre une nouvelle session sur un autre serveur FTP Ferme la session en cours, en laissant le logiciel FTP client actif Déconnecte le logiciel client du serveur FTP et le met en état inactif Déconnecte le logiciel client du serveur FTP et le met en état inactif Annexe 5 : Liste des commandes FTP Page 66 CREATE OR REPLACE PACKAGE "UTL_FILE" AS TYPE file_type IS RECORD (id BINARY_INTEGER); /* Exceptions invalid_path invalid_mode invalid_filehandle invalid_operation read_error write_error internal_error EXCEPTION; EXCEPTION; EXCEPTION; EXCEPTION; EXCEPTION; EXCEPTION; EXCEPTION; /* FOPEN - open file (no maximum line size) */ FUNCTION fopen(location IN VARCHAR2, filename IN VARCHAR2, open_mode IN VARCHAR2) RETURN file_type; PRAGMA RESTRICT_REFERENCES(fopen, WNDS, RNDS); /* IS_OPEN - Test if file handle is open */ FUNCTION is_open(file IN file_type) RETURN BOOLEAN; PRAGMA RESTRICT_REFERENCES(is_open, WNDS, RNDS, WNPS, RNPS); /* FCLOSE - close an open file */ PROCEDURE fclose(file IN OUT file_type); PRAGMA RESTRICT_REFERENCES(fclose, WNDS, RNDS); /* FCLOSE_ALL - close all open files for this session */ PROCEDURE fclose_all; PRAGMA RESTRICT_REFERENCES(fclose_all, WNDS, RNDS); /* GET_LINE - Get (read) a line of text from the file */ PROCEDURE get_line(file IN file_type, buffer OUT VARCHAR2); PRAGMA RESTRICT_REFERENCES(get_line, WNDS, RNDS, WNPS, RNPS); /* PUT - Put (write) text to file */ PROCEDURE put(file IN file_type, buffer IN VARCHAR2); PRAGMA RESTRICT_REFERENCES(put, WNDS, RNDS); /* NEW_LINE - Write line terminators to file */ PROCEDURE new_line(file IN file_type, lines IN NATURAL := 1); PRAGMA RESTRICT_REFERENCES(new_line, WNDS, RNDS); /* PUT_LINE - Put (write) line to file */ PROCEDURE put_line(file IN file_type, buffer IN VARCHAR2); PRAGMA RESTRICT_REFERENCES(put_line, WNDS, RNDS); /* PUTF - Put (write) formatted text to file */ procedure putf(file IN file_type, format IN VARCHAR2, arg1 IN VARCHAR2 DEFAULT NULL, arg2 IN VARCHAR2 DEFAULT NULL, arg3 IN VARCHAR2 DEFAULT NULL, arg4 IN VARCHAR2 DEFAULT NULL, arg5 IN VARCHAR2 DEFAULT NULL); PRAGMA RESTRICT_REFERENCES(putf, WNDS, RNDS); /* FFLUSH - Force physical write of buffered output */ PROCEDURE fflush(file IN file_type); PRAGMA RESTRICT_REFERENCES(fflush, WNDS, RNDS); invalid_maxlinesize EXCEPTION; /* FOPEN - open file (user-specified maximum line size) */ FUNCTION fopen(location IN VARCHAR2, filename IN VARCHAR2, Page 67 open_mode IN VARCHAR2, max_linesize IN BINARY_INTEGER) RETURN file_type; PRAGMA RESTRICT_REFERENCES(fopen, WNDS, RNDS); END utl_file; / Annexe 6 : Package PL/SQL UTL_FILE Agence Cohérence fichiers agence et gimap Site Serveur Central DR Rue du Rocher Dir_Dgn.bat 21h00 Lancement du programme Lance.bat 1h00 Compression des fichiers à transférer Décompression des fichiers à transférer ZipDgn.bat 4h00 UnzipDgn.bat 6h15 Création du journal de transfert Cohérence fichier site et gimap Création du journal de cohérence UnzipDgn.bat 6h15 RecuperationJournaux.bat 6h15 Dir_Dgn.bat 7h35 Dir_Dgn.bat 7h35 ControleSite.bat 8h00 Annexe 7: Tableau récapitulatif de programmation des tâches Page 68 Annexe 8: Paramétrage du Gestionnaire des Services Internet Microsoft IIS Annexe 9 : Paramétrage du Gestionnaire de Tâche WinAt Page 69 -----------------------------Agence de MELUN Le 27/07/2004 01:04:25 -----------------------------Nombre de fichiers transférables : 352 Fichier mee_seine.cus : copie Fichier vaux_penil.ce1 : copie Fichier vaux_penil.sfd : copie Fichier vaux_penil_cad.fdp : copie Nombre de fichiers transférés : 4 Volume des fichiers transférés : 9589248 octets ---------------------------------------Début de la compression pour l agence de MELUN mar. 27/07/2004 4:00 Création du fichier A7200.zip : 3,531 Mo Fin de la compression pour l agence de MELUN mar. 27/07/2004 4:00 --------------------------------------------------------------------------Début de la copie sur le site de SAINT-MAUR mar. 27/07/2004 4:00 Fin de la copie sur le site de SAINT-MAUR mar. 27/07/2004 4:04 -------------------------------------------------------------Début de la copie sur le site de ROCHER mar. 27/07/2004 4:04 Fin de la copie sur le site de ROCHER mar. 27/07/2004 4:05 -------------------------------------------------------------Début de la copie sur le site de CERGY-LE-HAUT mar. 27/07/2004 4:05 Fin de la copie sur le site de CERGY-LE-HAUT mar. 27/07/2004 4:06 -------------------------------------------------------------Début de la décompression pour le site de SAINT-MAUR mar. 27/07/2004 6:15 Fin de la décompression pour le site de SAINT-MAUR mar. 27/07/2004 6:15 ---------------------------------------Début de la décompression pour le site de ROCHER mar. 27/07/2004 6:15 Fin de la décompression pour le site de ROCHER mar. 27/07/2004 6:15 ---------------------------------------Début de la décompression pour le site de CERGY-LE-HAUT mar. 27/07/2004 6:15 Fin de la décompression pour le site de CERGY-LE-HAUT mar. 27/07/2004 6:15 ---------------------------------------- Annexe 10 : Extrait du fichier de transfert des données graphiques Page 70 --------------------------------------------------------------------------DEBUT DE LA PROCEDURE POUR CONTROLER LES FICHIERS DGN SUR LES SITES ET LA TABLE GIMAP Le 24/07/2004 08:00:00 -------------------------------------------------------------------------------------------------------Site de RAMBOUILLET Le 24/07/2004 08:01:13 -----------------------------Nombre de fichiers présents dans GIMAP : 174 Nombre de fichiers non cohérents avec GIMAP : 0 Nombre de fichiers manquants : 0 --------------------------------------------------------------------Site de MEULAN Le 24/07/2004 08:01:15 -----------------------------Nombre de fichiers présents dans GIMAP : 354 Nombre de fichiers non cohérents avec GIMAP : 0 Nombre de fichiers manquants : 1 brueil_vexin.voi --------------------------------------------------------------------Site de ITTEVILLE Le 24/07/2004 08:01:19 -----------------------------Nombre de fichiers présents dans GIMAP : 214 Nombre de fichiers non cohérents avec GIMAP : 0 Nombre de fichiers manquants : 0 --------------------------------------------------------------------Site de DOURDAN Le 24/07/2004 08:01:21 -----------------------------Nombre de fichiers présents dans GIMAP : 311 Nombre de fichiers non cohérents avec GIMAP : 0 Nombre de fichiers manquants : 0 --------------------------------------------------------------------Site de ROCHER Le 24/07/2004 08:08:53 -----------------------------Nombre de fichiers présents dans GIMAP : 3426 Nombre de fichiers non cohérents avec GIMAP : 9 montereau_yonne.ce1 montereau_yonne.ce2 montereau_yonne.cpl montereau_yonne.cun montereau_yonne.cus montereau_yonne.ind montereau_yonne.se1 montereau_yonne.voi vaucourtois_ign.fdp Nombre de fichiers manquants : 2 brueil_vexin.voi rungis.dgn ---------------------------------------- Annexe 11 : Fichier de contrôle de transfert des données graphiques Page 71 Serveur Central DR - Windows 2000 Server Base de données ORACLE - Copie Fichiers graphiques GIRIS des agences - Logiciel SyncBack Base Oracle Giris d i g ti a l dg i i t al Copie des Fichiers DGN des agences SyncBack Serveur d'agence - Windows NT4 Fichiers graphiques référents de GIRIS di gi t al Routeur Fichiers DGN de l'agence Page 72 Annexe 13 : Paramétrage de l’outil SynckBack Annexe 14 : Génération automatique des branchements Page 73 Exploitation Eau Potable - Interventions / Anomalies ou Ordre d'Intervention Clef Giris 2750 N° de l' Ordre d' Intervention 1977 LA ROCHETTE Commune S8260 N° de Contrat COMMUNAL/ELEV. Réseau 17 Numéro de voie Voie RUE HONORE DAUMIER MAIRIE Origine de la demande HORS ASTREINTE Intervention YXXX REPARATION Imputation Coordonnée X 601235.42 Coordonnée Y 156471.19 Annexe 15 : Description du masque OI pour GIRIS, partie principale Canalisation Equipement Ouvrage Branchement Voirie 102450 Clef de la canalisation Diamètre de la canalisation 200 Matériau de la canalisation FONTE Date de Constat de l' O.I. 20/03/2003 Date de Début de l' O.I. 20/03/2003 Date de Fin de l' O.I. 20/03/2003 FUITE Type d' O.I. CASSE TRANSVERSALE Nature d' O.I. REPARATION Action réalisée RENOUVELLEMENT Action à envisager CGE Réalisation Observations (1) Observations (2) Observations (3) Documents (CR, photos, ...) |<< < Précédent Suivant > >>| Valider Annexe 16 : Description du masque OI pour GIRIS, partie détaillée pour les OI Page 74 Tronçon Vanne Equipement du réseau Représente un ou plusieurs Concerne un ou plusieurs Représent e un ou plusieurs Equipement Concerne un ou plusieurs Ordre d'intervention Anomalie Représente un ou plusieurs Intervention de voirie Concerne un ou plusieurs Concerne un ou plusieurs Concerne un ou plusieurs Branchement Equipement incendie Ouvrage Représente un ou plusieurs Détendeur / Régulateur Représente un ou plusieurs Représente un ou plusieurs Poste de chloration Ouvrage Réservoir Annexe 17 : Modèle Conceptuel de Données Représente les différents types de relations recensés entre les Ordre d’Interventions OI et les constituants du réseau. Page 75 PLAN MSLINK NUMBER(10,0) NATURE GENRE FORMAT LIEU FICHIER OBSERV TITRE TIPE TABLENAME VARCHAR2(16) VARCHAR2(32) VARCHAR2(4) VARCHAR2(20) VARCHAR2(40) VARCHAR2(80) 0, n VARCHAR2(40) NUMBER(10,0) VARCHAR2(50) OI_TRONCON INTER_PLAN 1, 1 MSPLAN TABLENAME MSOBJET NUMBER(10,0) VARCHAR2(20) NUMBER(10,0) Création automatique des fiches Anomalie lors de l'insertion dans la table OI_BRANCHEMENT 1, 1 T ID_TRONCON ID_OI NUMBER(10,0) NUMBER(10,0) DATE_CONSTAT DATE_DEBUT DATE_FIN TYPE NATURE ACTION_REALISE ACTION_ENVISAGE REALISATION OBSERV_1 OBSERV_2 OBSERV_3 VARCHAR2(16) VARCHAR2(16) VARCHAR2(16) VARCHAR2(30) VARCHAR2(30) VARCHAR2(48) 1, 1 VARCHAR2(48) VARCHAR2(48) VARCHAR2(100) VARCHAR2(100) VARCHAR2(100) BRANCHEMENT REF_CLIENT ID_ANO MSLINK NUMBER(10,0) ... CHAR(10) 0, n Moulinettes MDL remontant les informations depuis la base GN via des fichiers CSV 0, n NUMBER(10,0) MAPID DIAMETRE MATERIAU ... NUMBER(10,0) NUMBER(10,0) VARCHAR2(20) CHAR(10) 1, 1 VARCHAR2(20) CHAR(10) 1, 1 MSLINK TRAITE DATE NOM_FACTURATION ADRESSE_FACTURATION TELEPHONE TYPE_OI MOTIF_OI TITRE NOM ADRESSE CP VILLE OBSERV_1 OBSERV_2 OBSERV_3 EAU_BRANCHEMENT TRONCON MSLINK 0, n 0, n NUMBER(10,0) VARCHAR2(16) VARCHAR2(16) VARCHAR2(40) VARCHAR2(80) VARCHAR2(20) NUMBER(10,0) NUMBER(10,0) VARCHAR2(16) 0, n VARCHAR2(40) VARCHAR2(80) NUMBER(5,0) VARCHAR2(30) CHAR(10) CHAR(10) CHAR(10) OI_VOIRIE OI_ANO MSLINK NUM_ORDRE CODE_COM NUM_CONTRAT 1, 1 RESEAU NUM_VOIE MSRUE ORIGINE INTERVENTION IMPUTATION X_SYS Y_SYS 0, n NUMBER(38,0) ID_OI NUMBER(10,0) NUMBER(10,0) NUMBER(10,0) NUMBER(10,0) 0, n NUMBER(10,0) NUMBER(10,0) 1, 1 NUMBER(10,0) NUMBER(10,0) NUMBER(10,0) VARCHAR2(48) NUMBER(38,0) NUMBER(38,0) ELEMENT DATE_CONSTAT DATE_DEBUT DATE_FIN TYPE NATURE ACTION_REALISE ACTION_ENVISAGE REALISATION OBSERV_1 OBSERV_2 OBSERV_3 VARCHAR2(20) VARCHAR2(16) VARCHAR2(16) VARCHAR2(16) VARCHAR2(30) VARCHAR2(30) VARCHAR2(48) VARCHAR2(48) VARCHAR2(48) VARCHAR2(100) VARCHAR2(100) VARCHAR2(100) 0, n 1, 1 OI_EQUIPMT ID_EQUIPMT ID_OI V_OUVRAGE MSLINK MAPID OUVRAGE TYPE ... RESERVOIR MSLINK NUMBER(10,0) MAPID TIPE ... NUMBER(10,0) VARCHAR2(20) CHAR(10) OI_OUVRAGE 1, 1 0, n SURPRESSEUR MSLINK NUMBER(10,0) MAPID TIPE ... NUMBER(10,0) VARCHAR2(20) CHAR(10) 0, n NUMBER(10,0) MAPID TIPE ... NUMBER(10,0) VARCHAR2(20) CHAR(10) ID_OUVRAGE ID_OI DATE_CONSTAT DATE_FIN TYPE NATURE ACTION_REALISE 1, 1 ACTION_ENVISAGE REALISATION OBSERV_1 OBSERV_2 OBSERV_3 1, 1 RECHLOR MSLINK TABLESUPPORT DATE_CONSTAT DATE_DEBUT DATE_FIN TYPE NATURE ACTION_REALISE ACTION_ENVISAGE REALISATION OBSERV_1 1, 1 OBSERV_2 OBSERV_3 NUMBER(10,0) NUMBER(10,0) VARCHAR2(20) VARCHAR2(20) CHAR(10) NUMBER(38,0) NUMBER(38,0) VARCHAR2(16) VARCHAR2(16) 1, 1 VARCHAR2(20) VARCHAR2(30) VARCHAR2(48) VARCHAR2(48) VARCHAR2(48) VARCHAR2(100) VARCHAR2(100) VARCHAR2(100) V_EQUIPMT NUMBER(38,0) NUMBER(38,0) MSLINK MAPID EQUIPEMENT TIPE DIAM ... NUMBER(38,0) VARCHAR2(16) VARCHAR2(16) VARCHAR2(16) VARCHAR2(30) VARCHAR2(30) VARCHAR2(48) VARCHAR2(48) VARCHAR2(48) 1, 1 VARCHAR2(100) VARCHAR2(100) VARCHAR2(100) 1, 1 NUMBER(10,0) NUMBER(10,0) VARCHAR2(20) VARCHAR2(20) NUMBER(10,0) CHAR(10) 1, 1 0, n 0, n 0, n EQUIP_INC VANNE EQUIP_SPE 0, n DETENDEUR MSLINK NUMBER(10,0) MSLINK NUMBER(10,0) MSLINK NUMBER(10,0) MSLINK NUMBER(10,0) MAPID TIPE DIAM ... NUMBER(10,0) VARCHAR2(20) NUMBER(10,0) CHAR(10) MAPID TIPE DIAM ... NUMBER(10,0) VARCHAR2(20) NUMBER(10,0) CHAR(10) MAPID TIPE DIAM ... NUMBER(10,0) VARCHAR2(20) NUMBER(10,0) CHAR(10) MAPID TIPE DIAM ... NUMBER(10,0) VARCHAR2(20) NUMBER(10,0) CHAR(10) 0, n Annexe 18 : Modèle Physique de Données Représente les tables du module de saisie des Ordre d’Interventions OI. Annexe 19 : Tablette FUJITSU 5010D Page 76 Annexe 20 : La solution ArpentGIS sur support Pocket PC et carte GPS Page 77 Annexe 21 : La solution MobileMapper Thales A gauche le MobileMapper solution intégrée (récepteur GPS et logiciel), temps réel et post-traitement, à droite le MobileMapper CE, GPS métrique sous l’environnement Windows® CE BlueTooth™, compatible ArcPad. En dessous le logiciel de visualisation et de post-traitement MobileMapper Office. Page 78 Annexe 22 : Logiciel GISDataPro de Leica Geosystems Page 79 Annexe 23 : Interface standard du projet GeoOutlook Annexe 24 : Interface de la solution GeoOutlook pour tablette. Page 80