33

Click here to load reader

Exposé pfe

Embed Size (px)

DESCRIPTION

Exposé de mémoire de Fin d'Etudes Ingénieur informatique Sujet : Réalisation de librairies réutilisables mettant en avant l'interopérabilité de la solution Web du SpacEyes avec d'autres technologies

Citation preview

  • 1. Prsent par Issaoui IlyesEncadr par Oualid Khayati (ISAMM)Frdric Trastour (Spaceyes)Conception et ralisation des librairies rutilisables mettanten avant linteroprabilit de la solution SPACEYES avecdautres technologieSoutenance deMmoire de Fin dEtude

2. PlanInstitut Suprieur des Arts Multimdias de la ManoubaIntroductionAnalyse et conceptionRalisation et testConclusion2Etude de lexistant 3. IntroductionPrsentation du SpacEyesZ.I. de lArgile, 460 av de la quieravoie K, bat 119b 06370 Mouans-SartouxFRANCE3 10 ans dans ldition des solutions cartographiques Collaboration avec plusieurs partenairesInstitut Suprieur des Arts Multimdias de la Manouba 4. IntroductionPrsentation du SpacEyes4 Une gamme complte de logicielsInstitut Suprieur des Arts Multimdias de la Manouba 5. IntroductionPrsentation du projet5Institut Suprieur des Arts Multimdias de la ManoubaProblmatiqueDvelopper un ensemble decomposants logiciel permettantde faciliter lutilisation combine Apparition des services web degomatique gratuites Problme dinteroprabilit de lasolution cartographiqueSpacEyes3d 6. IntroductionPrsentation du projet6Institut Suprieur des Arts Multimdias de la ManoubaWeb service gomatiqueGoogle, Osm, Bing, Yahoo+Solution SpacEyes3dObjectif 7. IntroductionPrsentation du projet7Institut Suprieur des Arts Multimdias de la ManoubaObjectifo Gocoder uneadresseo Gocoder inverseGocodageo Diaporama 360o Synchronisation avecla carte du SpacEyesStreet Viewo Cartes de diffrentsfournisseurso SynchronisationSlippy Maps Dvelopper trois modules 8. Institut Suprieur des Arts Multimdias de la Manouba Permet dintgrer la technologie SpacEyes3Ddans une application classique ou dans uneapplication web8Etude de lexistantSpacEyes3D Plugin Peut tre intgrer sous deux formes Un composant ActiveX Un Plugin destination des navigateurs(Internet explorer, Firefox, Chrome) 9. Institut Suprieur des Arts Multimdias de la Manouba 9Etude de lexistantGocodage Gratuit Gocodage ct client Gocodage ct serveur REST API Gratuit Ncessite une cl Par adresse, par point, parrequte Mapquest API OpenMapquestAPI 10. Institut Suprieur des Arts Multimdias de la Manouba 10Etude de lexistantVues Immersives Gratuit Fourni seulement par lAPI Google MapsGoogle Steet View 11. Institut Suprieur des Arts Multimdias de la Manouba 11Etude de lexistantSlippy Maps Framework JavaScript Open source Rend facile de mettre une carte dansnimporte quelle page web Framework JavaScript, 28 Ko Open source Efficace pour toutes les plateformes 12. Institut Suprieur des Arts Multimdias de la Manouba 12Analyse et conceptionArchitecture Mme architecture pour les trois modules Le dveloppeur cre un nouveau systme en editant index.html 13. Machine ClientInstitut Suprieur des Arts Multimdias de la Manouba 13Machine ClientNavigateur PluginServeurIndex.htmlModulesSpacEyesLibrairyFournisseurs desServicesServeurSpacEyes 14. Institut Suprieur des Arts Multimdias de la Manouba 14Analyse et conceptionGocodageBesoins fonctionnellesAnalyse Dveloppeur Ajouter le service gocodage etgocodage inverse. Ajouter le service auto compltion Lutilisateur Gocode une adresse Gocode inverse dun point Zoomer sur un rsultat 15. Institut Suprieur des Arts Multimdias de la Manouba 15Analyse et conceptionGocodageConception 16. Institut Suprieur des Arts Multimdias de la Manouba 16Diagramme de classe Module Gocodage 17. Institut Suprieur des Arts Multimdias de la Manouba 17Analyse et conceptionVues immersivesBesoins fonctionnelsAnalyse Dveloppeur Ajouter le service Google StreetView Spcifier des paramtres Lutilisateur Naviguer sur le panorama Chercher des panoramas en dplaantle marqueur sur la scne. Naviguer sur la scne 3d. 18. Institut Suprieur des Arts Multimdias de la Manouba 18Analyse et conceptionVues immersivesConception 19. Institut Suprieur des Arts Multimdias de la Manouba 19Diagramme de classe Module Google Street View 20. Institut Suprieur des Arts Multimdias de la Manouba 20Analyse et conceptionSlippy MapsBesoins fonctionnelsAnalyse Dveloppeur Ajouter une couche du mapGoogle, Osm et / ou Bing Spcifier un certain nombre doptions Lutilisateur Naviguer sur la scne 3d et 2d , Commuter entre les couches des map. Activer/Dsactiver les calques desmarqueurs. Glisser le marqueur sur la map 2d et 3d 21. Institut Suprieur des Arts Multimdias de la Manouba 21Analyse et conceptionSlippy MapsConception 22. Institut Suprieur des Arts Multimdias de la Manouba 22Diagramme de classe Module Google Street View 23. Institut Suprieur des Arts Multimdias de la Manouba 23Ralisation et testGocodageDiagramme de cas dutilisation Application cre par le dveloppeur Utilise le module du gocodage 24. Institut Suprieur des Arts Multimdias de la Manouba 24Ralisation et testGocodageDiagramme de squence Systme : cre par le dveloppeur Fournisseur : Google, Osm, Bing 25. Institut Suprieur des Arts Multimdias de la Manouba 25Ralisation et testGoogle Street ViewDiagramme de cas dutilisation Systme : cre par le dveloppeur Le systme gre la synchronisation 26. Institut Suprieur des Arts Multimdias de la Manouba 26Ralisation et testGoogle Street ViewMode Navigation Trois marqueurs: Bonhomme (image) Cercle (Point) Flche (Polygon) 27. Institut Suprieur des Arts Multimdias de la Manouba 27Ralisation et testGoogle Street ViewMode Manipulation Trois marqueurs: Bonhomme : suit la souris Cercle vert : dessin au dessus du map et suit lasouris Cercle rouge : prends les dernires coordonnes dupoint trouv 28. Institut Suprieur des Arts Multimdias de la Manouba 28Ralisation et testSlippy MapsDiagramme de cas dutilisation Mme fonctionnement pour les deux implmentationsOpenLayers et Leaflet Synchronisation 2d / 3d 29. Institut Suprieur des Arts Multimdias de la Manouba 29Ralisation et testSlippy MapsOpenLayers implmentation Synchronisation 3d > 2D Rcuprer les coordonns descoins du view port Construire un carr Zoomer le map 2d ce carr 30. Institut Suprieur des Arts Multimdias de la Manouba 30Ralisation et test 31. Institut Suprieur des Arts Multimdias de la Manouba 31Conclusion Interoprabilit du plugin SPACEYES Modules valids et tests Nouvelles fonctionnalits ajoutes 32. Institut Suprieur des Arts Multimdias de la Manouba 32Conclusion Accrocher la chance dune exprience professionnelle dans une entreprise bien placdans le march des logiciels de la gomatique Utiliser les connaissances acquises lISAMM et les adapter pour faire face auxnouvelles problmatiques. Acquisition de nouvelles connaissances professionnels et relationnels La coopration entre membres dune mme quipee est gage de performance et quidgage lesprit dquipeExprience positive et apport personnels 33. Merci Pour Votre AttentionInstitut Suprieur des Arts Multimdias de la Manouba33