SlideShare une entreprise Scribd logo
1  sur  33
Présenté par Issaoui Ilyes
Encadré par Oualid Khayati (ISAMM)
Frédéric Trastour (Spaceyes)
Conception et réalisation des librairies réutilisables mettant
en avant l’interopérabilité de la solution SPACEYES avec
d’autres technologie
Soutenance de
Mémoire de Fin d’Etude
Plan
Institut Supérieur des Arts Multimédias de la Manouba
Introduction
Analyse et conception
Réalisation et test
Conclusion
2
Etude de l’existant
Introduction
Présentation du SpacEyes
Z.I. de l'Argile, 460 av de la quiera
voie K, bat 119b 06370 Mouans-Sartoux
FRANCE
3
• 10 ans dans l’édition des solutions cartographiques
• Collaboration avec plusieurs partenaires
Institut Supérieur des Arts Multimédias de la Manouba
Introduction
Présentation du SpacEyes
4
• Une gamme complète de logiciels
Institut Supérieur des Arts Multimédias de la Manouba
Introduction
Présentation du projet
5Institut Supérieur des Arts Multimédias de la Manouba
Problématique
Développer un ensemble de
composants logiciel permettant
de faciliter l’utilisation combinée
• Apparition des services web de
géomatique gratuites
• Problème d’interopérabilité de la
solution cartographique
SpacEyes3d
Introduction
Présentation du projet
6Institut Supérieur des Arts Multimédias de la Manouba
Web service géomatique
Google, Osm, Bing, Yahoo
…
+
Solution SpacEyes3d
Objectif
Introduction
Présentation du projet
7Institut Supérieur des Arts Multimédias de la Manouba
Objectif
o Géocoder une
adresse
o Géocoder inverse
Géocodage
o Diaporama 360°
o Synchronisation avec
la carte du SpacEyes
Street View
o Cartes de différents
fournisseurs
o Synchronisation
Slippy Maps
• Développer trois modules
Institut Supérieur des Arts Multimédias de la Manouba
• Permet d’intégrer la technologie SpacEyes3D
dans une application classique ou dans une
application web
8
Etude de l’existant
SpacEyes3D Plugin
• Peut être intégrer sous deux formes
– Un composant ActiveX
– Un Plugin à destination des navigateurs
(Internet explorer, Firefox, Chrome)
Institut Supérieur des Arts Multimédias de la Manouba 9
Etude de l’existant
Géocodage
• Gratuit
• Géocodage côté client
• Géocodage côté serveur
• REST API
• Gratuit
• Nécessite une clé
• Par adresse, par point, par
requête
• Mapquest API
• OpenMapquestAPI
Institut Supérieur des Arts Multimédias de la Manouba 10
Etude de l’existant
Vues Immersives
• Gratuit
• Fourni seulement par l’API Google Maps
Google Steet View
Institut Supérieur des Arts Multimédias de la Manouba 11
Etude de l’existant
Slippy Maps
• Framework JavaScript
• Open source
• Rend facile de mettre une carte dans
n'importe quelle page web
• Framework JavaScript, 28 Ko
• Open source
• Efficace pour toutes les plateformes
Institut Supérieur des Arts Multimédias de la Manouba 12
Analyse et conception
Architecture
• Même architecture pour les trois modules
• Le développeur crée un nouveau système en editant « index.html »
Machine Client
Institut Supérieur des Arts Multimédias de la Manouba 13
Machine Client
Navigateur Plugin
Serveur
Index.html
Modules
SpacEyes
Librairy
Fournisseurs des
Services
Serveur
SpacEyes
Institut Supérieur des Arts Multimédias de la Manouba 14
Analyse et conception
Géocodage
Besoins fonctionnelles
Analyse
• Développeur
• Ajouter le service géocodage et
géocodage inverse.
• Ajouter le service auto complétion
• L’utilisateur
• Géocode une adresse
• Géocode inverse d’un point
• Zoomer sur un résultat
Institut Supérieur des Arts Multimédias de la Manouba 15
Analyse et conception
Géocodage
Conception
Institut Supérieur des Arts Multimédias de la Manouba 16
Diagramme de classe– Module Géocodage
Institut Supérieur des Arts Multimédias de la Manouba 17
Analyse et conception
Vues immersives
Besoins fonctionnels
Analyse
• Développeur
• Ajouter le service Google Street
View
• Spécifier des paramètres
• L’utilisateur
• Naviguer sur le panorama
• Chercher des panoramas en déplaçant
le marqueur sur la scène.
• Naviguer sur la scène 3d.
Institut Supérieur des Arts Multimédias de la Manouba 18
Analyse et conception
Vues immersives
Conception
Institut Supérieur des Arts Multimédias de la Manouba 19
Diagramme de classe– Module Google Street View
Institut Supérieur des Arts Multimédias de la Manouba 20
Analyse et conception
Slippy Maps
Besoins fonctionnels
Analyse
• Développeur
• Ajouter une couche du map
Google, Osm et / ou Bing
• Spécifier un certain nombre d’options
• L’utilisateur
• Naviguer sur la scène 3d et 2d ,
• Commuter entre les couches des map.
• Activer/Désactiver les calques des
marqueurs.
• Glisser le marqueur sur la map 2d et 3d
Institut Supérieur des Arts Multimédias de la Manouba 21
Analyse et conception
Slippy Maps
Conception
Institut Supérieur des Arts Multimédias de la Manouba 22
Diagramme de classe– Module Google Street View
Institut Supérieur des Arts Multimédias de la Manouba 23
Réalisation et test
Géocodage
Diagramme de cas d’utilisation
• Application crée par le développeur
• Utilise le module du géocodage
Institut Supérieur des Arts Multimédias de la Manouba 24
Réalisation et test
Géocodage
Diagramme de séquence
• Système : crée par le développeur
• Fournisseur : Google, Osm, Bing
Institut Supérieur des Arts Multimédias de la Manouba 25
Réalisation et test
Google Street View
Diagramme de cas d’utilisation
• Système : crée par le développeur
• Le système gère la synchronisation
Institut Supérieur des Arts Multimédias de la Manouba 26
Réalisation et test
Google Street View
Mode Navigation
• Trois marqueurs:
• Bonhomme (image)
• Cercle (Point)
• Flèche (Polygon)
Institut Supérieur des Arts Multimédias de la Manouba 27
Réalisation et test
Google Street View
Mode Manipulation
• Trois marqueurs:
• Bonhomme : suit la souris
• Cercle vert : dessiné au dessus du map et suit la
souris
• Cercle rouge : prends les dernières coordonnées du
point trouvé
Institut Supérieur des Arts Multimédias de la Manouba 28
Réalisation et test
Slippy Maps
Diagramme de cas d’utilisation
• Même fonctionnement pour les deux implémentations
OpenLayers et Leaflet
• Synchronisation 2d / 3d
Institut Supérieur des Arts Multimédias de la Manouba 29
Réalisation et test
Slippy Maps
OpenLayers implémentation
• Synchronisation 3d –> 2D
• Récupérer les coordonnés des
coins du view port
• Construire un carré
• Zoomer le map 2d à ce carré
Institut Supérieur des Arts Multimédias de la Manouba 30
Réalisation et test
Institut Supérieur des Arts Multimédias de la Manouba 31
Conclusion
• Interopérabilité du plugin SPACEYES
• Modules validés et testés
• Nouvelles fonctionnalités ajoutées
Institut Supérieur des Arts Multimédias de la Manouba 32
Conclusion
• Accrocher la chance d'une expérience professionnelle dans une entreprise bien placé
dans le marché des logiciels de la géomatique
• Utiliser les connaissances acquises à l’ISAMM et les adapter pour faire face aux
nouvelles problématiques.
• Acquisition de nouvelles connaissances professionnels et relationnels
• La coopération entre membres d'une même équipee est gage de performance et qui
dégage l'esprit d'équipe
Expérience positive et apport personnels
Merci Pour Votre Attention
Institut Supérieur des Arts Multimédias de la Manouba
33

