SlideShare a Scribd company logo
1 of 22
Votre application
cartographique avec Drupal
Sommaire
> Qu’est-ce qu’une application cartographique

> Les applications cartographiques pour Drupal

> Intégrer et optimiser son application cartographique pour Drupal

> Quelques ressources pour approfondir
Qu’est-ce qu’une application
cartographique ?
• Une API

• Des tuiles

• Des objets géométriques :
  points, lignes, polygones

• Des données
Où et quand utiliser de la
cartographie ?

●
    Informations contextuelles

●
    Recherche de proximité

●
    Visualitations de données statistiques
Quelques exemples avec Drupal
Projet : Provence Pays d'Arles
Quelques exemples avec Drupal
Projet : Aquitaine, logements jeunes
  http://logement-jeunes.aquitaine.fr/recherche-d-un-logement
Quelques exemples avec Drupal
Projet : Lacs Champagne
  http://www.lacs-champagne.fr/
Les limites de la cartographie avec
Drupal


• Traitement des données géospatiales limité

• Une application cartographique au service du contenu

• Fonctionnalités offertes par les modules contributeurs
  limitées
Sommaire
> Qu’est-ce qu’une application cartographique

> Les applications cartographiques pour Drupal

> Intégrer et optimiser son application cartographique pour Drupal

> Quelques ressources pour approfondir
+     Les forces                           -    Points de vigilance

Utilisateur habitué                         Propriétaire et formats discutables


Fonds de carte très complets                CGU restrictives

                                            Changements sans préavis
Bonne documentation
                                             Evolutivité fonctionnelle faible

                               Dans quels cas?


                      Affichages simples

                      Intéractivité limité
Openlayers
        +     Les forces                        -   Points de vigilance

Fonctionnalités riches                  Documentation


Opensource                              Lourd


Implémentation Drupal


                           Dans quels cas?


                Plusieurs couches de données

                Intéractivité poussée
+    Les forces                      -   Points de vigilance

Simplicité                             Implémentation Drupal succincte


Léger


Communauté très active


Opensource


                          Dans quels cas?


                  Performance

                  Projet simple
Sommaire
> Qu’est-ce qu’une application cartographique

> Les applications cartographiques pour Drupal

> Intégrer et optimiser son application cartographique pour
Drupal

> Quelques ressources pour approfondir
Démo avec le projet DruGeo
https://github.com/guillemcanal/DruGeo

●
    Stockage des données géoréférencées
       •   Geofield       http://drupal.org/project/geofield
       •   Addressfield   http://drupal.org/project/addressfield
       •   Geocoder       http://drupal.org/project/geocoder

• Présentation des données
       •   Openlayers     http://drupal.org/project/openlayers

• Paramétrage
Intégrer et optimiser son application
cartographique pour Drupal


●
  Lisibilité de l'information
●
  Ergonomie de l'interface
●
  Optimisation
Intégrer et optimiser son application
cartographique pour Drupal

                                                              1
●
  Lisibilité de l'information
●
  Ergonomie de l'interface
●
  Optimisation
                                                                  3

                                               2
                                1) Formulaire de recherche simple
                                2) Volet des résultats
                                3) Emphase en fonction de la
                                recherche courante
Intégrer et optimiser son application
cartographique pour Drupal


●
  Lisibilité de l'information
●
  Ergonomie de l'interface
●
  Optimisation
    ➔ Recherche de proximité

    ➔ Affichage de la distance pour
                                      Spacial Search
                                      http://wiki.apache.org/solr/SpatialSearch
      chaque résultats
                                      Search API Location
                                      http://drupal.org/project/search_api_location
Sommaire
> Qu’est-ce qu’une application cartographique

> Les applications cartographiques pour Drupal

> Intégrer et optimiser son application cartographique pour Drupal

> Quelques ressources pour approfondir
Données brutes
Planet OSM
   Contient toutes les données
   géoréférencées du projet OpenStreetMap.
   Mises à jours régulière.
   Les données sont à extraire avec l'utilitaire Java Osmosis

Data publica
   Données publiques, OpenData & Data Store

data.gouv.fr
   Plateforme d'aggrégation des données publiques des administrations
   Française.
