Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Geo Lab
De quoi s’agit-il ? <ul><ul><li>Prototype développé par  4Dconcept </li></ul></ul><ul><ul><li>Développements basés sur le ...
Démonstration du prototype « GeoLab » <ul><li>« Illustrer au travers de scénarios utilisateurs … » </li></ul><ul><ul><li>>...
Scénario 1 « Nuit blanche, Paris »
Nuit blanche, Paris <ul><li>Une soirée entre amis … à la découverte des animations </li></ul>
Oui mais comment ? Quelles animations ? Quoi, où et quand ?
Les fonctions démontrées <ul><li>Les fonctions mises en avant … </li></ul><ul><ul><li>-   Combinaison de critères de reche...
Description technique <ul><li>L’environnement de développement </li></ul><ul><ul><li>HTML  / rendu web </li></ul></ul><ul>...
GeoLab - Présentation technique <ul><li>L’affichage des évènements … </li></ul><ul><ul><li>Une simple  XQuery </li></ul></...
GeoLab - Présentation technique <ul><li>Effectuer une recherche sur MarkLogic </li></ul><ul><ul><li>Recherche textuelle   ...
GeoLab - Présentation technique <ul><li>Plus qu’une simple recherche sur une carte, la  combinaison des critères </li></ul...
Travail sur les contenus <ul><li>Comment faire avec  mes contenus  ? Quel effort  à fournir ? </li></ul><ul><ul><li>Un pet...
Mes données … DEFINITION DE LA ZONE MUG-FR SON EVENEMENT ECRIT EN XML … …  ET SA PHOTO !
Scénario 2 « Le tour de France »
Le tour de France <ul><li>Mes vacances « sport » </li></ul>
Oui, mais comment ? Un guide personnalisé
<ul><li>Les fonctions mises en avant … </li></ul><ul><li>Recherche par  polygone calculé à partir du chemin tracé   Recher...
Détails téchniques <ul><li>Effectuer une recherche sur MarkLogic </li></ul><ul><ul><li>Recherche selon un cercle c ts-sear...
Travail sur les contenus <ul><li>Quel effort   ? </li></ul><ul><ul><li>« Rien de plus … » </li></ul></ul>?
Imaginons … Quelles solutions envisagées ?
Visions <ul><li>Solution front office   Tourisme   Guides personnalisés   Heatmap   Solution back office   Recherche   Edi...
Questions Merci de votre attention
Prochain SlideShare
Chargement dans…5
×

GeoLab, la géolocalisation avec MarkLogic, Gregory CORONA et Yoann BLOT, 4Dconcept

1 564 vues

Publié le

Présentation de Grégory CORONA et Yoann BLOT sur la géolocalisation avec MarkLogic lors de la rencontre du MarkLogic USer Group France du 07 décembre 2010

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