Contenu connexe

Tendances

Chp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de ConceptionChp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de ConceptionLilia Sfaxi
 
Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...
Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...
Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...PMI-Montréal
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.Sabri El gharbi El yahmadi
 
Présentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinalePrésentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinaleMaroua Bouhachem
 
Presentation pfe gestion parc informatique et help desk
Presentation pfe gestion parc informatique et help deskPresentation pfe gestion parc informatique et help desk
Presentation pfe gestion parc informatique et help deskRaef Ghribi
 
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)Abdellah SELASSI
 
Conception et développement d'une GMAO
Conception et développement d'une GMAOConception et développement d'une GMAO
Conception et développement d'une GMAOMarwa BOUSSETTA
 
Mémoire de Projet de Fin d’Etudes
Mémoire de Projet de Fin d’EtudesMémoire de Projet de Fin d’Etudes
Mémoire de Projet de Fin d’EtudesAicha OUALLA
 
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis (Design)...
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis  (Design)...Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis  (Design)...
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis (Design)...Wafa Bourkhis
 
Copie de exposã© pfe
Copie de exposã© pfeCopie de exposã© pfe
Copie de exposã© pfeRiadh K.
 
Module Statistique et BI de l’Application ITSPCare’Hosp
Module Statistique et BI de l’Application ITSPCare’HospModule Statistique et BI de l’Application ITSPCare’Hosp
Module Statistique et BI de l’Application ITSPCare’HospAhmed Hamdi
 