Services de géolocalisation               Fonds de cartes
●
  Google Geocoding API
                                          ●
                                            Google Map
                                          ●
                                            Cloudmade
●
  MapQuest Geocoding Web Service          ●
                                            Mapbox
●
  Nominatim                               ●
                                            MapQuest
                                          ●
                                            Stamen
                                          ●
                                            Nokia
                                            Bing
    Les extensions et utilitaires
                                          ●

                                          ●
                                            Esri
         • Google Maps
         Google Maps Samples v3
         Google Maps Utility Library v3
         Styled Map Wizard
         • Leaflet
         Page des plugins Leaflet
Contributions CoreTechs
Bientôt sur Drupal.org

  Openlayers Better Cluster
    Améliore considérablement le Cluster par défaut du module OpenLayers

  Openlayers Ajax Popup
    Permet de charger les infobulles avec AJAX et de choisir un mode de rendu

  Openlayers GeoJson
    Couche de données qui permet d'améliorer sensiblement les performances du module Openlayers

  Geocoder autocomplete
    Permet de compléter à la frappe une adresse postale depuis un champ exposé de Vue

  Geofield Proximity Search
    Recherche de proximité compatible avec MySql
Merci. Questions ?

More Related Content

Viewers also liked

08 Destoilettespubliquesparticuliere
08  Destoilettespubliquesparticuliere08  Destoilettespubliquesparticuliere
08 Destoilettespubliquesparticulieretilapin
 
TE18-042S_Femmes1_m(1)
TE18-042S_Femmes1_m(1)TE18-042S_Femmes1_m(1)
TE18-042S_Femmes1_m(1)Anne Guns
 
L'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objetsL'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objetsThomas Bassetto
 
Newsletter 14 cwp novembre 15
Newsletter 14 cwp   novembre 15Newsletter 14 cwp   novembre 15
Newsletter 14 cwp novembre 15Pascale MANTEAUX
 
Keynote drupagora 2015 7
Keynote drupagora 2015 7Keynote drupagora 2015 7
Keynote drupagora 2015 7Core-Techs
 
3 Chez St Pierre1
3 Chez St Pierre13 Chez St Pierre1
3 Chez St Pierre1guest3ae9ee
 
DEC 2015 New World s equipe en Merging Doc PRESS
DEC 2015 New World s equipe en Merging Doc PRESSDEC 2015 New World s equipe en Merging Doc PRESS
DEC 2015 New World s equipe en Merging Doc PRESSMaurice Engler
 
NDT Level 2 Courses
NDT Level 2 CoursesNDT Level 2 Courses
NDT Level 2 CoursesMir Ahasan
 
Drupal E Zpublish
Drupal E ZpublishDrupal E Zpublish
Drupal E ZpublishCore-Techs
 
Quelques sources d'inspiration pour le e-tourisme
Quelques sources d'inspiration pour le e-tourismeQuelques sources d'inspiration pour le e-tourisme
Quelques sources d'inspiration pour le e-tourismeAymeric
 
Presentation Retrouvailles 2007
Presentation Retrouvailles 2007Presentation Retrouvailles 2007
Presentation Retrouvailles 2007a.steveler
 
Wordpress Ecommerce - Core-Techs
Wordpress Ecommerce - Core-TechsWordpress Ecommerce - Core-Techs
Wordpress Ecommerce - Core-TechsCore-Techs
 
Ifop - Observatoire des réseaux sociaux - Vague 6
Ifop - Observatoire des réseaux sociaux - Vague 6Ifop - Observatoire des réseaux sociaux - Vague 6
Ifop - Observatoire des réseaux sociaux - Vague 6azizhaddad
 

Viewers also liked (19)

Opticeffects
OpticeffectsOpticeffects
Opticeffects
 
08 Destoilettespubliquesparticuliere
08  Destoilettespubliquesparticuliere08  Destoilettespubliquesparticuliere
08 Destoilettespubliquesparticuliere
 
TE18-042S_Femmes1_m(1)
TE18-042S_Femmes1_m(1)TE18-042S_Femmes1_m(1)
TE18-042S_Femmes1_m(1)
 
L'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objetsL'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objets
 
Newsletter 14 cwp novembre 15
Newsletter 14 cwp   novembre 15Newsletter 14 cwp   novembre 15
Newsletter 14 cwp novembre 15
 
