1 / 65

Projet Final

Réalisation d’un SIG-4D. 27 Juin 2008. Projet Final. IASIG promotion 2007 - 2008. 7 semaines 5 trinômes Fonctionnalités MNT et placage d’orthophotos 3 Réseaux: HT – Route – Métro Mobiles Modes d’affichage: filaire – surface – ortho Eclairage jour / nuit Mini-Carte d’orientation

louvain
Download Presentation

Projet Final

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

E N D

Presentation Transcript


  1. Réalisation d’un SIG-4D 27 Juin 2008 Projet Final IASIG promotion 2007 - 2008

  2. 7 semaines 5 trinômes Fonctionnalités • MNT et placage d’orthophotos • 3 Réseaux: HT – Route – Métro • Mobiles • Modes d’affichage: filaire – surface – ortho • Eclairage jour / nuit • Mini-Carte d’orientation • Visualisation non-animée • Visualisation animée Objectifs du projet

  3. Structure du projet

  4. Diagramme UML général

  5. Base de données Ismaïla Giroux – Jérémie Pelissier – Ludovic Delaunay

  6. Généralités sur les Bases de données

  7. Comparatif Postgre / Oracle

  8. MNT Anne-Cécile Capel – Ludovic Delaunay –Ismaïla Giroux Isabelle Lortal – Jérémie Pelissier – Sophie Van Brabant

  9. Présentation du MNT

  10. Présentation des orthophotos

  11. Placage de texture

  12. Chargement des données MNT dans la base

  13. Réseau Haute Tension Loïc Tachet – Vincent Toupense – Tarek Chami

  14. Appréhension du projet • Implantation d’une centrale géothermique • Insertion de 8 transformateurs sur la scène • Insertion de bâti près de quelques transformateurs • Construction du réseau entre les transformateurs

  15. Conception • Superposition de trois couches: • Bati • Reseau HT • Reseau Routier

  16. Conception Comment construire le réseau électrique? • Une organisation de fichier: • Un fichier SIF. • Un fichier SXYZ. • Un fichier PAXYZ • Un fichier Pylônes (AXYZ) • Un fichier de transformateurs

  17. Conception Comment construire le réseau électrique? • On trace arc par arc: • Développement de procédures de recherche de successeur et de prédécesseur. • Cas particulier: • Le premier pylône de l’arc en cours

  18. Conception Comment construire le réseau électrique? • Les procédures: • Recherche1Min  Premier Pylône • Recherche2Min  Successeur du pylône en cours • Orientation  Orientation à donner au pylône en cours

  19. Conception La procédure orientation • Deux cas se présentent: • YPred > YCURR • (α1+ α2)/2 + 90 • YPred <= YCURR • (α1+ α2)/2 - 90

  20. Conception La procédure orientation Figure 10 Schéma d’interaction entre 2 pylônes

  21. Les câbles • Dessiner un câble: • Utilisation de COSH • Argument entre -0.5 et +0.5 •  Utilisation de la fonction partie fractionnaire y = x – E(x) • Gestion de » l’effet de marche » entre deux pylônes Figure 10 Schéma d’interaction entre 2 pylônes

  22. Insertion des polyèdres Construction d’un polyèdre • Les données de MapInfo: • Les coordonnées des quatre extrémités • Les données extraites: • La longueur • La largeur • Les coordonnées du centre du polyèdre • L’orientation par rapport à l’axe Est - Ouest (ATAN)

  23. Insertion des polyèdres Construction d’un polyèdre Figure 10 Schéma d’interaction entre 2 pylônes

  24. Base de données • Stockage dans la base de données : • Informations sur la géométrie • Attributs visualisables par info bulle • Chargement des objets dans la base de données : • Réseau électrique : Centrales, Transformateurs, Pylônes, Câbles, Ampoules • Bâti : Maisons et Immeubles

  25. Base de données • Pour chaque table : • Identifiant (clé primaire) • Coordonnées • Identifiant de dalle • Attributs d’information

  26. Base de données • Au chargement de la couche HT ou de la couche Bâti • Remplissage de toutes les tables associées avec Requête SQL (INSERT … INTO table VALUES …)

  27. Affichage Un buffer de rafraîchissement par branche

  28. Affichage Le rafraîchissement de l’affichage

  29. Affichage

  30. Affichage La Gestion des info bulles

  31. Affichage La Gestion des info bulles

  32. Réseau Routier Noémie Gremeaux – Marie Lambois – Rémi Pas

  33. Plan • Création de la base de données • Géoroute • Graphe en 2D • Interpolation • Visualisation des routes • Calculs d’itinéraires • Choix des sommets de l’itinéraire • Algorithme du plus court chemin • Visualisation de l’itinéraire • Mobiles en mouvement • Implantation des mobiles • Calculs de positionnement • Interaction entre les mobiles • IHM

  34. Création de la base de données

  35. Spécifications de la Géoroute

  36. Graphe en 2D – Récupération des points Pline 4 660962.4 2102199.9 660979.9 2102044.2 660912.7 2101361.2 661151.4 2101060.8 Pen (3,2,16711680) Pline 2 659341.9 2100619.7 659378.5 2100578.2 Pen (2,2,16744448) Pline 5 668923.1 2067673.1 668764.5 2067574.1 668665.2 2067119.3 668754.5 2066852.1 668940 2066640 Pen (5,2,12583104)

  37. Graphe en 2D – Densification

  38. Graphe en 2D – Densification

  39. Graphe en 2D – Préparation de l’interpolation Table des segments Table des triangles

  40. Interpolation et passage en 3D , ,

  41. BG route BG route 2 S S S S Visualisation des routes

  42. Calculs d’itinéraires

  43. BG borne BG route BG sommet BG sommet BG borne TG cône TG cône TG sommet TG sommet TG cylindre TG cylindre Cylindre Cône Cylindre Cylindre Cylindre Cône Choix des sommets de l’itinéraire

  44. Choix des sommets de l’itinéraire

  45. 4 Sfin a4 3 a3 a0 1 a1 5 2 Sini a5 a2 Algorithme du plus court chemin

  46. Algorithme du plus court chemin

  47. BG route BG itineraire Objets de la classe Objet_segment, représentant les segments de l'itinéraire. S S S Visualisation de l’itinéraire

  48. Mobiles en mouvements

  49. BG route BG mobile TG Group Objet Java Implantation des mobiles • Un mobile = un thread • Modification du TransformGroup à chaque dt • Points du parcours définis lors du calcul de l’itinéraire • Déplacement de point en point • Modèles de mobiles grâce à des fichiers .obj

More Related