Présentation_PFE_MezianiAbdelhakim (2).pptx
Présentation_PFE_MezianiAbdelhakim (2).pptxPrésentation_PFE_MezianiAbdelhakim (2).pptx
Présentation_PFE_MezianiAbdelhakim (2).pptxTpLink4
 
Les 4 étapes de la mise en place d'un logiciel ERP
Les 4 étapes de la mise en place d'un logiciel ERPLes 4 étapes de la mise en place d'un logiciel ERP
Les 4 étapes de la mise en place d'un logiciel ERPDivalto
 
Chap1 systéme d'information
Chap1 systéme d'informationChap1 systéme d'information
Chap1 systéme d'informationGhita Benabdellah
 
6sigma ibtissam el hassani-chapitre1
6sigma ibtissam el hassani-chapitre16sigma ibtissam el hassani-chapitre1
6sigma ibtissam el hassani-chapitre1ibtissam el hassani
 
Gestion billetterie de cinéma
Gestion billetterie de cinémaGestion billetterie de cinéma
Gestion billetterie de cinémamohamedgoumih
 

Tendances (20)

Chp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de ConceptionChp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de Conception
 
Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...
Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...
Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
 
Présentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinalePrésentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinale
 
Presentation pfe gestion parc informatique et help desk
Presentation pfe gestion parc informatique et help deskPresentation pfe gestion parc informatique et help desk
Presentation pfe gestion parc informatique et help desk
 
Rapport pfe
Rapport pfeRapport pfe
Rapport pfe
 
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)
 
Modele rapport pfe esprit
Modele rapport pfe  espritModele rapport pfe  esprit
Modele rapport pfe esprit
 
Conception et développement d'une GMAO
Conception et développement d'une GMAOConception et développement d'une GMAO
Conception et développement d'une GMAO
 
Mémoire de Projet de Fin d’Etudes
Mémoire de Projet de Fin d’EtudesMémoire de Projet de Fin d’Etudes
Mémoire de Projet de Fin d’Etudes
 
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis (Design)...
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis  (Design)...Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis  (Design)...
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis (Design)...
 
Copie de exposã© pfe
Copie de exposã© pfeCopie de exposã© pfe
Copie de exposã© pfe
 
Module Statistique et BI de l’Application ITSPCare’Hosp
Module Statistique et BI de l’Application ITSPCare’HospModule Statistique et BI de l’Application ITSPCare’Hosp
Module Statistique et BI de l’Application ITSPCare’Hosp
 
Présentation_PFE_MezianiAbdelhakim (2).pptx
Présentation_PFE_MezianiAbdelhakim (2).pptxPrésentation_PFE_MezianiAbdelhakim (2).pptx
Présentation_PFE_MezianiAbdelhakim (2).pptx
 
Les 4 étapes de la mise en place d'un logiciel ERP
Les 4 étapes de la mise en place d'un logiciel ERPLes 4 étapes de la mise en place d'un logiciel ERP
Les 4 étapes de la mise en place d'un logiciel ERP
 
Chap1 systéme d'information
Chap1 systéme d'informationChap1 systéme d'information
Chap1 systéme d'information
 