cvscans
cvscanscvscans
cvscans
 
ChevalierMathilde_mémoire
ChevalierMathilde_mémoireChevalierMathilde_mémoire
ChevalierMathilde_mémoire
 
Keynote drupagora 2015 7
Keynote drupagora 2015 7Keynote drupagora 2015 7
Keynote drupagora 2015 7
 
3 Chez St Pierre1
3 Chez St Pierre13 Chez St Pierre1
3 Chez St Pierre1
 
Ezpublish
EzpublishEzpublish
Ezpublish
 
DEC 2015 New World s equipe en Merging Doc PRESS
DEC 2015 New World s equipe en Merging Doc PRESSDEC 2015 New World s equipe en Merging Doc PRESS
DEC 2015 New World s equipe en Merging Doc PRESS
 
NDT Level 2 Courses
NDT Level 2 CoursesNDT Level 2 Courses
NDT Level 2 Courses
 
Drupal E Zpublish
Drupal E ZpublishDrupal E Zpublish
Drupal E Zpublish
 
Quelques sources d'inspiration pour le e-tourisme
Quelques sources d'inspiration pour le e-tourismeQuelques sources d'inspiration pour le e-tourisme
Quelques sources d'inspiration pour le e-tourisme
 
Demande A Dieu
Demande A  DieuDemande A  Dieu
Demande A Dieu
 
Presentation Retrouvailles 2007
Presentation Retrouvailles 2007Presentation Retrouvailles 2007
Presentation Retrouvailles 2007
 
Wordpress Ecommerce - Core-Techs
Wordpress Ecommerce - Core-TechsWordpress Ecommerce - Core-Techs
Wordpress Ecommerce - Core-Techs
 
Ifop - Observatoire des réseaux sociaux - Vague 6
Ifop - Observatoire des réseaux sociaux - Vague 6Ifop - Observatoire des réseaux sociaux - Vague 6
Ifop - Observatoire des réseaux sociaux - Vague 6
 
Synthese gender gap
Synthese gender gapSynthese gender gap
Synthese gender gap
 

Similar to Drupagora 2012 - Votre application cartographique avec Drupal

Du code à la carte
Du code à la carteDu code à la carte
Du code à la cartearno974
 
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
 
Présentation de google maps
Présentation de google mapsPrésentation de google maps
Présentation de google mapsMozes Pierre
 
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
 
JMap 4.0 – Une plate-forme d’intégration cartographique pour les organisations
JMap 4.0 – Une plate-forme d’intégration cartographique pour les organisationsJMap 4.0 – Une plate-forme d’intégration cartographique pour les organisations
JMap 4.0 – Une plate-forme d’intégration cartographique pour les organisationsACSG Section Montréal
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...quicky_osm
 
Presentation osm
Presentation osmPresentation osm
Presentation osmepidrome
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...quicky_osm
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...quicky_osm
 
Concours Géoportail étudiant 2012-2013 - Cartographies du Cimetière du Père L...
Concours Géoportail étudiant 2012-2013 - Cartographies du Cimetière du Père L...Concours Géoportail étudiant 2012-2013 - Cartographies du Cimetière du Père L...
Concours Géoportail étudiant 2012-2013 - Cartographies du Cimetière du Père L...IGNcommunication
 
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
 
Découvrez les nouvelles fonctionnalités de Talend 6
Découvrez les nouvelles fonctionnalités de Talend 6Découvrez les nouvelles fonctionnalités de Talend 6
Découvrez les nouvelles fonctionnalités de Talend 6Jean-Michel Franco
 
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009Mathieu Lahaye
 
P8 03 presentation
P8 03 presentationP8 03 presentation
P8 03 presentationrajiasellami
 
Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...
Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...
Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...sebastienmoreno
 
Morning with MongoDB Paris 2012 - Fast Connect
Morning with MongoDB Paris 2012 - Fast ConnectMorning with MongoDB Paris 2012 - Fast Connect
Morning with MongoDB Paris 2012 - Fast ConnectMongoDB
 
Cartographie et SIG_Partie4
Cartographie et SIG_Partie4Cartographie et SIG_Partie4
Cartographie et SIG_Partie4Ibrahima Sylla
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceLINAGORA
 

