Votre applicationcartographique avec Drupal
Sommaire> Qu’est-ce qu’une application cartographique> Les applications cartographiques pour Drupal> Intégrer et optimiser...
Qu’est-ce qu’une applicationcartographique ?• Une API• Des tuiles• Des objets géométriques :  points, lignes, polygones• D...
Où et quand utiliser de lacartographie ?●    Informations contextuelles●    Recherche de proximité●    Visualitations de d...
Quelques exemples avec DrupalProjet : Provence Pays dArles
Quelques exemples avec DrupalProjet : Aquitaine, logements jeunes  http://logement-jeunes.aquitaine.fr/recherche-d-un-loge...
Quelques exemples avec DrupalProjet : Lacs Champagne  http://www.lacs-champagne.fr/
Les limites de la cartographie avecDrupal• Traitement des données géospatiales limité• Une application cartographique au s...
Sommaire> Qu’est-ce qu’une application cartographique> Les applications cartographiques pour Drupal> Intégrer et optimiser...
+     Les forces                           -    Points de vigilanceUtilisateur habitué                         Propriétair...
Openlayers        +     Les forces                        -   Points de vigilanceFonctionnalités riches                  D...
+    Les forces                      -   Points de vigilanceSimplicité                             Implémentation Drupal s...
Sommaire> Qu’est-ce qu’une application cartographique> Les applications cartographiques pour Drupal> Intégrer et optimiser...
Démo avec le projet DruGeohttps://github.com/guillemcanal/DruGeo●    Stockage des données géoréférencées       •   Geofiel...
Intégrer et optimiser son applicationcartographique pour Drupal●  Lisibilité de linformation●  Ergonomie de linterface●  O...
Intégrer et optimiser son applicationcartographique pour Drupal                                                           ...
Intégrer et optimiser son applicationcartographique pour Drupal●  Lisibilité de linformation●  Ergonomie de linterface●  O...
Sommaire> Qu’est-ce qu’une application cartographique> Les applications cartographiques pour Drupal> Intégrer et optimiser...
Données brutesPlanet OSM   Contient toutes les données   géoréférencées du projet OpenStreetMap.   Mises à jours régulière...
Services de géolocalisation               Fonds de cartes●  Google Geocoding API                                          ...
Contributions CoreTechsBientôt sur Drupal.org  Openlayers Better Cluster    Améliore considérablement le Cluster par défau...
Merci. Questions ?
Upcoming SlideShare
Loading in...5
×

Drupagora 2012 - Votre application cartographique avec Drupal

1,637

Published on

Slides de la présentation "Votre application cartographique avec Drupal" de l'évènement Drupagora.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,637
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Drupagora 2012 - Votre application cartographique avec Drupal

  1. 1. Votre applicationcartographique avec Drupal
  2. 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. 3. Qu’est-ce qu’une applicationcartographique ?• Une API• Des tuiles• Des objets géométriques : points, lignes, polygones• Des données
  4. 4. Où et quand utiliser de lacartographie ?● Informations contextuelles● Recherche de proximité● Visualitations de données statistiques
  5. 5. Quelques exemples avec DrupalProjet : Provence Pays dArles
  6. 6. Quelques exemples avec DrupalProjet : Aquitaine, logements jeunes http://logement-jeunes.aquitaine.fr/recherche-d-un-logement
  7. 7. Quelques exemples avec DrupalProjet : Lacs Champagne http://www.lacs-champagne.fr/
  8. 8. Les limites de la cartographie avecDrupal• Traitement des données géospatiales limité• Une application cartographique au service du contenu• Fonctionnalités offertes par les modules contributeurs limitées
  9. 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. 10. + Les forces - Points de vigilanceUtilisateur habitué Propriétaire et formats discutablesFonds de carte très complets CGU restrictives Changements sans préavisBonne documentation Evolutivité fonctionnelle faible Dans quels cas? Affichages simples Intéractivité limité
  11. 11. Openlayers + Les forces - Points de vigilanceFonctionnalités riches DocumentationOpensource LourdImplémentation Drupal Dans quels cas? Plusieurs couches de données Intéractivité poussée
  12. 12. + Les forces - Points de vigilanceSimplicité Implémentation Drupal succincteLégerCommunauté très activeOpensource Dans quels cas? Performance Projet simple
  13. 13. Sommaire> Qu’est-ce qu’une application cartographique> Les applications cartographiques pour Drupal> Intégrer et optimiser son application cartographique pourDrupal> Quelques ressources pour approfondir
  14. 14. Démo avec le projet DruGeohttps://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. 15. Intégrer et optimiser son applicationcartographique pour Drupal● Lisibilité de linformation● Ergonomie de linterface● Optimisation
  16. 16. Intégrer et optimiser son applicationcartographique pour Drupal 1● Lisibilité de linformation● Ergonomie de linterface● Optimisation 3 2 1) Formulaire de recherche simple 2) Volet des résultats 3) Emphase en fonction de la recherche courante
  17. 17. Intégrer et optimiser son applicationcartographique pour Drupal● Lisibilité de linformation● Ergonomie de linterface● 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. 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. 19. Données brutesPlanet 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 lutilitaire Java OsmosisData publica Données publiques, OpenData & Data Storedata.gouv.fr Plateforme daggrégation des données publiques des administrations Française.
  20. 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. 21. Contributions CoreTechsBientô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 damé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
  22. 22. Merci. Questions ?

×