Rapport pfe v1
Rapport pfe v1Rapport pfe v1
Rapport pfe v1
 
6sigma ibtissam el hassani-chapitre1
6sigma ibtissam el hassani-chapitre16sigma ibtissam el hassani-chapitre1
6sigma ibtissam el hassani-chapitre1
 
Formation project management
Formation project managementFormation project management
Formation project management
 
Gestion billetterie de cinéma
Gestion billetterie de cinémaGestion billetterie de cinéma
Gestion billetterie de cinéma
 

En vedette

Projet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMMProjet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMMAbdelmonem NAAMANE
 
Secteur de Café au Maroc
Secteur de Café au MarocSecteur de Café au Maroc
Secteur de Café au MarocTarek Haress
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.pptMohamed Ben Bouzid
 
Solutions libres alternatives à Google Maps
Solutions libres alternatives à Google MapsSolutions libres alternatives à Google Maps
Solutions libres alternatives à Google MapsMakina Corpus
 
Cours " Histoire des supports publicitaires " - partie 1
Cours " Histoire des supports publicitaires "   - partie 1Cours " Histoire des supports publicitaires "   - partie 1
Cours " Histoire des supports publicitaires " - partie 1Nouha Belaid
 
Campagne Transmédia de Coca Cola
Campagne Transmédia de Coca ColaCampagne Transmédia de Coca Cola
Campagne Transmédia de Coca ColaTunisie-SIC
 
Stratégie de création publicitaire master 2 pro isma
Stratégie de création publicitaire master 2 pro ismaStratégie de création publicitaire master 2 pro isma
Stratégie de création publicitaire master 2 pro ismaMarcel Eboa
 
éNoncés+corrections bac2009
éNoncés+corrections bac2009éNoncés+corrections bac2009
éNoncés+corrections bac2009Morom Bil Morom
 
Copy strategie efficacité publicitaire
Copy strategie efficacité publicitaireCopy strategie efficacité publicitaire
Copy strategie efficacité publicitaireYassine Hafid
 
L’histoire de la publicité
L’histoire de la publicitéL’histoire de la publicité
L’histoire de la publicitéBoutaina Regragui
 
PFE – Methode
PFE – MethodePFE – Methode
PFE – Methodefafa007
 
Futur du digital marketing en Tunisie: les tendances à suivre en 2015
Futur du digital marketing en Tunisie: les tendances à suivre en 2015Futur du digital marketing en Tunisie: les tendances à suivre en 2015
Futur du digital marketing en Tunisie: les tendances à suivre en 2015Bahia Nar
 
Mcdonald's: Territoire de Communication Actuel, Idée de nouveau Territoire de...
Mcdonald's: Territoire de Communication Actuel, Idée de nouveau Territoire de...Mcdonald's: Territoire de Communication Actuel, Idée de nouveau Territoire de...
Mcdonald's: Territoire de Communication Actuel, Idée de nouveau Territoire de...Raiarii Lehartel
 

En vedette (20)

Projet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMMProjet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMM
 
Soutenance PFE 2012
Soutenance PFE 2012Soutenance PFE 2012
Soutenance PFE 2012
 
Secteur de Café au Maroc
Secteur de Café au MarocSecteur de Café au Maroc
Secteur de Café au Maroc
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.ppt
 
Solutions libres alternatives à Google Maps
Solutions libres alternatives à Google MapsSolutions libres alternatives à Google Maps
Solutions libres alternatives à Google Maps
 
Projet2-4si-tic
Projet2-4si-ticProjet2-4si-tic
Projet2-4si-tic
 
Ontt &
Ontt &Ontt &
Ontt &
 
Projet3-4si-tic
Projet3-4si-ticProjet3-4si-tic
Projet3-4si-tic
 
Projet4-4si-tic
Projet4-4si-ticProjet4-4si-tic
Projet4-4si-tic
 
Dc2 4 si-tic-2009-2010
Dc2 4 si-tic-2009-2010Dc2 4 si-tic-2009-2010
Dc2 4 si-tic-2009-2010
 
Cours " Histoire des supports publicitaires " - partie 1
Cours " Histoire des supports publicitaires "   - partie 1Cours " Histoire des supports publicitaires "   - partie 1
Cours " Histoire des supports publicitaires " - partie 1
 