Similar to Drupagora 2012 - Votre application cartographique avec Drupal (20)

Débreffage du projet Territoire
Débreffage du projet TerritoireDébreffage du projet Territoire
Débreffage du projet Territoire
 
Du code à la carte
Du code à la carteDu code à la carte
Du code à la carte
 
Google appengine&guice
Google appengine&guiceGoogle appengine&guice
Google appengine&guice
 
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
 
Présentation de google maps
Présentation de google mapsPrésentation de google maps
Présentation de google maps
 
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
 
JMap 4.0 – Une plate-forme d’intégration cartographique pour les organisations
JMap 4.0 – Une plate-forme d’intégration cartographique pour les organisationsJMap 4.0 – Une plate-forme d’intégration cartographique pour les organisations
JMap 4.0 – Une plate-forme d’intégration cartographique pour les organisations
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
 
Presentation osm
Presentation osmPresentation osm
Presentation osm
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
 
Concours Géoportail étudiant 2012-2013 - Cartographies du Cimetière du Père L...
Concours Géoportail étudiant 2012-2013 - Cartographies du Cimetière du Père L...Concours Géoportail étudiant 2012-2013 - Cartographies du Cimetière du Père L...
Concours Géoportail étudiant 2012-2013 - Cartographies du Cimetière du Père L...
 
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...
 
Découvrez les nouvelles fonctionnalités de Talend 6
Découvrez les nouvelles fonctionnalités de Talend 6Découvrez les nouvelles fonctionnalités de Talend 6
Découvrez les nouvelles fonctionnalités de Talend 6
 
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
 
P8 03 presentation
P8 03 presentationP8 03 presentation
P8 03 presentation
 
Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...
Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...
Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...
 
Morning with MongoDB Paris 2012 - Fast Connect
Morning with MongoDB Paris 2012 - Fast ConnectMorning with MongoDB Paris 2012 - Fast Connect
Morning with MongoDB Paris 2012 - Fast Connect
 
Cartographie et SIG_Partie4
Cartographie et SIG_Partie4Cartographie et SIG_Partie4
Cartographie et SIG_Partie4
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référence
 

More from Core-Techs

3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution EcommerceCore-Techs
 
Webinar : Les enjeux du moteur de recherche
Webinar : Les enjeux du moteur de rechercheWebinar : Les enjeux du moteur de recherche
Webinar : Les enjeux du moteur de rechercheCore-Techs
 
10 méthodes UX appliquées à votre projet Web
10 méthodes UX appliquées à votre projet Web10 méthodes UX appliquées à votre projet Web
10 méthodes UX appliquées à votre projet WebCore-Techs
 
Quelle solution technique pour un projet web ?
Quelle solution technique pour un projet web ?Quelle solution technique pour un projet web ?
Quelle solution technique pour un projet web ?Core-Techs
 
Les moteurs de recherche pour Drupal
Les moteurs de recherche pour DrupalLes moteurs de recherche pour Drupal
Les moteurs de recherche pour DrupalCore-Techs
 
Le clés d'une stratégie éditoriale réussie
Le clés d'une stratégie éditoriale réussieLe clés d'une stratégie éditoriale réussie
Le clés d'une stratégie éditoriale réussieCore-Techs
 
Retour d'experience sur drupal 8
Retour d'experience sur drupal 8Retour d'experience sur drupal 8
Retour d'experience sur drupal 8Core-Techs
 
Content marketing : l'importance du contenu 2
Content marketing : l'importance du contenu 2Content marketing : l'importance du contenu 2
Content marketing : l'importance du contenu 2Core-Techs
 
Trucs & astuces drupal
Trucs & astuces drupalTrucs & astuces drupal
Trucs & astuces drupalCore-Techs
 
Cahier des charges avril 2015
Cahier des charges   avril 2015Cahier des charges   avril 2015
Cahier des charges avril 2015Core-Techs
 
Les 10 erreurs d'un projet web déc 2014
Les 10 erreurs d'un projet web   déc 2014Les 10 erreurs d'un projet web   déc 2014
Les 10 erreurs d'un projet web déc 2014Core-Techs
 
