15 décembre, 2006 CONCEPTION ET DÉVELOPPEMENT D’UN SIG-3D DANS UNE APPROCHE DE SERVICE WEB 3D : Exemple d’une application en modélisation géologique Présentation.

Slides:



Advertisements
Présentations similaires
1 Bases de donn é es relationnelles. 2 Introduction au mod è le relationnel les donn é es sont repr é sent é es par des tables, sans pr é juger de la.
Advertisements

Les situations d enseignement Les m é thodes d enseignement L entr é e en formation Les ouvrages - supports d enseignement Un enseignement diff é renci.
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
FORUM REGIONAL DE NORMALISATION DE L'UIT POUR L'AFRIQUE (Dakar, Sénégal, mars 2015) Outils et méthodes pour tester la qualité de services (QoS) de.
Analyse des systèmes.
Code UEIntituléVH CTDTPPRJ UE000Vision par ordinateur42H UE001Gestion des données massives Multimédia42H UE010Technologies géo-spatiales &
SARL créée en 2003 par Olivier Maréchal – Architecte des systèmes d’information. Un intervenant pour les besoins informatiques des entreprises d’aujourd’hui.
Echanges de données géographiques Sandre Geography Markup Language (GML) GIGE 2014 – Dimitri MEUNIER.
Les formats d’échanges pour les données géographiques.
1 Comment préparer un plan Document No. 2.1 Gestion des activités conjointes de lutte contre la tuberculose et le VIH: cours de formation pour responsables.
JI Les systèmes d’autorisation et d’authentification dans AMI Fabian Lambert.
ABF Améliorer nos formations pour une microfinance plus sociale.
Plateforme de robotique
Les Sciences Industrielles en CPGE Daniel FORT Origine de la réflexion Aspect scientifique du problème Interdisciplinarité et enseignement scientifique.
Séminaire SoSySec 25 mars 2016page 1 Processus de développement de système contraint par des préconisations de sécurité d'un SI urbanisé Jacques Simonin.
1 TECHNOLOGIE EN SEGPA Objets techniques instrumentés, didactisés et maquettisés que préconisent les nouveaux programmes Stage 10SEGDES2 du 14 et 15 décembre.
Roger Boll, avril 2006 Equipe de Biologie des Populations en Interaction Institut National de la Recherche Agronomique UMR 1112 : Réponses des Organismes.
Présentation générale Décembre 2007 MKT-NVO-P-002E.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
Mediator 9 - Un outil de développement multimédia 3AC Techno/Informatique.
Design Patterns.  SIDAOUI Abdelfahem  
Développement d’application avec base de données Semaine 3 : Modifications avec Entité Framework Automne 2015.
Oison Outil Informatique de Saisie des Observations Naturalistes Caroline Pénil – 28 mars 2012.
1 Monopalme Projet 4 Info Spécifications LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER Laurent.
1 Les bases de données Séance 7 Les fonctions avancées : Opérateurs ensemblistes, Sous-requêtes et transactions.
Efficacité Commerciale Grille de compétences cible.
U6 : Parcours de professionnalisation Dimitri SANDRON Portfolio : dimitrisandron.fr Lundi 23 Mai 2016 – Lycée « La Martinière Duchère » - Lyon.
Vers la gestion globale des risques au travers de l’ISO : 2009 CLUSEL Sophie OMNES Air France – KLM Novembre 2011.
Développement d’application avec base de données Semaine 8 : WPF avec Entité Framework Automne 2015.
Géomatique Systèmes de projection Types de données Applications Qu’est-ce qu’un SIG ? Présentation de la géomatique La géomatique regroupe l'ensemble des.
INSTITUT UNIVERSITAIRE DE TECHNOLOGIE -B.P.2235 – Avenue Aristide Briand – Montluçon Cedex Tél – Fax –
Françoise Fooz - IPSMa nov Evaluation de l’impact d’une nouvelle méthode d’identification de l’instrumentation chirurgicale et d’une nouvelle procédure.
Fondement et intérêt de la démarche technologique en STHR Grenoble - 29 avril 2015 Baccalauréat technologique – série STHR (Sciences et Technologies de.
La Performance en ligne. Le métier d’ICIGEF Édition d’un logiciel de gestion intégrée Dédié aux PME/TPE Commercialisé en mode SaaS ( Software as a Service)
FACTORY systemes Module 5 Page 5-1 Les outils clients Wonderware FORMATION InSQL 7.0.
1 Les logiciels en général sont classés en deux familles:  Logiciels de base  Logiciels d’applications (applications) 2.
Conception et développement d’un service web de constitution de mini-cubes SOLAP en temps réel Présentation de maîtrise Etienne Dubé Direction: Thierry.
Biopsym Un simulateur pour l’apprentissage des biopsies prostatiques. 1.
Les méthodes de tests Les grands principes pour réaliser des tests efficaces.
Atelier d’échange d’expériences et de capitalisation sur des projets d’électrification rurale en cours Schémas organisationnels Mardi 10 décembre 2002.
Analyse des tâches en ergonomie
RÉNOVATION BTS Comptabilité et Gestion 2015 CB2C : un exemple de situation professionnelle Christine Forest Stéphane Bessière Daniel Perrin Toinin.
1 Adaptation Structurelle de Composants Logiciels Stage de DEA informatique effectué à L’ENSM-Douai Encadré par Mr. Abdelhak SERIAI & Mr. Mourad OUSSALAH.
1 Journées Scientifiques novembre 2003 MoMaS EDF Electricité de France Multi Domaines Simulation Multi Domaines Laurent Loth - Andra.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Discussion sur la problématique de l’assurance maladie universelle Identifier les contraintes opérationnelles pour orienter PAODES – volet ‘demande’
16 novembre 2005 Présentation du projet final Développement d’un plugin pour l’importation de données 3D normalisées pour la plate-forme Gocad Dans le.
Le Suivi-Evaluation de la mise en œuvre de l’Initiative de la Grande Muraille Verte pour le Sahara et le Sahel Une approche globale et cohérente développée.
DROIT. Grille d’Examen Objectifs, contenu, critères et modalités d’évaluation Sujet zéro Conclusion.
1 Projet d'établissement Action 10.2 Créer un portail intranet dédié aux agents de l’Inrap Présentation des choix technologiques de l’Inrap.
Master sciences et techniques de géomatique environnementale
Les limites de l’UML Présenté par : Samah Dekhil 1.
L'objectif permettre aux utilisateurs d'acquérir ou d'actualiser des compétences directement utilisables dans leur travail. KARA CHEIKH Cite.
1 CORRECTREUR DE PHARES DE VOITURE Étude de pré industrialisation d’une pièce pour valider sa géométrie au regard du procédé retenu, dans le respect des.
Introduction Depuis le début des sites web les urls sont utilisé pour la navigation. Avec l’arrivée des bases de données, les urls ont prit de l’importance.
Compétences: Capacité d’analyse et de recherche Présentation/Discussion Adjoints des commissions des finances - WAAPAC.
Projet de session Cours SCG Réalisation d’application en SIG Présenté par Nidhal Ben Othmen.
Présenté par  Samira BELHORMA  Imane ZEHHAF. Introduction I. Définitions II. Quand et comment évaluer une compétence? III. Le contexte d’évaluation.
Chapitre 9 Gestion des maîtres d'opérations
Universit é Mohamed Kheider de Biskra Facult é de science et technologie D é partement de g é nie é lectrique Sp é cialit é : t é l é communication Le.
Traitement Numérique du Signal : présentation de l’UE Module EPL9AA02 Philippe RAVIER.
Veille technologique Les objets connectés.
Tutoriel MATLAB-SIMULINK Projet UNIT 2009 Partenariat : Ecole des Mines d’Alès Ecole des Mines de Saint Etienne Université de Nice Sophia-Antipolis.
Le Volet Accessibilité dans le projet « Refonte Site Web » de la Cité des Sciences et de l’Industrie Présenté par Mme Si Merabet – Abdelhadi Fatima Zohra.
1 Séminaire académique S-SI Conclusion 27 mai 2011.
BACCALAUREAT PROFESSIONNEL 3 ANS REPARATION DES CARROSSERIES Quelques points clés.
Apprentissages géométriques
M. Fieschi Master EISIS Marseille 2005 Présentation Générale Systèmes d’informations et décisions en santé Marius Fieschi Université de la Méditerranée.
Développement d’application avec base de données Semaine 1 : Présentation d’Entity Framework Automne 2015.
Transcription de la présentation:

15 décembre, 2006 CONCEPTION ET DÉVELOPPEMENT D’UN SIG-3D DANS UNE APPROCHE DE SERVICE WEB 3D : Exemple d’une application en modélisation géologique Présentation de Maîtrise Par Etienne Desgagné Sous la supervision de: Jacynthe Pouliot, Ph.D. Thierry Badard, Ph.D. CONCEPTION ET DÉVELOPPEMENT D’UN SIG-3D DANS UNE APPROCHE DE SERVICE WEB 3D : Exemple d’une application en modélisation géologique Présentation de Maîtrise Par Etienne Desgagné Sous la supervision de: Jacynthe Pouliot, Ph.D. Thierry Badard, Ph.D.

 Introduction  Problématique  Objectifs  Méthodologie  Caractéristiques fondamentales du SIG-3D  Conception du SIG-3D  Implémentation du prototype  Conclusion  Introduction  Problématique  Objectifs  Méthodologie  Caractéristiques fondamentales du SIG-3D  Conception du SIG-3D  Implémentation du prototype  Conclusion Plan de la présentation

 La représentation en 2 dimensions du monde qui nous entoure est très répandue.  La réalité est pourtant 3D!  Plusieurs domaines d’application requièrent une gestion explicite de la 3e dimension pour la représentation des entités géospatiales.  La représentation en 2 dimensions du monde qui nous entoure est très répandue.  La réalité est pourtant 3D!  Plusieurs domaines d’application requièrent une gestion explicite de la 3e dimension pour la représentation des entités géospatiales. IntroductionIntroduction Mise en contexte

 L’ISO et l’OGC ont commencé à réviser plusieurs de leurs standards pour permettre une meilleure gestion de la 3 e dimension –Schéma spatial ISO (GM_SOLID) –Geographic Markup Language version 3  L’ISO et l’OGC ont commencé à réviser plusieurs de leurs standards pour permettre une meilleure gestion de la 3 e dimension –Schéma spatial ISO (GM_SOLID) –Geographic Markup Language version 3 IntroductionIntroduction Mise en contexte

 Les outils de modélisation 3D ont atteint un niveau de maturité suffisant pour la création de modèle de qualité mais sont encore limités au niveau de l’analyse spatiale et du stockage des données par rapport aux SIG.  Les SIGs supportent les données spatiales à coordonnées tridimensionnelles mais à géométries surfaciques uniquement (pas de volumes).  Il en va de même pour les SGBD spatiaux destinés au stockage et à l’interrogation de données spatiales  Les algorithmes de leurs opérateurs spatiaux ne tiennent pas compte de la 3 e dimension  Les outils de modélisation 3D ont atteint un niveau de maturité suffisant pour la création de modèle de qualité mais sont encore limités au niveau de l’analyse spatiale et du stockage des données par rapport aux SIG.  Les SIGs supportent les données spatiales à coordonnées tridimensionnelles mais à géométries surfaciques uniquement (pas de volumes).  Il en va de même pour les SGBD spatiaux destinés au stockage et à l’interrogation de données spatiales  Les algorithmes de leurs opérateurs spatiaux ne tiennent pas compte de la 3 e dimension ProblématiqueProblématique

Objectif principal  Établir les concepts nécessaires à la conception et au développement d’un SIG-3D appliqué au domaine de la géologie.

Objectifs spécifiques  Établir les caractéristiques fondamentales d’un SIG- 3D en tenant compte des contraintes spécifiques reliées à la modélisation géologique.  Évaluer les aptitudes et limites des technologies actuelles à gérer la troisième dimension.  Concevoir et modéliser un SIG-3D géologique.  Prendre une approche standard et interopérable. –en adoptant les standards ISO et OGC  Développer un prototype implémentant ces concepts.  Établir les caractéristiques fondamentales d’un SIG- 3D en tenant compte des contraintes spécifiques reliées à la modélisation géologique.  Évaluer les aptitudes et limites des technologies actuelles à gérer la troisième dimension.  Concevoir et modéliser un SIG-3D géologique.  Prendre une approche standard et interopérable. –en adoptant les standards ISO et OGC  Développer un prototype implémentant ces concepts.

MéthodologieMéthodologie  Évaluation d’opportunité: –Réel besoin de gérer la 3e dimension dans les outils géomatique  Inventaire et analyse de l’existant: –Évaluer les technologies actuelles et leur capacité à gérer la 3e dimension.  Conception du système  Réalisation : –Prototype  Test et validation du prototype  Évaluation d’opportunité: –Réel besoin de gérer la 3e dimension dans les outils géomatique  Inventaire et analyse de l’existant: –Évaluer les technologies actuelles et leur capacité à gérer la 3e dimension.  Conception du système  Réalisation : –Prototype  Test et validation du prototype

caractéristiques fondamentales du SIG-3D  Un SIG-3D devrait entre autres offrir les fonctionnalités couramment associées au SIG traditionnel. –cartographie numérique (modélisation géométrique) –gestion et stockage de données spatiales –analyse de données spatiales  Pour passer d’un SIG 2D à un SIG 3D, il ne suffit pas d’ajouter une 3e dimension aux données spatiales.  On doit s’appuyer sur des technologies, standards et structures de données capables de gérer explicitement les objets volumiques.  Un SIG-3D devrait entre autres offrir les fonctionnalités couramment associées au SIG traditionnel. –cartographie numérique (modélisation géométrique) –gestion et stockage de données spatiales –analyse de données spatiales  Pour passer d’un SIG 2D à un SIG 3D, il ne suffit pas d’ajouter une 3e dimension aux données spatiales.  On doit s’appuyer sur des technologies, standards et structures de données capables de gérer explicitement les objets volumiques.

caractéristiques fondamentales du SIG-3D  Au niveau de la modélisation 3D, les outils de type CAD ont été jugés plus efficace pour la construction de modèles adaptés à la géologie. –Gestion explicite des objets volumiques –Structure de données 3D (CSG, tétraèdres, voxels, …) –Outils d’édition adaptés à la construction de modèles 3D  Un CAD pourrait être utilisé comme une des composantes de base pour la construction d’un SIG-3D  Au niveau de la modélisation 3D, les outils de type CAD ont été jugés plus efficace pour la construction de modèles adaptés à la géologie. –Gestion explicite des objets volumiques –Structure de données 3D (CSG, tétraèdres, voxels, …) –Outils d’édition adaptés à la construction de modèles 3D  Un CAD pourrait être utilisé comme une des composantes de base pour la construction d’un SIG-3D

caractéristiques fondamentales du SIG-3D  Les systèmes de gestion de base de données (SGBD) sont très populaire pour le stockage des données ( ex: Oracle, SQLServer, MySQL…)  Ils sont connus pour offrir de nombreux avantages tels que: –Meilleur accessibilité des données (accès multi-usagers) –Intégrité des données –Sécurité des données –Centralisation des données  L’utilisation des SGBD est très répandue dans les SIG-2D et ils ont prouvé leur efficacité.  Les systèmes de gestion de base de données (SGBD) sont très populaire pour le stockage des données ( ex: Oracle, SQLServer, MySQL…)  Ils sont connus pour offrir de nombreux avantages tels que: –Meilleur accessibilité des données (accès multi-usagers) –Intégrité des données –Sécurité des données –Centralisation des données  L’utilisation des SGBD est très répandue dans les SIG-2D et ils ont prouvé leur efficacité.

caractéristiques fondamentales du SIG-3D  Pour ce qui est de l’analyse spatiale, plusieurs caractéristiques sont importantes pour notre système: –opérateurs spatiaux basés sur une algorithmie 3D –Standardisation des opérations spatiales –Accès transparent aux mêmes opérateurs spatiaux pour n’importe quel client  Pour ce qui est de l’analyse spatiale, plusieurs caractéristiques sont importantes pour notre système: –opérateurs spatiaux basés sur une algorithmie 3D –Standardisation des opérations spatiales –Accès transparent aux mêmes opérateurs spatiaux pour n’importe quel client

Conception du système  Notre solution, concevoir et développer un SIG-3D : –s’appuyant sur une architecture multi tiers (un client, un serveur d’application et une base de données) –qui exploite le concept de service Web interopérabilité entre divers systèmes (multiplateforme)interopérabilité entre divers systèmes (multiplateforme) utilisent des standards et protocoles ouvertsutilisent des standards et protocoles ouverts Services web OGC (WMS, WFS, WTS)Services web OGC (WMS, WFS, WTS)  Notre solution, concevoir et développer un SIG-3D : –s’appuyant sur une architecture multi tiers (un client, un serveur d’application et une base de données) –qui exploite le concept de service Web interopérabilité entre divers systèmes (multiplateforme)interopérabilité entre divers systèmes (multiplateforme) utilisent des standards et protocoles ouvertsutilisent des standards et protocoles ouverts Services web OGC (WMS, WFS, WTS)Services web OGC (WMS, WFS, WTS)

Conception du système  Au niveau des fonctionnalités du système, notre SIG-3D devrait permettre : –de connaître les jeux de données disponibles sur un serveur (getCapabilities) –d’importer des modèles stockés dans une base de données (getFeature) –d’exporter nos modèles dans la base de données (transaction->Insert) (transaction->Insert) –d’effectuer de l’analyse spatiale 3D  Au niveau des fonctionnalités du système, notre SIG-3D devrait permettre : –de connaître les jeux de données disponibles sur un serveur (getCapabilities) –d’importer des modèles stockés dans une base de données (getFeature) –d’exporter nos modèles dans la base de données (transaction->Insert) (transaction->Insert) –d’effectuer de l’analyse spatiale 3D

Conception du système Serveur d’application Schéma spatial ISO Stockage XML Structure de données 3D Interface standard (Datastore) Librairie d’opérateurs spatiaux 3D Interface standard (WFS) CAD A + Plugin CAD B + Plugin Viewer VRML/X3D Protocole HTTP Interface standard (WFS)

Conception du système  Des structures de données particulières sont nécessaires pour le stockage des données puisque les SGBDs ne supportent pas les géométries volumiques. Datastores Geo TEN Geo TEN Generic SQL Generic SQL PostGIS Oracle Spatial Oracle Spatial GeoTEN structure (Lachance) Stockage XML + Données descriptives Protocole standardidgeometryminxminyminzmaxxmaxymaxz1237<gml:Solid <gml:Solid

Implémentation du prototype  Le prototype a été développé avec le langage Java à cause de sa portabilité et de l’accessibilité à des technologies connexes open source.  Deegree est un “Framework” Java et open source qui permet le développement d’application spatiale standard. Il a été choisi pour: –son implémentation du schéma spatial ISO (partielle) –son implémentation du WFS  Les modèles 3D sont stockés sous format GML –Le populaire et rapide SGBD open source MySQL a été utilisé  Le prototype a été développé avec le langage Java à cause de sa portabilité et de l’accessibilité à des technologies connexes open source.  Deegree est un “Framework” Java et open source qui permet le développement d’application spatiale standard. Il a été choisi pour: –son implémentation du schéma spatial ISO (partielle) –son implémentation du WFS  Les modèles 3D sont stockés sous format GML –Le populaire et rapide SGBD open source MySQL a été utilisé Choix des technologies

Implémentation du prototype  Gocad est un outil de modélisation 3D utilisé dans le domaine géologique. Il permet entre autres de modéliser des solides à l’aide de tétrahèdres.  Apache Tomcat est un serveur d’application Java et open source très populaire.  Gocad est un outil de modélisation 3D utilisé dans le domaine géologique. Il permet entre autres de modéliser des solides à l’aide de tétrahèdres.  Apache Tomcat est un serveur d’application Java et open source très populaire. Choix des technologies

 Un premier opérateur spatial, le 3D bounding box (bbox) est développé pour restreindre la sélection d’objets dans un secteur 3D particulier d’un modèle.  D’autres opérateurs spatiaux 3D seront ajoutés dans le futur tels que : Equals, Disjoint, Touches, Within, Overlaps, Crosses, Intersects, Contains, Beyond  Ce sont ceux définis dans ISO !  Un premier opérateur spatial, le 3D bounding box (bbox) est développé pour restreindre la sélection d’objets dans un secteur 3D particulier d’un modèle.  D’autres opérateurs spatiaux 3D seront ajoutés dans le futur tels que : Equals, Disjoint, Touches, Within, Overlaps, Crosses, Intersects, Contains, Beyond  Ce sont ceux définis dans ISO ! Implémentation du prototype Opérateurs spatiaux

3D Web Geological Feature Server (WGFS) Apache Tomcat Client http JNI Gocad © Deegree JTS Datastores WFS GML format ParseurXML Plugin WFS Schéma spatial ISO Generic SQL Generic SQL PostGIS Oracle Spatial Oracle Spatial Librairie d’opérateurs spatiaux 3D Jdbc Stockage GML 3 + Données SIGEOM Requête Données Architecture du système

3D-WGFS Client Gocad © Deegree Datastores Plugin WFS Generic SQL Generic SQL PostGIS Oracle Spatial Oracle Spatial Comment cela fonctionne? getCapabilities Modèlesdisponibles

3D-WGFS Client Gocad © Deegree Datastores Plugin WFS Generic SQL Generic SQL PostGIS Oracle Spatial Oracle Spatial Comment cela fonctionne? getCapabilities Modèlesdisponibles

3D-WGFS Client Gocad © Deegree Datastores Plugin WFS Generic SQL Generic SQL PostGIS Oracle Spatial Oracle Spatial Comment cela fonctionne? getCapabilities Modèlesdisponibles

Ex : lithologie = ‘V3B’ ET stratigraphie = ‘[arch]3’

Comment cela fonctionne? Client Gocad © Deegree Datastores Plugin WFS Generic SQL Generic SQL PostGIS Oracle Spatial Oracle Spatial getFeatures Stockage GML 3 + SIGEOM data SGBD RequêteSQL Données (GML format) 3D-WGFS Données

Comment cela fonctionne? Client Gocad © Deegree Datastores Plugin WFS Generic SQL Generic SQL PostGIS Oracle Spatial Oracle Spatial getFeatures Stockage GML 3 + SIGEOM data SGBD requête SQL Données Données (format GML) 3D-WGFS

Server Client gOcad © Deegree Datastores Plugin WFS Generic SQL Generic SQL PostGIS Oracle Spatial Oracle Spatial GML 3 storage + SIGEOM data SGBD Comment cela fonctionne? WFStransaction Requête SQL ( Insert, Update, Delete )

ConclusionConclusion Un petit rappel:  Caractéristiques fondamentales d’un SIG-3D  Aptitudes et limites des technologies actuelles à gérer la 3 e dimension (SIG, SGBD spatiaux, CAD, Standards…)  Conception et modélisation de notre SIG-3D  Approche standard et interopérable  Prototype Un petit rappel:  Caractéristiques fondamentales d’un SIG-3D  Aptitudes et limites des technologies actuelles à gérer la 3 e dimension (SIG, SGBD spatiaux, CAD, Standards…)  Conception et modélisation de notre SIG-3D  Approche standard et interopérable  Prototype

ConclusionConclusion  Travaux futurs: –La librairie d’opérateurs spatiaux devra être complétée. –Meilleure performance lors du transfert de solides conséquents. –Besoin éventuel d’indexation spatiale 3D. –Lock des données dans les environnements multi-usagers.  Nous pensons que les concepts présentés aujourd’hui sont porteurs et représentent une voie de recherche prometteuse!  Travaux futurs: –La librairie d’opérateurs spatiaux devra être complétée. –Meilleure performance lors du transfert de solides conséquents. –Besoin éventuel d’indexation spatiale 3D. –Lock des données dans les environnements multi-usagers.  Nous pensons que les concepts présentés aujourd’hui sont porteurs et représentent une voie de recherche prometteuse!

Merci!Merci!