Une plate-forme interopérable. 4 décembre 2007

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Une plate-forme interopérable. 4 décembre 2007"

Transcription

1 1 Une plate-forme interopérable 4 décembre 2007

2 Plan 2 Vers une nouvelle plate-forme: GeOxygene L expérience des plates-formes au COGIT. Architecture de GeOxygene Organisation générale de la plate-forme et des outils. Développement d applications avec GeOxygene Exemples d applications Open source Prise en main

3 Plates-formes : l expérience COGIT 3 Durant les 15 dernières années, 3 plates-formes ont été développées au laboratoire COGIT : Généralisation : PlaGe [Lecordix et al, 1997] Généralisation peu contextuelle, développée en ADA Stratège [Ruas 1998] Généralisation contextuelle, basée sur un système expert, développé en Le-Lisp Depuis 1999 : Lamps2 (Laser Scan) puis Clarity Mise à jour et appariement : GéO 2 [Raynal et al, 1995] Développée sur le SGBDOO O 2, principalement en O 2 C (un C/C++ propriétaire) Depuis 2001 : GeOxygene (Oxygene)

4 Plates-formes : l expérience COGIT 4 Le développement d algorithmes de recherche au laboratoire COGIT a donc dû faire face : Une grande diversité de systèmes ne communiquant pas entre eux : le même algorithme a été développé dans les différentes platesformes. Des développements non centralisés, non documentés et bien souvent non maintenus : le même algorithme a été développé plusieurs fois. Les systèmes utilisés en production ou à l extérieur de l IGN sont généralement des logiciels SIG commerciaux : le reversement des applications de recherche est souvent très difficile (voire impossible).

5 Vers une nouvelle plate-forme 5 Afin de surmonter ces problèmes, de nombreuses technologies en génie logiciel ont émergées : des langages de programmation standardisés, extensibles, orientés objet et munis de capacités de communication sur les réseaux comme Internet (exemple :Java), des techniques de modélisation basées sur la notion de composants logiciels réutilisables (exemple : UML), des SGBD objet-relationnel permettant le stockage et l interrogation de données géographiques (Oracle, PostgreSQL/PostGIS)

6 Vers une nouvelle plate-forme 6 Implémentation d une nouvelle plate-forme interopérable : Fournissant aux utilisateurs un cadre ouvert pour le développement d applications de recherche. Permettant la centralisation des codes, de leur documentation et une maintenance aisée.

7 Architecture 7 Vers une nouvelle plate-forme: GeOxygene L expérience des plates-formes au COGIT. Architecture de GeOxygene Organisation générale de la plate-forme et des outils. Développement d applications avec GeOxygene Exemples d applications Open source Prise en main

8 Architecture 8 OGC, ISO, Oracle,... Schéma objet Mapping OJB (Castor) Réseau SGBD Oracle PostgreSQL Couche Spatiale Oracle Spatial PostGIS Bibliothèques (packages Java) Documentation (Javadoc) CVS (Concurrent Versioning) Traducteur / chargeur FME : chargeur Shape Oracle, chargeur Shape PostGIS

9 Architecture : modèle 9 OGC, ISO, Oracle,... Schéma objet Réseau Un modèle objet extensible en accord avec l OGC et les projets de l ISO/TC 211 (en charge de l Information Géographique / Géomatique) Géométrie et topologie (ISO 19107) GM_Object et TP_Object General feature model (ISO 19109) FT_Feature Métadonnées (ISO 19115) Référencement spatial basé sur les coordonnées (ISO 19111) Les utilisateurs implémentent leurs schémas d application afin de satisfaire les conditions liées au schéma principal. Implémenté en Java.

10 Organisation générale du modèle 10 ISO ISO ISO Métadonnées Spatiale SRC Implémentation partielle Dictionnaire ISO Schéma d application

11 Organisation générale du modèle 11 ISO OGC (feature geometry) / ISO : diagramme des classes géométriques

12 Organisation générale du modèle 12 Métadonnées Modèle OGC et quelques extensions : classes géographiques

13 Architecture : SGBD 13 OGC, ISO, Oracle,... Schéma objet Réseau SGBD Oracle PostgreSQL Couche spatiale Oracle Spatial PostGIS Les données sont stockées dans une SGBD relationnel (SGBDR) afin d assurer un accès rapide et fiable au système. Ce SGBD est soit Oracle soit PostgreSQL. La géométrie est stockée dans les extensions spatiales de ces SGBD : Oracle Spatial ou PostGIS.

14 Architecture : mapping 14 OGC, ISO, Schéma objet Oracle,... Mapping OJB Réseau SGBD Oracle PostgreSQL Couche spatiale Oracle Spatial PostGIS Les utilisateurs n ont pas à s inquiéter des traitements en SQL : ils modélisent leurs applications en UML et programment en Java. Le pont (mapping) entre les environnements objet et relationnel est réalisé grâce à un logiciel open source : OJB (Object Relationnal Bridge). Toutes les informations liées au mapping sont stockées dans des fichiers XML.

15 Architecture : bibliothèques 15 OGC, ISO, Oracle,... Schéma objet Mapping OJB Réseau SGBD Oracle PostgreSQL Bibliothèques (packages Java) Couche spatiale Oracle Spatial PostGIS Afin de préserver l indépendance des développements, les processus géographiques sont codés et stockés dans des librairies séparées. Les bibliothèques peuvent avoir différentes sources (web, anciens développements du laboratoire), sont codés dans différents langages (C, C++, Fortran, Ada) et peuvent être interfacées avec le langage Java grâce à JNI.