Campagne Transmédia de Coca Cola
Campagne Transmédia de Coca ColaCampagne Transmédia de Coca Cola
Campagne Transmédia de Coca Cola
 
Stratégie de création publicitaire master 2 pro isma
Stratégie de création publicitaire master 2 pro ismaStratégie de création publicitaire master 2 pro isma
Stratégie de création publicitaire master 2 pro isma
 
Tp4 - PHP
Tp4 - PHPTp4 - PHP
Tp4 - PHP
 
éNoncés+corrections bac2009
éNoncés+corrections bac2009éNoncés+corrections bac2009
éNoncés+corrections bac2009
 
Copy strategie efficacité publicitaire
Copy strategie efficacité publicitaireCopy strategie efficacité publicitaire
Copy strategie efficacité publicitaire
 
L’histoire de la publicité
L’histoire de la publicitéL’histoire de la publicité
L’histoire de la publicité
 
PFE – Methode
PFE – MethodePFE – Methode
PFE – Methode
 
Futur du digital marketing en Tunisie: les tendances à suivre en 2015
Futur du digital marketing en Tunisie: les tendances à suivre en 2015Futur du digital marketing en Tunisie: les tendances à suivre en 2015
Futur du digital marketing en Tunisie: les tendances à suivre en 2015
 
Mcdonald's: Territoire de Communication Actuel, Idée de nouveau Territoire de...
Mcdonald's: Territoire de Communication Actuel, Idée de nouveau Territoire de...Mcdonald's: Territoire de Communication Actuel, Idée de nouveau Territoire de...
Mcdonald's: Territoire de Communication Actuel, Idée de nouveau Territoire de...
 

Similaire à Exposé pfe

Rapport pfe ingénieur ilyes issaoui
Rapport pfe ingénieur ilyes issaouiRapport pfe ingénieur ilyes issaoui
Rapport pfe ingénieur ilyes issaouiIssaoui Ilyes
 
2014-F2L IC Smart Cities 3. Fekrane
2014-F2L IC Smart Cities 3. Fekrane2014-F2L IC Smart Cities 3. Fekrane
2014-F2L IC Smart Cities 3. FekraneF2L-FranceLivingLabs
 
Paris Web 2012 - Les nouveaux horizons de la cartographie sur le Web
Paris Web 2012 - Les nouveaux horizons de la cartographie sur le WebParis Web 2012 - Les nouveaux horizons de la cartographie sur le Web
Paris Web 2012 - Les nouveaux horizons de la cartographie sur le WebBBecquet
 
Cartographie et SIG_Partie4
Cartographie et SIG_Partie4Cartographie et SIG_Partie4
Cartographie et SIG_Partie4Ibrahima Sylla
 
Soutenance transparences version_final
Soutenance transparences version_finalSoutenance transparences version_final
Soutenance transparences version_finalVortana Say
 
Atelier Pratique Maquettage - Carine Lallemand
Atelier Pratique Maquettage - Carine LallemandAtelier Pratique Maquettage - Carine Lallemand
Atelier Pratique Maquettage - Carine LallemandCarine Lallemand
 
Map4Decision: une rencontre payante entre le géospatial et l'intelligence d'a...
Map4Decision: une rencontre payante entre le géospatial et l'intelligence d'a...Map4Decision: une rencontre payante entre le géospatial et l'intelligence d'a...
Map4Decision: une rencontre payante entre le géospatial et l'intelligence d'a...Intelli³
 
Afterworkshop #3 : Les outils de prototypage
Afterworkshop #3 : Les outils de prototypageAfterworkshop #3 : Les outils de prototypage
Afterworkshop #3 : Les outils de prototypageNewflux UX/UI News
 
Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...
Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...
Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...Nicolas Boonaert
 
Cartographie - cas concrets et bonnes pratiques de développement
Cartographie - cas concrets et bonnes pratiques de développementCartographie - cas concrets et bonnes pratiques de développement
Cartographie - cas concrets et bonnes pratiques de développementNicolas Boonaert
 
