Drupagora 2012 - Votre application cartographique avec Drupal

1,902 views
1,768 views

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,902
On SlideShare
0
From Embeds
0
Number of Embeds
957
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 ?

×