16 Architecture : outils 16 OGC, ISO, Oracle,... Schéma objet Mapping OJB Réseau SGBD Oracle PostgreSQL Couche spatiale Oracle Spatial PostGIS Bibliothèques (packages Java) Documentation (Javadoc) La documentation est automatiquement générée à partir du code et partagé sur un serveur web entre les différents utilisateurs.

17 Architecture : outils 17 OGC, ISO, Oracle,... Schéma objet Mapping OJB Réseau SGBD Oracle PostgreSQL Couche spatiale Oracle Spatial PostGIS Bibliothèques (packages Java) Documentation (Javadoc) CVS (Concurrent Versioning) Le code est systématiquement partagé sur un serveur grâce au CVS (Concurrent Versioning System).

18 Architecture : outils 18 OGC, ISO, Oracle,... Schéma objet Mapping OJB Réseau SGBD Oracle PostgreSQL Couche spatiale Oracle Spatial PostGIS Bibliothèques (packages Java) Documentation (Javadoc) CVS (Concurrent Versioning) Données géographiques Traducteur / Chargeur FME : chargeur Shape Oracle, chargeur Shape PostGIS Ou chargeur PostGIS intégré : shp2pgsql Les données géographiques sont chargées et converties grâce à un chargeur de données géographiques (FME) ou directement grâce à un chargeur PostGIS intégré (shp2pgsql).

19 Développement d applications 19 Vers une nouvelle plate-forme: GeOxygene L expérience des plates-formes au COGIT. Architecture de GeOxygene Organisation générale de la plate-forme et des outils. Développement d applications avec GeOxygene Exemples d applications Open source Prise en main

20 Développement d applications Troncon_route GM_Object type : string dept : string num_route : string categorie : string nom_route : string etat_cha : string importance : string nb_voies : string normalisee : string pos_sol : string toponyme : string FT_Feature TP_Object Code Java Modèle objet Visualisation SGBD Mapping 20

21 Développement d applications Troncon_route GM_Object type : string dept : string num_route : string categorie : string nom_route : string etat_cha : string importance : string nb_voies : string normalisee : string pos_sol : string toponyme : string FT_Feature TP_Object Code Java Modèle objet Visualisation SGBD Mapping 21

22 Développement d applications Troncon_route GM_Object type : string dept : string num_route : string categorie : string nom_route : string etat_cha : string importance : string nb_voies : string normalisee : string pos_sol : string toponyme : string FT_Feature TP_Object Code Java Modèle objet Visualisation SGBD Mapping 22

23 Développement d applications Troncon_route GM_Object type : string dept : string num_route : string categorie : string nom_route : string etat_cha : string importance : string nb_voies : string normalisee : string pos_sol : string toponyme : string FT_Feature TP_Object Code Java Modèle objet Visualisation SGBD Mapping 23

24 Développement d applications 24 Schéma objet SGBDR Couche spatiale Programme Java // débuter une transaction db.begin(); // Chargement d objets géographiques... features1 =db.load(...); features2 =db.load(...);... // Calcul d intersection entre objets... intersection =features1.intersection(features2);... // commit de la transaction db.commit();

25 Exemples d applications 25 Vers une nouvelle plate-forme: GeOxygene L expérience des plates-formes au COGIT. Architecture de GeOxygene Organisation générale de la plate-forme et des outils. Développement d applications avec GeOxygene Exemples d applications Open source Prise en main

26 Exemples d applications 26 Différentes couches d applications Noyau Visualisation de données Navigateur d objets Création de structures (java2sql, sql2java, mapping) Première couche applicative : les applications «bases» Opérateurs spatiaux : angle, vecteur, calculs géométriques Carte topologique, graphe Triangulation utilisation de code existant Seconde couche applicative : les applications experts Appariement 3D Manipulation de schémas

27 Exemples d applications : noyau 27 Visualisateur : JUMP/OpenJUMP

28 Exemples d applications : noyau 28 Navigateur d objets (browser)

29 Exemples d applications «bases» 29 Triangulation de Delaunay

30 Exemples d applications experts 30 Applications experts Appariement 3D Manipulation de schémas Éditeur de métadonnées : création d un jeu et de ses métadonnées Catalogue de traitements Système de déploiement de méthodes sous forme de services Ontologies Couleur Système de spécifications de cartes

31 Exemples d applications experts 31 Appariement automatique du réseau routier

32 Exemples d applications experts 32 Schéma utilisateur (en transformation) Échantillons de données reflétant le schéma utilisateur Exploration de schéma et transformation Amélioration de l utilisabilité des jeux de données géographiques par transformations interactives des schémas [Balley]

33 Open source 33 Vers une nouvelle plate-forme: GeOxygene L expérience des plates-formes au COGIT. Architecture de GeOxygene Organisation générale de la plate-forme et des outils. Développement d applications avec GeOxygene Exemples d applications Open source Prise en main

34 Open source : choix de licence 34 Veut-on connaître les modifications (code, date)? GPL, LGPL Sinon Apache, Souhaite-t-on que quelqu un puisse utiliser le logiciel avec ses propres logiciels? LGPL Sinon GPL Souhaite-t-on compiler ce logiciel avec des logiciels non libres? Oui : LGPL Non : GPL

35 Open source 35

36 Open source : les dépôts 36 Release 1.0 Dépôt du noyau de GeOxygene (mai 2005) Release 1.1 Correction de bugs mineurs (juin 2006) Release 1.2 Dépôt des applications «bases» (août 2007) Release 2.0 Dépôt de l appariement (fin 2007 début 2008) Release 2.x Autres dépôts à organiser (3D, ) Projet ANR : GeOpenSim - Module Open Source pour l'analyse des Tissus Urbains