Conférence Gestion de projet digital
Conférence Gestion de projet digitalConférence Gestion de projet digital
Conférence Gestion de projet digitalCore-Techs
 
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...Core-Techs
 
Introduction à Drupal 8
Introduction à Drupal 8Introduction à Drupal 8
Introduction à Drupal 8Core-Techs
 
Cms ecosystème etat des lieux et tendances
Cms ecosystème   etat des lieux et tendancesCms ecosystème   etat des lieux et tendances
Cms ecosystème etat des lieux et tendancesCore-Techs
 
Solution de recherche Drupal
Solution de recherche DrupalSolution de recherche Drupal
Solution de recherche DrupalCore-Techs
 
Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Core-Techs
 
Drupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atoutsDrupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atoutsCore-Techs
 
Démonstration Drupal Commons !
Démonstration Drupal Commons ! Démonstration Drupal Commons !
Démonstration Drupal Commons ! Core-Techs
 

More from Core-Techs (20)

Usine à site
Usine à siteUsine à site
Usine à site
 
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
 
Webinar : Les enjeux du moteur de recherche
Webinar : Les enjeux du moteur de rechercheWebinar : Les enjeux du moteur de recherche
Webinar : Les enjeux du moteur de recherche
 
10 méthodes UX appliquées à votre projet Web
10 méthodes UX appliquées à votre projet Web10 méthodes UX appliquées à votre projet Web
10 méthodes UX appliquées à votre projet Web
 
Quelle solution technique pour un projet web ?
Quelle solution technique pour un projet web ?Quelle solution technique pour un projet web ?
Quelle solution technique pour un projet web ?
 
Les moteurs de recherche pour Drupal
Les moteurs de recherche pour DrupalLes moteurs de recherche pour Drupal
Les moteurs de recherche pour Drupal
 
Le clés d'une stratégie éditoriale réussie
Le clés d'une stratégie éditoriale réussieLe clés d'une stratégie éditoriale réussie
Le clés d'une stratégie éditoriale réussie
 
Retour d'experience sur drupal 8
Retour d'experience sur drupal 8Retour d'experience sur drupal 8
Retour d'experience sur drupal 8
 
Content marketing : l'importance du contenu 2
Content marketing : l'importance du contenu 2Content marketing : l'importance du contenu 2
Content marketing : l'importance du contenu 2
 
Trucs & astuces drupal
Trucs & astuces drupalTrucs & astuces drupal
Trucs & astuces drupal
 
Cahier des charges avril 2015
Cahier des charges   avril 2015Cahier des charges   avril 2015
Cahier des charges avril 2015
 
Les 10 erreurs d'un projet web déc 2014
Les 10 erreurs d'un projet web   déc 2014Les 10 erreurs d'un projet web   déc 2014
Les 10 erreurs d'un projet web déc 2014
 
Conférence Gestion de projet digital
Conférence Gestion de projet digitalConférence Gestion de projet digital
Conférence Gestion de projet digital
 
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...
 
Introduction à Drupal 8
Introduction à Drupal 8Introduction à Drupal 8
Introduction à Drupal 8
 
Cms ecosystème etat des lieux et tendances
Cms ecosystème   etat des lieux et tendancesCms ecosystème   etat des lieux et tendances
Cms ecosystème etat des lieux et tendances
 
Solution de recherche Drupal
Solution de recherche DrupalSolution de recherche Drupal
Solution de recherche Drupal
 
Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013
 
Drupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atoutsDrupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atouts
 
Démonstration Drupal Commons !
Démonstration Drupal Commons ! Démonstration Drupal Commons !
Démonstration Drupal Commons !
 