GeoLab, la géolocalisation avec MarkLogic, Gregory CORONA et Yoann BLOT, 4Dconcept

  1. 1. Geo Lab
  2. 2. De quoi s’agit-il ? <ul><ul><li>Prototype développé par 4Dconcept </li></ul></ul><ul><ul><li>Développements basés sur le socle technologique MarkLogic </li></ul></ul><ul><ul><li>Les objectifs … </li></ul></ul><ul><ul><ul><li>> Mettre en œuvre les fonctions de recherche MarkLogic </li></ul></ul></ul><ul><ul><ul><li>> Illustrer la recherche par géolocalisation et la recherche par facettes </li></ul></ul></ul>
  3. 3. Démonstration du prototype « GeoLab » <ul><li>« Illustrer au travers de scénarios utilisateurs … » </li></ul><ul><ul><li>> Une histoire, une utilisation, une explication technique </li></ul></ul><ul><ul><li>> Zoom sur l’intégration des fonctions du serveur MarkLogic </li></ul></ul>
  4. 4. Scénario 1 « Nuit blanche, Paris »
  5. 5. Nuit blanche, Paris <ul><li>Une soirée entre amis … à la découverte des animations </li></ul>
  6. 6. Oui mais comment ? Quelles animations ? Quoi, où et quand ?
  7. 7. Les fonctions démontrées <ul><li>Les fonctions mises en avant … </li></ul><ul><ul><li>- Combinaison de critères de recherche textuels et de géo localisation - Recherche par facettes - Affinage de la recherche selon l’ union de plusieurs zones de recherche </li></ul></ul>
  8. 8. Description technique <ul><li>L’environnement de développement </li></ul><ul><ul><li>HTML / rendu web </li></ul></ul><ul><ul><li>Javascript / interaction utilisateur et mise à jour de l’affichage </li></ul></ul><ul><ul><li>API Google Maps / gestion des cartes </li></ul></ul><ul><ul><li>API MarkLogic / recherche et consultation des contenus </li></ul></ul><ul><ul><li>XQuery / Langage d’interrogation normé MarkLogic </li></ul></ul>+ >> GeoLab
  9. 9. GeoLab - Présentation technique <ul><li>L’affichage des évènements … </li></ul><ul><ul><li>Une simple XQuery </li></ul></ul><ul><ul><li>Récupération des évènements auprès de MarkLogic, génération des marqueurs et des résultats </li></ul></ul><ul><ul><li>Un objet générique « marker » traduit en objet GoogleMap > Couche d’abstraction </li></ul></ul>1.
  10. 10. GeoLab - Présentation technique <ul><li>Effectuer une recherche sur MarkLogic </li></ul><ul><ul><li>Recherche textuelle cts:search(//event, *WORD*) </li></ul></ul><ul><ul><li>Recherche dans une zone géographique </li></ul></ul>2. DEFINITION D’UNE ZONE AU FORMAT XML … … DONNEE COMME PARAMETRE A LA FONCTION DE RECHERCHE
  11. 11. GeoLab - Présentation technique <ul><li>Plus qu’une simple recherche sur une carte, la combinaison des critères </li></ul><ul><ul><li>cts:and-query ( … ) </li></ul></ul><ul><ul><li>Mais aussi appliquables … </li></ul></ul><ul><ul><li>cts:or-query </li></ul></ul><ul><ul><li>cts:and-not-query </li></ul></ul><ul><ul><li>... </li></ul></ul>3. AND OR NOT … AND mon critere OR mon critere …
  12. 12. Travail sur les contenus <ul><li>Comment faire avec mes contenus ? Quel effort à fournir ? </li></ul><ul><ul><li>Un petit exercice … « Créons un nouvel évènement … une nouvelle zone géographique » </li></ul></ul>?
  13. 13. Mes données … DEFINITION DE LA ZONE MUG-FR SON EVENEMENT ECRIT EN XML … … ET SA PHOTO !
  14. 14. Scénario 2 « Le tour de France »
  15. 15. Le tour de France <ul><li>Mes vacances « sport » </li></ul>
  16. 16. Oui, mais comment ? Un guide personnalisé
  17. 17. <ul><li>Les fonctions mises en avant … </li></ul><ul><li>Recherche par polygone calculé à partir du chemin tracé Recherche depuis un cercle </li></ul>
  18. 18. Détails téchniques <ul><li>Effectuer une recherche sur MarkLogic </li></ul><ul><ul><li>Recherche selon un cercle c ts-search:(//event, rayon + coordonnées centre) </li></ul></ul><ul><ul><li>Recherche selon un tracé </li></ul></ul><ul><ul><ul><li>… pareil à une recherche polygone </li></ul></ul></ul><ul><ul><ul><li>Depuis le tracé, calcul du polygone suivant une « épaisseur de trait donnée » </li></ul></ul></ul>4. >>
  19. 19. Travail sur les contenus <ul><li>Quel effort ? </li></ul><ul><ul><li>« Rien de plus … » </li></ul></ul>?
  20. 20. Imaginons … Quelles solutions envisagées ?
  21. 21. Visions <ul><li>Solution front office Tourisme Guides personnalisés Heatmap Solution back office Recherche Edition Aide de saisie pour la localisation Recherche d’informations par régions, pays, zones métiers, union de zones, etc. </li></ul>
  22. 22. Questions Merci de votre attention

×