L'Avenue Digital Media - Services dans le domaine de l'urbanisme ; la maquett...
L'Avenue Digital Media - Services dans le domaine de l'urbanisme ; la maquett...L'Avenue Digital Media - Services dans le domaine de l'urbanisme ; la maquett...
L'Avenue Digital Media - Services dans le domaine de l'urbanisme ; la maquett...L'Avenue Digital Media
 
La production cartographique pour les SIG version Web
La production cartographique pour les SIG version WebLa production cartographique pour les SIG version Web
La production cartographique pour les SIG version WebEric Lacoursiere
 
Tech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesTech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesMichael Laguerre
 
Du code à la carte
Du code à la carteDu code à la carte
Du code à la cartearno974
 
Tech conf1 développement_natif_applications_mobiles
Tech conf1 développement_natif_applications_mobilesTech conf1 développement_natif_applications_mobiles
Tech conf1 développement_natif_applications_mobilesTelecomValley
 
Présentation mémoire de Fin d’Etudes
Présentation mémoire de Fin d’EtudesPrésentation mémoire de Fin d’Etudes
Présentation mémoire de Fin d’EtudesAmine MEGDICHE
 

Similaire à Exposé pfe (20)

Rapport pfe ingénieur ilyes issaoui
Rapport pfe ingénieur ilyes issaouiRapport pfe ingénieur ilyes issaoui
Rapport pfe ingénieur ilyes issaoui
 
2014-F2L IC Smart Cities 3. Fekrane
2014-F2L IC Smart Cities 3. Fekrane2014-F2L IC Smart Cities 3. Fekrane
2014-F2L IC Smart Cities 3. Fekrane
 
AntoineLambertCV
AntoineLambertCVAntoineLambertCV
AntoineLambertCV
 
Paris Web 2012 - Les nouveaux horizons de la cartographie sur le Web
Paris Web 2012 - Les nouveaux horizons de la cartographie sur le WebParis Web 2012 - Les nouveaux horizons de la cartographie sur le Web
Paris Web 2012 - Les nouveaux horizons de la cartographie sur le Web
 
Cartographie et SIG_Partie4
Cartographie et SIG_Partie4Cartographie et SIG_Partie4
Cartographie et SIG_Partie4
 
Soutenance transparences version_final
Soutenance transparences version_finalSoutenance transparences version_final
Soutenance transparences version_final
 
Atelier Pratique Maquettage - Carine Lallemand
Atelier Pratique Maquettage - Carine LallemandAtelier Pratique Maquettage - Carine Lallemand
Atelier Pratique Maquettage - Carine Lallemand
 
Map4Decision: une rencontre payante entre le géospatial et l'intelligence d'a...
Map4Decision: une rencontre payante entre le géospatial et l'intelligence d'a...Map4Decision: une rencontre payante entre le géospatial et l'intelligence d'a...
Map4Decision: une rencontre payante entre le géospatial et l'intelligence d'a...
 
2014-F2L IC Smart Cities 4. Morel
2014-F2L IC Smart Cities 4. Morel2014-F2L IC Smart Cities 4. Morel
2014-F2L IC Smart Cities 4. Morel
 
Afterworkshop #3 : Les outils de prototypage
Afterworkshop #3 : Les outils de prototypageAfterworkshop #3 : Les outils de prototypage
Afterworkshop #3 : Les outils de prototypage
 
Les outils de prototypage
Les outils de prototypageLes outils de prototypage
Les outils de prototypage
 
Design Trends
Design TrendsDesign Trends
Design Trends
 
Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...
Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...
Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...
 
Cartographie - cas concrets et bonnes pratiques de développement
Cartographie - cas concrets et bonnes pratiques de développementCartographie - cas concrets et bonnes pratiques de développement
Cartographie - cas concrets et bonnes pratiques de développement
 
L'Avenue Digital Media - Services dans le domaine de l'urbanisme ; la maquett...
L'Avenue Digital Media - Services dans le domaine de l'urbanisme ; la maquett...L'Avenue Digital Media - Services dans le domaine de l'urbanisme ; la maquett...
L'Avenue Digital Media - Services dans le domaine de l'urbanisme ; la maquett...
 
La production cartographique pour les SIG version Web
La production cartographique pour les SIG version WebLa production cartographique pour les SIG version Web
La production cartographique pour les SIG version Web
 
Tech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesTech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobiles
 
