La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Réalisation d’un SIG-4D

Présentations similaires


Présentation au sujet: "Réalisation d’un SIG-4D"— Transcription de la présentation:

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

2 7 semaines 5 trinômes Fonctionnalités Objectifs du projet
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

3 Structure du projet

4 Diagramme UML général

5 Ismaïla Giroux – Jérémie Pelissier – Ludovic Delaunay
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 Loïc Tachet – Vincent Toupense – Tarek Chami
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

16 Conception Superposition de trois couches: Bati Reseau HT
Reseau Routier

17 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

18 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

19 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

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

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

22 Figure 10 Schéma d’interaction entre 2 pylônes
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

23 Construction d’un polyèdre
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)

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

25 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

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

27 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 …)

28 Affichage Un buffer de rafraîchissement par branche

29 Le rafraîchissement de l’affichage

30 Affichage

31 Affichage La Gestion des info bulles

32 Affichage La Gestion des info bulles

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

34 Plan Création de la base de données Calculs d’itinéraires
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

35 Création de la base de données

36 Spécifications de la Géoroute

37 Spécifications de la Géoroute
Champ Type Description ogc_fid serial Identifiant et clé primaire du tronçon wkb_geometry geometry Forme géométrique du tronçon id_route500 integer Identifiant dans la BD Route500 vocation character(18) Vocation d’usage de la route nombre_chaussée character(11) Nombre de chaussées nombre_voies character(26) Description du nombre de voies etat_physique character(15) Qualité du revêtement accès character(10) Type d’accès (libre ou payant) réseau_vert character(16) Appartenance au réseau vert (itinéraire bis) sens character(12) Sens unique ou nom réseau_européen character(20) Identifiant européen de la route numéro_route Identifiant administratif de la route classement_administratif character(14) Type de route longueur_tronçon numeric(6,2) Longueur de l’instance en kilomètres id_chrono character(32) Identifiant chronologique

38 HBDS

39 Graphe en 2D – Récupération des points
Pline 4 Pen (3,2, ) Pline 2 Pen (2,2, ) Pline 5 Pen (5,2, )

40 Graphe en 2D – Densification

41 Graphe en 2D – Densification

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

43 Interpolation et passage en 3D
, ,

44 Visualisation des routes
BG route S route 2

45 Calculs d’itinéraires

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

47 Choix des sommets de l’itinéraire

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

49 Algorithme du plus court chemin

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

51 Mobiles en mouvements

52 Implantation des mobiles
BG route mobile TG Group Objet Java 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

53 Calculs de positionnements

54 Interaction entre les mobiles – Accident
Géré par un thread Collision Calcul des distances entre les mobiles Distance inférieure à un seuil : collision Suppression des BranchGroup et Threads des mobiles Déclenchement du Thread feu Déclenchement du Thread pompier

55 Interaction entre les mobiles – Pompiers
Démarrage depuis la caserne (sommet 183) Emprunt du plus court chemin Vers le plus proche sommet initial des deux véhicules accidentés Itinéraire identique à ce véhicule Arrêt à l’accident Extinction du feu (suppression du BranchGroup et arrêt du Thread) Retour à la caserne

56 Interface Homme - Machine

57 IHM - Affichage Choix des routes à afficher
Couleurs naturelles ou cartographiques Requête de recherche de route par le nom Gestion par des booléens Requêtes des attributs dans la base

58 IHM – Ajout de mobiles Choix de la couleur du véhicule
Sélection de l’itinéraire à suivre directement dans la scène

59 IHM – Gestion des mobiles
Jusqu’à 9 mobiles possibles Obtention des informations Requête de recherche de route par le nom

60 Alexandre Baguet – Maryse Fantin – Elodie Rieb
Réseau Métropolitain Alexandre Baguet – Maryse Fantin – Elodie Rieb

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

62 Visualisation non-animée
Choix dalle / chargement Buffer Evenements souris clavier

63 Schéma du grapheScene

64 Visualisation animée Hélico

65 IHM

66 Conclusion et Perspectives
Objectifs atteints Objectifs non-atteints > Perspectives Visualisation stéréo Vol furtif

67 Merci de votre attention


Télécharger ppt "Réalisation d’un SIG-4D"

Présentations similaires


Annonces Google