Drupagora 2012 - Votre application cartographique avec Drupal

  • 2. Sommaire > Qu’est-ce qu’une application cartographique > Les applications cartographiques pour Drupal > Intégrer et optimiser son application cartographique pour Drupal > Quelques ressources pour approfondir
  • 3. Qu’est-ce qu’une application cartographique ? • Une API • Des tuiles • Des objets géométriques : points, lignes, polygones • Des données
  • 4. Où et quand utiliser de la cartographie ? ● Informations contextuelles ● Recherche de proximité ● Visualitations de données statistiques
  • 5. Quelques exemples avec Drupal Projet : Provence Pays d'Arles
  • 6. Quelques exemples avec Drupal Projet : Aquitaine, logements jeunes http://logement-jeunes.aquitaine.fr/recherche-d-un-logement
  • 7. Quelques exemples avec Drupal Projet : Lacs Champagne http://www.lacs-champagne.fr/
  • 8. Les limites de la cartographie avec Drupal • Traitement des données géospatiales limité • Une application cartographique au service du contenu • Fonctionnalités offertes par les modules contributeurs limitées
  • 9. Sommaire > Qu’est-ce qu’une application cartographique > Les applications cartographiques pour Drupal > Intégrer et optimiser son application cartographique pour Drupal > Quelques ressources pour approfondir
  • 10. + Les forces - Points de vigilance Utilisateur habitué Propriétaire et formats discutables Fonds de carte très complets CGU restrictives Changements sans préavis Bonne documentation Evolutivité fonctionnelle faible Dans quels cas? Affichages simples Intéractivité limité
  • 11. Openlayers + Les forces - Points de vigilance Fonctionnalités riches Documentation Opensource Lourd Implémentation Drupal Dans quels cas? Plusieurs couches de données Intéractivité poussée
  • 12. + Les forces - Points de vigilance Simplicité Implémentation Drupal succincte Léger Communauté très active Opensource Dans quels cas? Performance Projet simple
  • 13. Sommaire > Qu’est-ce qu’une application cartographique > Les applications cartographiques pour Drupal > Intégrer et optimiser son application cartographique pour Drupal > Quelques ressources pour approfondir
  • 14. Démo avec le projet DruGeo https://github.com/guillemcanal/DruGeo ● Stockage des données géoréférencées • Geofield http://drupal.org/project/geofield • Addressfield http://drupal.org/project/addressfield • Geocoder http://drupal.org/project/geocoder • Présentation des données • Openlayers http://drupal.org/project/openlayers • Paramétrage
  • 15. Intégrer et optimiser son application cartographique pour Drupal ● Lisibilité de l'information ● Ergonomie de l'interface ● Optimisation
  • 16. Intégrer et optimiser son application cartographique pour Drupal 1 ● Lisibilité de l'information ● Ergonomie de l'interface ● Optimisation 3 2 1) Formulaire de recherche simple 2) Volet des résultats 3) Emphase en fonction de la recherche courante
  • 17. Intégrer et optimiser son application cartographique pour Drupal ● Lisibilité de l'information ● Ergonomie de l'interface ● Optimisation ➔ Recherche de proximité ➔ Affichage de la distance pour Spacial Search http://wiki.apache.org/solr/SpatialSearch chaque résultats Search API Location http://drupal.org/project/search_api_location
  • 18. Sommaire > Qu’est-ce qu’une application cartographique > Les applications cartographiques pour Drupal > Intégrer et optimiser son application cartographique pour Drupal > Quelques ressources pour approfondir
  • 19. Données brutes Planet OSM Contient toutes les données géoréférencées du projet OpenStreetMap. Mises à jours régulière. Les données sont à extraire avec l'utilitaire Java Osmosis Data publica Données publiques, OpenData & Data Store data.gouv.fr Plateforme d'aggrégation des données publiques des administrations Française.
  • 20. Services de géolocalisation Fonds de cartes ● Google Geocoding API ● Google Map ● Cloudmade ● MapQuest Geocoding Web Service ● Mapbox ● Nominatim ● MapQuest ● Stamen ● Nokia Bing Les extensions et utilitaires ● ● Esri • Google Maps Google Maps Samples v3 Google Maps Utility Library v3 Styled Map Wizard • Leaflet Page des plugins Leaflet
  • 21. Contributions CoreTechs Bientôt sur Drupal.org Openlayers Better Cluster Améliore considérablement le Cluster par défaut du module OpenLayers Openlayers Ajax Popup Permet de charger les infobulles avec AJAX et de choisir un mode de rendu Openlayers GeoJson Couche de données qui permet d'améliorer sensiblement les performances du module Openlayers Geocoder autocomplete Permet de compléter à la frappe une adresse postale depuis un champ exposé de Vue Geofield Proximity Search Recherche de proximité compatible avec MySql