37 Open source : les dépôts 37 Visualisateur JUMP/OpenJUMP Appariement de données géographiques Applications d évaluation des risques Module 3D Carte topologique, opérateurs spatiaux, triangulation Ontologies Catalogue de traitements Manipulation de schémas Editeur de métadonnées Noyau de GeOxygene (ISO/OGC) Système de spécifications de cartes Couleur Contraste

38 Prise en main 38 Vers une nouvelle plate-forme: GeOxygene L expérience des plates-formes au COGIT. Architecture de GeOxygene Organisation générale de la plate-forme et des outils. Développement d applications avec GeOxygene Exemples d applications Open source Prise en main

39 Prise en main 39 chargement et affichage

B.10 «Oxygène» : une plate-forme inter-opérable pour le déploiement de services Web géographiques

B.10 «Oxygène» : une plate-forme inter-opérable pour le déploiement de services Web géographiques B.10 «Oxygène» : une plate-forme inter-opérable pour le déploiement de services Web géographiques Thierry Badard & Arnaud Braun Introduction Le développement d applications Web, s appuyant sur des données

Plus en détail

GeOxygene : installation pas à pas - sous environnement Windows - version 1.0

GeOxygene : installation pas à pas - sous environnement Windows - version 1.0 Institut Géographique National Laboratoire COGIT GeOxygene : installation pas à pas - sous environnement Windows - version 1.0 Date de la dernière modification Rédacteur Diffusion Contenu du document 21

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

Jérémy Renard. en collaboration avec J. Gaffuri, C. Duchêne et G. Touya. CartAGen. Une nouvelle plate-forme de recherche en généralisation automatique

Jérémy Renard. en collaboration avec J. Gaffuri, C. Duchêne et G. Touya. CartAGen. Une nouvelle plate-forme de recherche en généralisation automatique Jérémy Renard en collaboration avec J. Gaffuri, C. Duchêne et G. Touya CartAGen Une nouvelle plate-forme de recherche en généralisation automatique 1 Journées de la Recherche IGN - 11 mars 2011 CartAGen

Plus en détail

Appariement de graphes de réseau avec PostGIS

Appariement de graphes de réseau avec PostGIS Appariement de graphes de réseau avec PostGIS VincentPicavetMakinaCorpus OGRS2009 Vincent Picavet / Makina Corpus vincent.picavet@makina-corpus.com Ingénieur Systèmes d'information Géographique Contributeur

Plus en détail

Mercredi 15 Janvier 2014

Mercredi 15 Janvier 2014 De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est

Plus en détail

GeOxygene : travaux pratiques Exercices pour la version PostGIS version 1.2

GeOxygene : travaux pratiques Exercices pour la version PostGIS version 1.2 Institut Géographique National Laboratoire COGIT GeOxygene : travaux pratiques Exercices pour la version PostGIS version 1.2 28 février 2007 Eric Grosso Résumé : Ce document a pour but de comprendre GeOxygene

Plus en détail

Les Géodatabases en 9.2

Les Géodatabases en 9.2 Les Géodatabases en 9.2 Session Technique Géodatabase 9.2 Versailles SIG 2007 Nouveautés dans les Géodatabases Géodatabase adaptée À la taille de l entreprise À l architecture déployée Aux processus de

Plus en détail

Qu est-ce que ArcGIS?

Qu est-ce que ArcGIS? 2 Qu est-ce que ArcGIS? LE SIG ÉVOLUE Depuis de nombreuses années, la technologie SIG améliore la communication, la collaboration et la prise de décision, la gestion des ressources et des infrastructures,

Plus en détail

Comment s intègre le SIG dans un système d information?

Comment s intègre le SIG dans un système d information? Comment s intègre le SIG dans un système d information? Bertrand PARPOIL 1 1 Résumé Résumé : Comment interfacer le SIG avec le SI d entreprise? Historiquement, le développement des SIG s est fait de manière

Plus en détail

Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet

Cahier de charges (Source : Java EE - Guide de développement d'applications web en Java par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &

Plus en détail

Objectifs. Maîtriser. Pratiquer

Objectifs. Maîtriser. Pratiquer 1 Bases de Données Objectifs Maîtriser les concepts d un SGBD relationnel Les modèles de représentations de données Les modèles de représentations de données La conception d une base de données Pratiquer

Plus en détail

D INFORMATION GEOGRAPHIQUE et DONNEES PATRIMONIALES. Service Analyse Spatiale Région Provence-Alpes-Côte d Azur

D INFORMATION GEOGRAPHIQUE et DONNEES PATRIMONIALES. Service Analyse Spatiale Région Provence-Alpes-Côte d Azur SYSTÈME D INFORMATION GEOGRAPHIQUE et DONNEES PATRIMONIALES 1 1. INFORMATION GEOGRAPHIQUE et SYSTEME D INFORMATION GEOGRAPHIQUE (S.I.G.) 2 Le processus général de DEMATERIALISATION et NUMERISATION s applique

Plus en détail

CESI Bases de données

CESI Bases de données CESI Bases de données Introduction septembre 2006 Bertrand LIAUDET EPF - BASE DE DONNÉES - septembre 2005 - page 1 PRÉSENTATION GÉNÉRALE 1. Objectifs généraux L objectif de ce document est de faire comprendre

Plus en détail

ArcGIS Manuel de formation

ArcGIS Manuel de formation ArcGIS Manuel de formation Présentation générale de la gamme ArcGIS V1.1 avril 2004 Sommaire Introduction Le système ArcGIS Les données utilisables ArcGIS desktop Les modules complémentaires Introduction

Plus en détail

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles Types d applications pour la persistance Université de Nice Sophia-Antipolis Version 0.9 28/8/07 Richard Grin Toutes les applications n ont pas une complexité qui nécessite une architecture n- tiers Ce

Plus en détail

Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement

Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement distribué Éric Leclercq Département IEM / Laboratoire LE2i Septembre 2014

Plus en détail

Plate-forme. Guide utilisateur. Projet GeOxygene Mars 2005 Version provisoire en français

Plate-forme. Guide utilisateur. Projet GeOxygene Mars 2005 Version provisoire en français Plate-forme Guide utilisateur Projet GeOxygene Mars 2005 Version provisoire en français Titre : Plate-forme GeOxygene Guide utilisateur. Mots-clés : GeOxygene, architecture, modèle, orienté-objet, plate-forme,

Plus en détail

PostgreSQL, le cœur d un système critique

PostgreSQL, le cœur d un système critique PostgreSQL, le cœur d un système critique Jean-Christophe Arnu PostgreSQLFr Rencontres Mondiales du Logiciel Libre 2005 2005-07-06 Licence Creative Commons Paternité - Pas d utilisation commerciale - Partage

Plus en détail

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces Maryem Rhanoui 2013 Alfresco Liens utiles Le site Alfresco : http://www.alfresco.com/fr/ Le Portail Content Community http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation,

Plus en détail

Module IUP3 Bases de Données Avancées. Esther Pacitti

Module IUP3 Bases de Données Avancées. Esther Pacitti Module IUP3 Bases de Données Avancées Esther Pacitti Objectifs générales du Module Réviser les principales concepts de BD relationnelle et la langage algébrique et SQL (interrogation et màj) Comprendre

Plus en détail

Plateforme SAS. Data & Information System

Plateforme SAS. Data & Information System Data & Information System SOMMAIRE Rédacteur : Ref: F.Barthelemy AXIO_1111_V1 PLATEFORME SAS PREREQUIS SAS GUIDE SAS WRS SAS PORTAL SAS MINER Une plateforme unique et modulable capable d exploiter l architecture

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon MDE Model Driven Engineering http://www.rzo.free.fr Pierre PARREND 1 Mai 2005 Sommaire MDE : principe MDE et le génie logiciel MDE et UML MDE et les Design Patterns

Plus en détail

de survie du chef de projet

de survie du chef de projet KIT de survie du chef de projet 01 1 2 3 4 5 6 04 03 07 07 03 03 LE SERVEUR LE CLIENT TECHNOLOGIE WEB CLIENT LE SERVEUR WEB TECHNIQUES & CADRE DE TRAVAIL APPLICATIONS 101 LE SERVEUR Un serveur informatique

Plus en détail

Septième rencontre du réseau de référents Mardi 20 juin 2006

Septième rencontre du réseau de référents Mardi 20 juin 2006 Septième rencontre du réseau de référents Mardi 20 juin 2006 ductiondémarche de déploiement... Volonté de passer «d un SIG centralisé à un SIG coopératif» --> partager l Information Géographique avec les

Plus en détail

Introduction à GeoKettle un outil ETL spatial open source

Introduction à GeoKettle un outil ETL spatial open source Introduction à GeoKettle un outil ETL spatial open source par Etienne Dubé et Thierry Badard {etienne.dube,thierry.badard}@scg.ulaval.ca Groupe de recherche GeoSOA (http://geosoa.scg.ulaval.ca) Université

Plus en détail

Bases de données cours 1

Bases de données cours 1 Bases de données cours 1 Introduction Catalin Dima Objectifs du cours Modèle relationnel et logique des bases de données. Langage SQL. Conception de bases de données. SQL et PHP. Cours essentiel pour votre

Plus en détail

Fiche descriptive d une unité d enseignement (UE) et de ses éléments constitutifs (ECUE)

Fiche descriptive d une unité d enseignement (UE) et de ses éléments constitutifs (ECUE) Fiche descriptive d une unité d enseignement (UE) et de ses éléments constitutifs (ECUE) Intitulé de l UE Informatique Générale et SIG 2 Nombre des crédits:.. 6.. Code UE : GEOIDE2F1. Université : Mannouba.

Plus en détail

Les applications webmapping en opensource. 1 Christophe Adriaensen

Les applications webmapping en opensource. 1 Christophe Adriaensen Les applications webmapping en opensource 1 Christophe Adriaensen Sommaire Présentation de GIM Architecture Webmapping opensource: schéma général Architecture Webmapping opensource: description des composants

Plus en détail

Bases de données. c Olivier Caron. Bureau F-016 Olivier.Caron@polytech-lille.fr

Bases de données. c Olivier Caron. Bureau F-016 Olivier.Caron@polytech-lille.fr Bases de données Bureau F-016 Olivier.Caron@polytech-lille.fr 1 Système d information et bases de données Une formation sur 3 ans! Système d information Analyse, conception Bases de données structuration,

Plus en détail

Analyse des besoins logiciels

Analyse des besoins logiciels Analyse des besoins logiciels Encadrement et supervision Annie Danzart Jean-Claude Moissinac Equipe de développement Mohamed Anouar Benaissa anouar@benaissa.net Anthony Rabiaza rabiaza@enst.fr Déva Pajaniaye

Plus en détail

Gestion de la donnée au BRGM des grandes banques nationales aux simples résultats d'études. Journée BDD OSUC 15/01/2014

Gestion de la donnée au BRGM des grandes banques nationales aux simples résultats d'études. Journée BDD OSUC 15/01/2014 Gestion de la donnée au BRGM des grandes banques nationales aux simples résultats d'études Journée BDD OSUC 15/01/2014 Contexte de la présentation Gestion de banques de données de référence Expertise Conduite

Plus en détail

TP1 POSTG. Géomatique. Session TP1. p. 1

TP1 POSTG. Géomatique. Session TP1. p. 1 Certificatt Universitaire en Urbanisme et Développementt Durable Session Géomatique et Systèmes d Informations Géographique P POSTG GRESQL PO INSTALLATION OSTGIS QUANTUMGIS p. 1 Session Géomatique et Systèmes

Plus en détail

Chapitre 1. Introduction aux Bases de Données. Cours de Bases de Données. Polytech Paris-Sud. Chapitre 1 : Quelques questions

Chapitre 1. Introduction aux Bases de Données. Cours de Bases de Données. Polytech Paris-Sud. Chapitre 1 : Quelques questions Cours de Bases de Données Chapitre 1 Polytech Paris-Sud Sarah Cohen-Boulakia LRI, Bât 490, Université Paris-Sud 11, Orsay cohen @ lri. fr 01 69 15 32 16 Introduction aux Bases de Données 1 2 Chapitre 1

Plus en détail

SIG 2009 Atelier INSPIRE

SIG 2009 Atelier INSPIRE SIG 2009 Atelier INSPIRE INSPIRE vu par un éditeur Stratégie, solutions, réalisations Michel BERNARD ESRI France - mbernard@esrifrance.fr No. 1 No. 2 INSPIRE : par où commencer? INSPIRE - Une évolution,

Plus en détail

Gestion de données complexes

Gestion de données complexes Master 2 Informatique Spécialité AIGLE Gestion de données complexes Amayas ABBOUTE Gilles ENTRINGER SOMMAIRE Sommaire i 1 - Introduction 1 2 - Technologies utilisées 2 2.1 API Jena........................................

Plus en détail

Techniques d'interopérabilité au service de l'intégration des données géographiques

Techniques d'interopérabilité au service de l'intégration des données géographiques Techniques d'interopérabilité au service de l'intégration des données géographiques Mickael TREGUER IFREMER IDM/ISI Les Normes Catalogue et métadonnées Accès aux données géographiques Serveur de données

Plus en détail

L'interopérabilité CAO/SIG, un enjeu important pour la maintenance et l exploitation de vos infrastructures. www.graphland.fr

L'interopérabilité CAO/SIG, un enjeu important pour la maintenance et l exploitation de vos infrastructures. www.graphland.fr L'interopérabilité CAO/SIG, un enjeu important pour la maintenance et l exploitation de vos infrastructures Présentation du Groupe GL Investissement Graph Land Polynésie Graph Land Graph Land Services

Plus en détail

Introduction aux Bases de Données Relationnelles Conclusion - 1

Introduction aux Bases de Données Relationnelles Conclusion - 1 Pratique d un : MySQL Objectifs des bases de données Où en sommes nous? Finalement, qu est-ce qu un? Modèle relationnel Algèbre relationnelle Conclusion SQL Conception et rétro-conception Protection de

Plus en détail

SGBD orientés objet. Généralités Modèles de données et SGBD orientés objet 03/03/2015. Définitions. Concepts Généraux

SGBD orientés objet. Généralités Modèles de données et SGBD orientés objet 03/03/2015. Définitions. Concepts Généraux SGBD orientés objet Définitions Généralités Modèles de données et SGBD orientés objet MDOO : Un modèle de données qui capture la sémantique des objets supportée en programmation objet. Concepts Généraux

Plus en détail

GeoNetwork. Le partage de l information géospatiale pour tous. François-Xavier PRUNAYRE. Office International de l Eau. RMLL, 5 juillet 2006

GeoNetwork. Le partage de l information géospatiale pour tous. François-Xavier PRUNAYRE. Office International de l Eau. RMLL, 5 juillet 2006 Le partage de l information géospatiale pour tous François-Xavier PRUNAYRE Office International de l Eau RMLL, 5 juillet 2006 1 Sommaire GeoNetwork : Un projet de catalogue de métadonnées Historique Les

Plus en détail

Les services web géographiques pour l interopérabilité et la valorisation des données, exemple d utilisation

Les services web géographiques pour l interopérabilité et la valorisation des données, exemple d utilisation Les services web géographiques pour l interopérabilité et la valorisation des données, exemple d utilisation Cyril Bernard, Centre d Ecologie Fonctionnelle et Evolutive (UMR 5175) Journées RBDD, Paris,

Plus en détail

Les évolutions des méthodes de développement de logiciels. Depuis Merise de l'eau est passée sous les ponts

Les évolutions des méthodes de développement de logiciels. Depuis Merise de l'eau est passée sous les ponts Les évolutions des méthodes de développement de logiciels Depuis Merise de l'eau est passée sous les ponts Programmation Orientée Objets Encapsulation des données et des traitements Polymorphisme Modularité

Plus en détail

AVIS DE VACANCE DE POSTE

AVIS DE VACANCE DE POSTE Direction des Ressources humaines Direction : Informatique Service : Études Localisation : Site Rhovalparc à Alixan AVIS DE VACANCE DE POSTE ANALYSTE DÉVELOPPEUR POSITIONNEMENT DU POSTE DANS LA STRUCTURE

Plus en détail

ArcGIS 10 Christophe Tourret Gaëtan Lavenu

ArcGIS 10 Christophe Tourret Gaëtan Lavenu ArcGIS 10 Christophe Tourret Gaëtan Lavenu ArcGIS 10 Bureautique Web Mobile 10 9.3.1 Online/Cloud Serveur 9.0 9.1 9.2 9.3 Projets ArcGIS 10 Imagerie Partage Productivité Gestion des données Temporalité

Plus en détail

Présentation de l outil l production et de gestion des MDweb. Rabat Mars 2004

Présentation de l outil l production et de gestion des MDweb. Rabat Mars 2004 Présentation de l outil l de production et de gestion des métadonnées MDweb Rabat Mars 2004 1 Objectifs Recenser et cataloguer les données environnementales Stocker et gérer g les métadonnm tadonnées à

Plus en détail

données géométriques et descriptives

données géométriques et descriptives Échange automatisé et contrôlé de données géométriques et descriptives issues d une modélisation 3D Par Vincent Thomas Eugénie Nyaminani Sous la supervision de Jacynthe Pouliot et Thierry Sous la supervision

Plus en détail

Atelier 4 : Introduction au WebMapping. Du code à la Carte. Arnaud Van De Casteele

Atelier 4 : Introduction au WebMapping. Du code à la Carte. Arnaud Van De Casteele Atelier 4 : au Du code à la Carte Arnaud Van De Casteele Présentation Générale Composants d'une application cartographique - Base de données - Serveur - Client Analyse des plateformes cartographiques existantes

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

Intégration et couplage Géonetwork

Intégration et couplage Géonetwork Intégration et couplage Géonetwork Rabat, 10 Septembre 2015 Eric MINO, SEMIDE Sommaire Rappels Catalogue de métadonnées Géonetwork Problématique d intégration et de couplage Examples Discussion sur les

Plus en détail

Architecture intégrée d un système de visualisation cartographique des statistiques de pêche

Architecture intégrée d un système de visualisation cartographique des statistiques de pêche Architecture intégrée d un système de visualisation cartographique des statistiques de pêche (G. Domalain, M. Gras, P. Morand, C. Campaore) 1. Les attendus de la représentation cartographique dans le système

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Atelier de Génie Logiciel Objecteering Définition Principes Construction des modèles UML Générations O. Boissier, SMA/G2I/ENS Mines Saint-Etienne, Olivier.Boissier@emse.fr,

Plus en détail

Atelier marin. - Vers un suivi optimal des lagons et récifs -

Atelier marin. - Vers un suivi optimal des lagons et récifs - Observatoire de l environnement en Nouvelle-Calédonie Atelier marin - Vers un suivi optimal des lagons et récifs - Bases de données de la CPS pour les pêches récifales: Objectifs, réalisations et retour

Plus en détail

Outil libre de catalogage et de localisation de l information

Outil libre de catalogage et de localisation de l information Outil libre de catalogage et de localisation de l information Mutualisation des moyens et compétences Depuis plus de 5 ans autour de la mutualisation Ingénierie logicielle Geomatys Coordination Conception

Plus en détail

AMSELLEM Cyril CHANG Jiangaho ZHDAN Igor XIE Songtao

AMSELLEM Cyril CHANG Jiangaho ZHDAN Igor XIE Songtao AMSELLEM Cyril CHANG Jiangaho ZHDAN Igor XIE Songtao Introduction Presentation du projet IFT392 /2/26 2 Introduction Présentation de l entreprise : Une entreprise jeune et dynamique (crée en 998) Une équipe

Plus en détail

Fudaa-Mascaret 3.1.3

Fudaa-Mascaret 3.1.3 Fudaa-Mascaret 3.1.3 EDF-CETMEF Fabrice Zaoui EDF R&D - LNHE juin 2012 F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 1 / 18 Sommaire 1 Mise en open-source totale du logiciel FUDAA-MASCARET

Plus en détail

Votre Géoportail Open Source

Votre Géoportail Open Source Votre Géoportail Open Source Projet Sandre, Office International de l'eau / Projet Grisi, Midi-Pyrénées www.camptocamp.com info@camptocamp.com Sommaire Interêt de disposer d'un Géoportail / Contexte Infrastructure

Plus en détail

Optimisation en production cartographique : l automatisation

Optimisation en production cartographique : l automatisation Optimisation en production cartographique : l automatisation Veille Technologique Décembre 2011 Référent : Thomas Milon Tuteur : Philippe Vismara Aurélie Poncet & Hanneke Van der Most 2 Contexte «Portrait

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement Mme BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire

Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire FICHE PRODUIT Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire BENEFICES Des projets réussis dans les délais et les budgets La bonne donnée disponible au

Plus en détail

Programme de la licence informatique, université de Caen http://www.info.unicaen.fr

Programme de la licence informatique, université de Caen http://www.info.unicaen.fr Programme de la licence informatique, université de Caen http://www.info.unicaen.fr Unité Systèmes d'information CM : 45h - TD : 60h - TP : 12h - Coeff 2 Systèmes de Gestion de Bases de Données Modéliser

Plus en détail

Projet informatique UML-Cpp avec QT4

Projet informatique UML-Cpp avec QT4 Haute école spécialisée bernoise Haute école technique et informatique, HTI Section Electricité et système de communication Laboratoire de l informatique technique Projet informatique UML-Cpp avec QT4

Plus en détail

Architecture des systèmes d information

Architecture des systèmes d information Architecture des systèmes d information Table des matières 1 La décennie 70 1 2 Le modèle relationnel (les années 80) 1 3 Enrichissement du relationnel (les années 80/90) 2 4 Système d informations (les

Plus en détail

Outil libre de catalogage et de localisation de l information. JC. Desconnets (IRD - ESPACE) http://www.mdweb-project.org/

Outil libre de catalogage et de localisation de l information. JC. Desconnets (IRD - ESPACE) http://www.mdweb-project.org/ Outil libre de catalogage et de localisation de l information JC. Desconnets (IRD - ESPACE) http://www.mdweb-project.org/ Historique et partenariat En 2002 Programme ROSELT (Observatoire de la Désertification)

Plus en détail

JASPERSOFT ET LE PAYSAGE ANALYTIQUE. Jaspersoft et le paysage analytique 1

JASPERSOFT ET LE PAYSAGE ANALYTIQUE. Jaspersoft et le paysage analytique 1 JASPERSOFT ET LE PAYSAGE ANALYTIQUE Jaspersoft et le paysage analytique 1 Ce texte est un résumé du Livre Blanc complet. N hésitez pas à vous inscrire sur Jaspersoft (http://www.jaspersoft.com/fr/analyticslandscape-jaspersoft)

Plus en détail

PREMIERS PAS AVEC LE TRIPTYQUE POSGRESQL/POSTGIS/QGIS

PREMIERS PAS AVEC LE TRIPTYQUE POSGRESQL/POSTGIS/QGIS PREMIERS PAS AVEC LE TRIPTYQUE POSGRESQL/POSTGIS/QGIS Du téléchargement des logiciels à la visualisation des données dans Quantum GIS! Philippe LEPINARD Page 1 20/12/2008 Sommaire A. Préambule... 3 1)

Plus en détail

Bases de données avancées Introduction

Bases de données avancées Introduction Bases de données avancées Introduction Dan VODISLAV Université de Cergy-Pontoise Master Informatique M1 Cours BDA Plan Objectifs et contenu du cours Rappels BD relationnelles Bibliographie Cours BDA (UCP/M1)

Plus en détail

Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente

Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente Editeur de progiciels Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente Logiciel de gestion optimisation de vos espaces

Plus en détail

Retour d expérience d outils autour d EML. Marie-Claude Quidoz (CEFE) Atelier FRB : 02/04/2014

Retour d expérience d outils autour d EML. Marie-Claude Quidoz (CEFE) Atelier FRB : 02/04/2014 Retour d expérience d outils autour d EML Marie-Claude Quidoz (CEFE) Atelier FRB : 02/04/2014 Contexte de l expérience 2 visions des métadonnées : Le fournisseur informe les potentiels utilisateurs des

Plus en détail

Cluster de calcul, machine Beowulf, ferme de PC Principes, problématique et échanges d expérience

Cluster de calcul, machine Beowulf, ferme de PC Principes, problématique et échanges d expérience Cluster de calcul, machine Beowulf, ferme de PC Principes, problématique et échanges d expérience 29 mars 2002 Olivier BOEBION - Laboratoire de Mathématiques et de Physique Théorique - Tours 1 Principes

Plus en détail

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement Introduction Phases du projet Les principales phases du projet sont les suivantes : La mise à disposition des sources Des fichiers Excel sont utilisés pour récolter nos informations L extraction des données

Plus en détail

Gestion des réseaux, topologie et topographie, TNDB - ResElec

Gestion des réseaux, topologie et topographie, TNDB - ResElec Systèmes d information Gestion des réseaux, topologie et topographie, TNDB - ResElec Table de matières : Les objectifs Le concept Présentation de TNDB: topologie Présentation de ResElec: topographie Les

Plus en détail

Autodesk et le monde du logiciel libre

Autodesk et le monde du logiciel libre Autodesk et le monde du logiciel libre MapGuide Open Source et Autodesk MapGuide Entreprise 2007 Gwenael Bachelot Autodesk - Infrastructure Solutions Division Infrastructure Solutions Division 1 Agenda

Plus en détail

ASA-Advanced Solutions Accelerator. Solution pour la gestion des données des laboratoires et des plateformes de service

ASA-Advanced Solutions Accelerator. Solution pour la gestion des données des laboratoires et des plateformes de service ASA-Advanced Solutions Accelerator Partenaire informatique des Laboratoires de Recherche 100lims Solution pour la gestion des données des laboratoires et des plateformes de service Parce que vous cherchez

Plus en détail

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information

Plus en détail

Spécifications techniques

Spécifications techniques Réalisation de la version 3.4 de PRODIGE Spécifications techniques 02/03/2015 version 1.1 Auteur Benoist FONTAINE Siège Social Agence Île de France Agence Saint-Malo 4, rue Alain Colas - Parc d'activités

Plus en détail

SIG 2012 - Conférence francophone Esri Versailles, France. ArcGIS Runtime SDK. Olivier Rossini Fernando Pereira

SIG 2012 - Conférence francophone Esri Versailles, France. ArcGIS Runtime SDK. Olivier Rossini Fernando Pereira SIG 2012 - Conférence francophone Esri Versailles, France Atelier Technique - 4 Oct. 2012 ArcGIS Runtime SDK Olivier Rossini Fernando Pereira Agenda Qu est-ce qu ArcGIS Runtime? Par où commencer? Quelques

Plus en détail

gvsig: nouveautés version 2.1 et plus

gvsig: nouveautés version 2.1 et plus gvsig: nouveautés version 2.1 et plus Victoria Agazzi vagazzi@gvsig.com @viquiagazzi Webinar à Nouvelles fonctionnalités gvsig 2.1 Sommaire 1. Le logiciel 2. Exemples d'utilisation 3. L' Association gvsig

Plus en détail

Outils de gestion de projet informatique

Outils de gestion de projet informatique Outils de gestion de projet informatique Plan Introduction Méthodes agiles (extreme Programing) Dépôt de source (Subversion) Gestionnaire de tâches (Trac) Environnement de Développement Intégré (Eclipse)

Plus en détail

OpenText Content Server v10 Cours 3-0126 (ex 215)

OpenText Content Server v10 Cours 3-0126 (ex 215) v10 Cours 3-0126 (ex 215) Administration système et indexation-recherche Durée : 5 jours Ce cours de 5 jours apprendra aux administrateurs, aux architectes système et aux services support comment installer,

Plus en détail

Qu est ce que l environnement Eclipse?

Qu est ce que l environnement Eclipse? Qu est ce que l environnement Eclipse? Bernard DAUTREVAUX Directeur formation et conseil Acsys www.ac6-formation.com Pour en savoir plus: nos formations Eclipse +33 (0)1 41 16 80 10 Page 0 assistance conseil

Plus en détail

GeoLabs EXPERTS EN GÉOMATIQUE OPEN SOURCE. http://geolabs.fr

GeoLabs EXPERTS EN GÉOMATIQUE OPEN SOURCE. http://geolabs.fr GeoLabs EXPERTS EN GÉOMATIQUE OPEN SOURCE http://geolabs.fr GeoLabs SARL Futur Building 1 1280, Avenue des Platanes 34970 LATTES FRANCE +(33) 670082539 +(33) 467430995 3.9214864,43.58579289 http://geolabs.fr

Plus en détail

PLAN. I. Pourquoi : les besoins, les types d applications

PLAN. I. Pourquoi : les besoins, les types d applications PLAN I. Pourquoi : les besoins, les types d applications II. Comment : les technos et pratiques dont on dispose pour mettre en œuvre les applications III. Avec quels outils III.1 Introduction aux IDE III.2

Plus en détail

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web PROGRAMMATION PUBLIC Professionnels informatiques qui souhaitent développer des applications et «applets» Java DUREE 4 jours 28 heures OBJECTIF Créer divers «applets» à intégrer dans un site Web dynamique,

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Développement de greffons Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure Centre d enseignement

Plus en détail

Edition collaborative d un contenu géographique : une approche fondée sur des spécifications formelles et des relations spatiales explicites

Edition collaborative d un contenu géographique : une approche fondée sur des spécifications formelles et des relations spatiales explicites Edition collaborative d un contenu géographique : une approche fondée sur des spécifications formelles et des relations spatiales explicites Journées de la recherche IGN Saint Mandé 9 mars 2012 IGN COGIT,

Plus en détail

Cartographie Applicative existante Page 1 sur 5

Cartographie Applicative existante Page 1 sur 5 Cartographie Applicative existante Page 1 sur 5 Nom de l application Inclure le numéro de version, la date de mise en service, date de dernière mise à jour et le fournisseur (interne, prestataire, éditeur)

Plus en détail

Présentation du PL/SQL

Présentation du PL/SQL I Présentation du PL/ Copyright Oracle Corporation, 1998. All rights reserved. Objectifs du Cours A la fin de ce chapitre, vous saurez : Décrire l intéret du PL/ Décrire l utilisation du PL/ pour le développeur

Plus en détail

OFFRE DE FORMATION L.M.D.

OFFRE DE FORMATION L.M.D. REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE OFFRE DE FORMATION L.M.D. MASTER PROFESSIONNEL ET ACADEMIQUE Systèmes d Information

Plus en détail

Questions fonctionnelles

Questions fonctionnelles Questions fonctionnelles Réf. Question fonctionnelle Oui nativement Multilinguisme: Les interfaces homme-machine sont -elles disponibles en QF1 plusieures langues? Si oui, quelles langues? Pour quels modules?

Plus en détail

Utilisation du modèle relationnel pour la gestion des données utilisées par le CEN LR

Utilisation du modèle relationnel pour la gestion des données utilisées par le CEN LR Utilisation du modèle relationnel pour la gestion des données utilisées par le CEN LR Mise en oeuvre du Système d'information sur la plate-forme logicielle libre Postgresql / Postgis... CEN LR 2007 Mathieu

Plus en détail

La solution pour gérer vos connaissances techniques et scientifiques

La solution pour gérer vos connaissances techniques et scientifiques La solution pour gérer vos connaissances techniques et scientifiques La solution pour gérer, sécuriser et réutiliser vos connaissances techniques et scientifiques TEEXMA est le premier outil collaboratif

Plus en détail

De la solubilité de Postgresql dans les SIG

De la solubilité de Postgresql dans les SIG De la solubilité de Postgresql dans les SIG VincentPicavetMakinaCorpus Pgday2008 Vincent Picavet / Makina Corpus vincent.picavet@makina-corpus.com Ingénieur Systèmes d'information Géographique SSLL Française

Plus en détail

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Le tout fichier Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique Introduction à l informatique : Information automatisée Le premier ordinateur Définition disque dure, mémoire, carte mémoire, carte mère etc Architecture d un ordinateur Les constructeurs leader du marché

Plus en détail

PROSOP : un système de gestion de bases de données prosopographiques

PROSOP : un système de gestion de bases de données prosopographiques PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la

Plus en détail

Introduction aux bases de données Cours 1 : Généralités sur les bases de données

Introduction aux bases de données Cours 1 : Généralités sur les bases de données Cours 1 : Généralités sur les bases de données ESIL Université de la méditerranée Odile.Papini@esil.univmed.fr http://odile.papini.perso.esil.univmed.fr/sources/bdmat.html Plan du cours 1 1 Qu est ce qu

Plus en détail

Module Mixmod pour OpenTURNS

Module Mixmod pour OpenTURNS Module Mixmod pour OpenTURNS Régis LEBRUN EADS Innovation Works 23 septembre 2013 EADS IW 2013 (EADS Innovation Work) 23 septembre 2013 1 / 21 Outline Plan 1 OpenTURNS et propagation d incertitudes 2 Mixmod

Plus en détail

Utilisation du modèle relationnel pour la gestion des données utilisées par le CEN LR

Utilisation du modèle relationnel pour la gestion des données utilisées par le CEN LR Utilisation du modèle relationnel pour la gestion des données utilisées par le CEN LR Mise en oeuvre du SI sur la plateforme libre Postgresql / Postgis... Mathieu BOSSAERT CEN LR 2007 Les missions d'un

Plus en détail