La Géomatique Open Source : de la cartographie à la néogéographie

3 923 vues

Publié le

Présentation effectuée lors des Journées Méditerranéenne du libre de 2010. L'objectif était double. Tout d'abord montrer aux développeurs les éléments nécessaires à la mise en place d'une application cartographique. Deuxièmement, initié le grand public au projet OpenStreetMap.

Publié dans : Technologie
0 commentaire
3 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
3 923
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1 038
Actions
Partages
0
Téléchargements
143
Commentaires
0
J’aime
3
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

La Géomatique Open Source : de la cartographie à la néogéographie

  1. 1. La Géomatique Open Source : de la cartographie à la néogéographie 1/36 Journées Méditerranéennes du Logiciel Libre 27-11-2010 La Géomatique Open Source : de la cartographie à la néogéographie - Van De Casteele Arnaud -
  2. 2. La Géomatique Open Source : de la cartographie à la néogéographie 2/36 Présentation Générale Application Cartographique - Base de données - Serveur - Client - MiddleWare Le phénomène OpenStreetMap - Projet - Éditeurs - Données - Applications - Les différents outils Conclusion
  3. 3. La Géomatique Open Source : de la cartographie à la néogéographie 3/36 Qui suis-je ? Concepts Objectifs Doctorant Mines ParisTech Infoterra – Images Satellites RDTronic – Bases de données routières Adhérent OSGEO-fr Fondation internationale Promotion logiciels libres en géomatique @ : http://www.osgeo.org/ Participant au projet OpenStreetMap Projet international Base de données géographique communautaire @ : http://www.openstreetmap.fr/ Van De Casteele Arnaud @ : arnaud {dot} sig {at} gmail {dot} com Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion
  4. 4. La Géomatique Open Source : de la cartographie à la néogéographie 4/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Qui suis-je ? Concepts Objectifs La Géomatique Open Source : de la cartographie à la néogéographie Géomatique Cartographie Néogéographie Discipline gestion des données à référence spatiale fait appel à la géodésie, la cartographie... Papier, numérique, analytique... Nouvelles formes et usages de la géographie associées au web 2.0
  5. 5. La Géomatique Open Source : de la cartographie à la néogéographie 5/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Qui suis-je ? Concepts Objectifs La Géomatique OpenSource Fondation Geospatiale Open Source Mission : Aider et de promouvoir le développement des données et des technologies géospatiales ouvertes Consortium International Mission : Développer et promouvoir des standards géographiques ouverts Source : http://wiki.osgeo.org/wiki/OSGeo_fr
  6. 6. La Géomatique Open Source : de la cartographie à la néogéographie 6/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Qui suis-je ? Concepts Objectifs Pour les développeurs : Pour le grand-public : Comprendre le fonctionnement et les briques nécessaires à la création d'une application cartographique métier Disposer des clés nécessaires afin de participer au projet OpenStreetMap
  7. 7. La Géomatique Open Source : de la cartographie à la néogéographie 7/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware Application basique Une source de données Une API Cartographique +
  8. 8. La Géomatique Open Source : de la cartographie à la néogéographie 8/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware Fonctionnement basique Google Maps OpenLayers Mais si avec Google Maps cela fonctionne pourquoi faire autrement ? ● Licence (intranet, utilisation commerciale...) ● Gestion de sources de données diverses ● Besoin métier spécifiques...
  9. 9. La Géomatique Open Source : de la cartographie à la néogéographie 9/36 Application cartographique Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware APIBase de données Serveur cartographique
  10. 10. La Géomatique Open Source : de la cartographie à la néogéographie 10/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware Bases de données Géographique Base de données classiques dont les potentialités ont été étendues afin de gérer les objets spatiaux OGC OpenGIS® Simple Features Specification For SQL SQL/MM Objets spatiaux POINT(0 10) LINESTRING(0 0,1 1,1 5) POLYGON((0 0,4 0,4 4,0 4,0 0)) Fonctions spatiales Contient Intersecte
  11. 11. La Géomatique Open Source : de la cartographie à la néogéographie 11/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware Bases de données Géographique PostGis Projet démarré en 2001 Basé sur Postgresql Nombreuses fonctions (+ de 200) Données géométrique (plan) et Géographique (sphère) A venir (très prochainement) : gestion des rasters @ http://postgis.refractions.net/ MySql Spatial Depuis la version 4.1 Données géométrique (plan) Pas de gestion des projections Peu de fonctions spatiales @ http://dev.mysql.com/ SpatialLite Basé sur SQL Lite Taille 250 ko GUI @ http://www.gaia-gis.it/spatialite/ + d'infos Rapport_etude_spatiale_final.pdf Présentation Sig La Lettre - Ribot
  12. 12. La Géomatique Open Source : de la cartographie à la néogéographie 12/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware Serveurs Cartographiques Serveurs permettant la mise en forme, la manipulation et l'affichage de données géographiques Normes OGC (WMS, WFS...) WMS WFS
  13. 13. La Géomatique Open Source : de la cartographie à la néogéographie 13/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware MapServer Projet démarré en 1995 !!! Langage C Plateforme Linux, Window, Mac Os X Gestion de nombreux formats de fichiers @ http://mapserver.org/ GeoServer Projet démarré en 2001 Langage Java Plateforme Linux, Window, Mac Os X Communauté très active Nombreuses fonctionnalités API Rest Dispose d'une GUI @ http://geoserver.org/display/GEOS/Welcome/ Serveurs Cartographiques
  14. 14. La Géomatique Open Source : de la cartographie à la néogéographie 14/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware Serveurs Cartographiques - GeoServer
  15. 15. La Géomatique Open Source : de la cartographie à la néogéographie 15/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware Clients Cartographiques Interface permettant d'interroger un (ou des) serveur cartographique afin de composer sa propre application cartographique Flash : Modest Map @ http://modestmaps.com/ JavaScript : OpenLayers @ http://openlayers.org/ GeoExt @ http://www.geoext.org/ PolyMaps @ http://polymaps.org/ex/ Tile5 @ http://www.tile5.org/
  16. 16. La Géomatique Open Source : de la cartographie à la néogéographie 16/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware OpenLayers Projet démarré en 2006 Langage JavaScript Gestion de nombreux format de données (GML, WMS...) Nombreuses fonctionnalités/outils (Échelle, Création/Edition d'entités... ) GeoExt Projet démarré en 2008 Langage JavaScript Intégration des frameworks OpenLayers et ExtJs Clients Cartographiques
  17. 17. La Géomatique Open Source : de la cartographie à la néogéographie 17/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware Appeler des données var map = new OpenLayers.Map("map"); var ol_wms = new OpenLayers.Layer.WMS( "OpenLayers WMS", "http://vmap0.tiles.osgeo.org/wms/vmap0", {layers: "basic"} ); map.addLayers([ol_wms, dm_wms]) ; map.addControl(new OpenLayers.Control.LayerSwitcher()) ; map.zoomToMaxExtent(); Function init() { }
  18. 18. La Géomatique Open Source : de la cartographie à la néogéographie 18/36 Clients Cartographiques - GeoExt Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware
  19. 19. La Géomatique Open Source : de la cartographie à la néogéographie 19/36 Clients Cartographiques - GeoExt Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware
  20. 20. La Géomatique Open Source : de la cartographie à la néogéographie 20/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware Middleware Améliore les performances ou les fonctionnalités des serveurs cartographiques Exemples : ● Temps de génération des images (tuiles) ● Pas de possibilités de modifier les entités géométriques ...
  21. 21. La Géomatique Open Source : de la cartographie à la néogéographie 21/36 Permet de pré-générer les images et les stocke en vue d'une utilisation future GeoWebCache @http://geowebcache.sourceforge.net/ TileCache @http://tilecache.org/ MapProxy @http://mapproxy.org/ Cache Cartographique Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware
  22. 22. La Géomatique Open Source : de la cartographie à la néogéographie 22/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware Mise à Jour des données
  23. 23. La Géomatique Open Source : de la cartographie à la néogéographie 23/36 Mise à Jour des données Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware
  24. 24. La Géomatique Open Source : de la cartographie à la néogéographie 24/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Fonctionnement Base de Données Serveur Client Middleware http://opengeo.org/products/suite/ Tout en un
  25. 25. La Géomatique Open Source : de la cartographie à la néogéographie 25/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Un projet de cartographie COMMUNAUTAIRE à l'échelle de la terre entière Débuté en 2004 à l'initiative de Steve Coast (Richard Stallman géographique) - Licence ouverte (odbl) Remplace CC-BY-SA 300 000 utilisateurs (et un peu plus chaque jours) 1 milliard de nœuds... OpenStreetMap + = Projet Éditeurs Données Applications
  26. 26. La Géomatique Open Source : de la cartographie à la néogéographie 26/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion OpenStreetMap source : cloudmade Projet Éditeurs Données Applications ● Voies de circulation ● Edifices, équipements, patrimoine, commerces ● Occupation du sol ● Hydrographie ● Limites administratives ● Itinéraires (Bus, Métro ...)
  27. 27. La Géomatique Open Source : de la cartographie à la néogéographie 27/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Acquisition des données GPS Intégration des cartes OSM Directement dans des GPS Garmin Téléphone portable Ex : OSMTracker Android Carte Papier Walking Papers Projet Éditeurs Données Applications
  28. 28. La Géomatique Open Source : de la cartographie à la néogéographie 28/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Walking Papers http://walking-papers.org/ 1- Vous imprimez la zone que vous voulez couvrir 2- Vous partez sur le terrain avec cette carte 3- De retour vous scannez votre carte 4- Et vous la visualisez directement dans votre éditeur Source des images : http://www.geographiques.org/ 1 2 4 Projet Éditeurs Données Applications
  29. 29. La Géomatique Open Source : de la cartographie à la néogéographie 29/36 Édition des données Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion - Potlach (édition en ligne) - JOSM (programme Java - Merkatoor - ... Potlach Projet Éditeurs Données Applications
  30. 30. La Géomatique Open Source : de la cartographie à la néogéographie 30/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Édition des données - JOSM http://josm.openstreetmap.de/ Projet Éditeurs Données Applications
  31. 31. La Géomatique Open Source : de la cartographie à la néogéographie 31/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Modèle des données Noeuds Ligne Polygone Une géométrie + des attributs (clé ↔ valeur) Projet Éditeurs Données Applications
  32. 32. La Géomatique Open Source : de la cartographie à la néogéographie 32/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Tag higway = Tertiary higway = trunk higway = secondary higway = Residential higway = trunk tunnel = yes leisure = garden building = yes tourism = museum Projet Éditeurs Données Applications
  33. 33. La Géomatique Open Source : de la cartographie à la néogéographie 33/36 Projet Éditeurs Données Applications Cas de Haïti Source image : 3liz Janvier 2010 16 000 bâtiments cartographiés en – 48H Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion
  34. 34. La Géomatique Open Source : de la cartographie à la néogéographie 34/36 Projet Éditeurs Données Applications MapOsMatic Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion http://www.maposmatic.org
  35. 35. La Géomatique Open Source : de la cartographie à la néogéographie 35/36 Pr sentation G n raleé é é Application Cartographique OpenStreetMap Conclusion Pour les développeurs : ● Il est important de maitriser les différents concepts ● D'identifier les différents éléments nécessaires Pour le grand public : ● Vous pouvez facilement participer au projet OpenStreetMap ● Cela ne demande qu'un peu de temps
  36. 36. La Géomatique Open Source : de la cartographie à la néogéographie 36/36 Merci pour votre attention @ : arnaud {dot} sig {at} gmail {dot} com

×