Du code à la carte
Du code à la carteDu code à la carte
Du code à la carte
 
Tech conf1 développement_natif_applications_mobiles
Tech conf1 développement_natif_applications_mobilesTech conf1 développement_natif_applications_mobiles
Tech conf1 développement_natif_applications_mobiles
 
Présentation mémoire de Fin d’Etudes
Présentation mémoire de Fin d’EtudesPrésentation mémoire de Fin d’Etudes
Présentation mémoire de Fin d’Etudes
 

Exposé pfe

  • 1. Présenté par Issaoui Ilyes Encadré par Oualid Khayati (ISAMM) Frédéric Trastour (Spaceyes) Conception et réalisation des librairies réutilisables mettant en avant l’interopérabilité de la solution SPACEYES avec d’autres technologie Soutenance de Mémoire de Fin d’Etude
  • 2. Plan Institut Supérieur des Arts Multimédias de la Manouba Introduction Analyse et conception Réalisation et test Conclusion 2 Etude de l’existant
  • 3. Introduction Présentation du SpacEyes Z.I. de l'Argile, 460 av de la quiera voie K, bat 119b 06370 Mouans-Sartoux FRANCE 3 • 10 ans dans l’édition des solutions cartographiques • Collaboration avec plusieurs partenaires Institut Supérieur des Arts Multimédias de la Manouba
  • 4. Introduction Présentation du SpacEyes 4 • Une gamme complète de logiciels Institut Supérieur des Arts Multimédias de la Manouba
  • 5. Introduction Présentation du projet 5Institut Supérieur des Arts Multimédias de la Manouba Problématique Développer un ensemble de composants logiciel permettant de faciliter l’utilisation combinée • Apparition des services web de géomatique gratuites • Problème d’interopérabilité de la solution cartographique SpacEyes3d
  • 6. Introduction Présentation du projet 6Institut Supérieur des Arts Multimédias de la Manouba Web service géomatique Google, Osm, Bing, Yahoo … + Solution SpacEyes3d Objectif
  • 7. Introduction Présentation du projet 7Institut Supérieur des Arts Multimédias de la Manouba Objectif o Géocoder une adresse o Géocoder inverse Géocodage o Diaporama 360° o Synchronisation avec la carte du SpacEyes Street View o Cartes de différents fournisseurs o Synchronisation Slippy Maps • Développer trois modules
  • 8. Institut Supérieur des Arts Multimédias de la Manouba • Permet d’intégrer la technologie SpacEyes3D dans une application classique ou dans une application web 8 Etude de l’existant SpacEyes3D Plugin • Peut être intégrer sous deux formes – Un composant ActiveX – Un Plugin à destination des navigateurs (Internet explorer, Firefox, Chrome)
  • 9. Institut Supérieur des Arts Multimédias de la Manouba 9 Etude de l’existant Géocodage • Gratuit • Géocodage côté client • Géocodage côté serveur • REST API • Gratuit • Nécessite une clé • Par adresse, par point, par requête • Mapquest API • OpenMapquestAPI
  • 10. Institut Supérieur des Arts Multimédias de la Manouba 10 Etude de l’existant Vues Immersives • Gratuit • Fourni seulement par l’API Google Maps Google Steet View
  • 11. Institut Supérieur des Arts Multimédias de la Manouba 11 Etude de l’existant Slippy Maps • Framework JavaScript • Open source • Rend facile de mettre une carte dans n'importe quelle page web • Framework JavaScript, 28 Ko • Open source • Efficace pour toutes les plateformes
  • 12. Institut Supérieur des Arts Multimédias de la Manouba 12 Analyse et conception Architecture • Même architecture pour les trois modules • Le développeur crée un nouveau système en editant « index.html »
  • 13. Machine Client Institut Supérieur des Arts Multimédias de la Manouba 13 Machine Client Navigateur Plugin Serveur Index.html Modules SpacEyes Librairy Fournisseurs des Services Serveur SpacEyes
  • 14. Institut Supérieur des Arts Multimédias de la Manouba 14 Analyse et conception Géocodage Besoins fonctionnelles Analyse • Développeur • Ajouter le service géocodage et géocodage inverse. • Ajouter le service auto complétion • L’utilisateur • Géocode une adresse • Géocode inverse d’un point • Zoomer sur un résultat
  • 15. Institut Supérieur des Arts Multimédias de la Manouba 15 Analyse et conception Géocodage Conception
  • 16. Institut Supérieur des Arts Multimédias de la Manouba 16 Diagramme de classe– Module Géocodage
  • 17. Institut Supérieur des Arts Multimédias de la Manouba 17 Analyse et conception Vues immersives Besoins fonctionnels Analyse • Développeur • Ajouter le service Google Street View • Spécifier des paramètres • L’utilisateur • Naviguer sur le panorama • Chercher des panoramas en déplaçant le marqueur sur la scène. • Naviguer sur la scène 3d.
  • 18. Institut Supérieur des Arts Multimédias de la Manouba 18 Analyse et conception Vues immersives Conception
  • 19. Institut Supérieur des Arts Multimédias de la Manouba 19 Diagramme de classe– Module Google Street View
  • 20. Institut Supérieur des Arts Multimédias de la Manouba 20 Analyse et conception Slippy Maps Besoins fonctionnels Analyse • Développeur • Ajouter une couche du map Google, Osm et / ou Bing • Spécifier un certain nombre d’options • L’utilisateur • Naviguer sur la scène 3d et 2d , • Commuter entre les couches des map. • Activer/Désactiver les calques des marqueurs. • Glisser le marqueur sur la map 2d et 3d
  • 21. Institut Supérieur des Arts Multimédias de la Manouba 21 Analyse et conception Slippy Maps Conception
  • 22. Institut Supérieur des Arts Multimédias de la Manouba 22 Diagramme de classe– Module Google Street View
  • 23. Institut Supérieur des Arts Multimédias de la Manouba 23 Réalisation et test Géocodage Diagramme de cas d’utilisation • Application crée par le développeur • Utilise le module du géocodage
  • 24. Institut Supérieur des Arts Multimédias de la Manouba 24 Réalisation et test Géocodage Diagramme de séquence • Système : crée par le développeur • Fournisseur : Google, Osm, Bing
  • 25. Institut Supérieur des Arts Multimédias de la Manouba 25 Réalisation et test Google Street View Diagramme de cas d’utilisation • Système : crée par le développeur • Le système gère la synchronisation
  • 26. Institut Supérieur des Arts Multimédias de la Manouba 26 Réalisation et test Google Street View Mode Navigation • Trois marqueurs: • Bonhomme (image) • Cercle (Point) • Flèche (Polygon)
  • 27. Institut Supérieur des Arts Multimédias de la Manouba 27 Réalisation et test Google Street View Mode Manipulation • Trois marqueurs: • Bonhomme : suit la souris • Cercle vert : dessiné au dessus du map et suit la souris • Cercle rouge : prends les dernières coordonnées du point trouvé
  • 28. Institut Supérieur des Arts Multimédias de la Manouba 28 Réalisation et test Slippy Maps Diagramme de cas d’utilisation • Même fonctionnement pour les deux implémentations OpenLayers et Leaflet • Synchronisation 2d / 3d
  • 29. Institut Supérieur des Arts Multimédias de la Manouba 29 Réalisation et test Slippy Maps OpenLayers implémentation • Synchronisation 3d –> 2D • Récupérer les coordonnés des coins du view port • Construire un carré • Zoomer le map 2d à ce carré
  • 30. Institut Supérieur des Arts Multimédias de la Manouba 30 Réalisation et test
  • 31. Institut Supérieur des Arts Multimédias de la Manouba 31 Conclusion • Interopérabilité du plugin SPACEYES • Modules validés et testés • Nouvelles fonctionnalités ajoutées
  • 32. Institut Supérieur des Arts Multimédias de la Manouba 32 Conclusion • Accrocher la chance d'une expérience professionnelle dans une entreprise bien placé dans le marché des logiciels de la géomatique • Utiliser les connaissances acquises à l’ISAMM et les adapter pour faire face aux nouvelles problématiques. • Acquisition de nouvelles connaissances professionnels et relationnels • La coopération entre membres d'une même équipee est gage de performance et qui dégage l'esprit d'équipe Expérience positive et apport personnels
  • 33. Merci Pour Votre Attention Institut Supérieur des Arts Multimédias de la Manouba 33