2009 06 04 OpenStreetMap Presentation Geoperspectives09

25
camptocamp / 4. juin 2009 / www.camptocamp.com / [email protected] OpenStreetMap ... OpenStreetMap ... « success story » du SIG collaboratif « success story » du SIG collaboratif [email protected] [email protected]

Transcript of 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Page 1: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

camptocamp / 4. juin 2009 / www.camptocamp.com / [email protected]

OpenStreetMap ... OpenStreetMap ... « success story » du SIG collaboratif« success story » du SIG collaboratif

[email protected]@camptocamp.com

Page 2: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

OpenStreetMap : de quoi s'agit il ?OpenStreetMap : de quoi s'agit il ?

- Une communauté de personnes dont le centre d'intérêt est de ...

--« cartographier le monde »

Véritable Communauté Web 2.0 : contenus collaboratifs technologies du web moderne : AJAX, API RESTful, Mashups ...

Page 3: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Un rapide historique...Un rapide historique...

2004-08-09 18:47:25 UTC : naissance du projet (Steve Coast) sur le constat qu'il n'existait pas de carte libre du monde

Dec 2005 : 1000 contributeurs

Jan 2006 : premier éditeur off-line (JOSM)

Mars 2006 : données OSM sur un GPS Garmin

Mai 2006 : première « mapping party »

Mai 2007 : éditeur flash en ligne

Jui 2007 : 10000 contributeurs .....

2008 : 50000+ contributeurs

Page 4: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Success StorySuccess Story

Des chiffres ! 120 000 + contributeurs 880 millions de points GPS 365 millions de noeuds

28 millions de chemins

Page 5: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Comment ça marche ?Comment ça marche ?

Très simplement: Enregistrement d'une « trace GPS » Upload sur les serveurs OSM Saisie géographique et attributaire manuelle

Les données élaborées sont ensuite mises à disposition sous divers formats, sous licence libre

Elles sont également utilisées pour produire la carte mondiale

Page 6: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Editeur en ligne

Page 7: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Editeur desktop

Page 8: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Qui participe ? Pour quel bénéfice ?

- Des citoyens, avec pour motivations : Disposer de cartes libres d'usage (pour leur GPS, pour le Web...) Faire partie d'une communauté, d'un réseau social qui reconnaît le mérite Pour l'amusement !

- Des sociétés privées : Google, Yahoo : pour associer leur nom à cette belle initiative, et peut etre

aussi pouvoir profiter des données élaborées AND :

• Pour s'essayer à un nouveau mode de production de données • Pour tenter de diminuer les coûts de mise à jour ?

- Des organismes publics : Communauté Urbaine de Brest, Cadastre français (DGI), SITN, EPFL ...

En raison de la nature citoyenne de la démarche : réutilisation de données publiques !

Page 9: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

L'effet « tuile yahoo »L'effet « tuile yahoo »

Page 10: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

La communautéLa communauté

Le « ticket d'entrée » est un plus lourd que sur Wikipédia Souvent achat GPS Effort de compréhension du projet

Rencontres : « mapping parties », conférence annuelle SOTM

Principes de base de la communauté : « the simplest thing is good » « just fricking do it »

Page 11: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Mapping party ...

Page 12: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

State Of The Map

Page 13: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Le mode de gouvernanceLe mode de gouvernance

Fondation OSM créée en août 2006 entreprise de droit anglais déclarée en tant qu'organisation sans profit. objectifs : « encourager le développement et la distribution de données

géographiques libres »

Intérêts d'une telle structure : gérer les serveurs offrir une protection légale en cas de procès lever des fonds sans risque de dérive. la fondation appartient à ses membres

Sept personnes élues annuellement au bureau de la Fondation élection parmi les membres le statut de membre s'acquiert sur paiement d'une cotisation.

La Fondation ne possède pas les droits sur les données !

Page 14: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

La licence sur les donnéesLa licence sur les données

Actuellement : Licence Creative Commons BY-SA 2.0

CC : bien adaptées aux oeuvres artistiques ... mais nous ne fabriquons pas des oeuvres d'art ! (quoique ;-)

2008 - 2009 : intérêt marqué de la Fondation et de la

communauté pour l'Open Database License (ODbL)

Page 15: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Les usagesLes usages

Nestoria, moteur de recherche de biens immobiliers en GB http://www.nestoria.co.uk/

Guides de voyage : Wikitravel Paris !

Application de navigation GPS opensource NAVIT calcul de route, rendu à la volée des cartes, guidage vocal

Wikipedia intègrera sous peu la cartographie OSM

Utilisation des fonds pour la saisie d'objets ponctuels sans transfert de propriété : http://www.camptocamp.org/

Cartes dédiées au vélo (http://www.opencyclemap.org/), à la rando, au ski (http://openpistemap.org/) ...

Page 16: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Usages nomades ...Usages nomades ...

Page 17: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Usages personalisésUsages personalisés

Page 18: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Aspects techniques

Page 19: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Les primitives de donnéesLes primitives de données

Primitives de données = classes de données enregistrées en base

Les objets de la vie courante (une rue, un stop, un arrêt de bus, lac) sont définis à partir de ces primitives, en leur associant des tags.

Il s'agit des : noeuds : (id, tags, lon, lat) chemins : (id, tags, [noeuds]) relations : [1 ou + primitives]

Page 20: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Les tagsLes tags

Il s'agit des « données attributaires » des objets système clé / valeur défini par les utilisateurs. exemple : highway=path, name=sentier du Malpassant

Pas de limitation a priori sur les clés ni leurs valeurs Système très souple, adapté aux particularismes locaux.

Une liste réduite de tags appelée « map features » sont pris en compte par les moteurs de rendu. cette liste grandit au fur et à mesure des demandes utilisateurs un vocabulaire de description du monde des transports se constitue petit à petit

Page 21: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Les principaux éditeursLes principaux éditeurs

Josm : éditeur hors ligne très complet le plus ancien encore maintenu (2006-01) ! sait télécharger une zone, pour travail déconnecté. sait utiliser des photos géoréférencées sait gérer les conflits d'édition

Potlatch : éditeur en ligne (onglet « édition ») simple d'usage ... technologie Flash saisie en temps réel dans la base fonds aérien Yahoo

Page 22: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Le renduLe rendu

Production de tuiles, mises en cache pour une consultation rapide. Moteurs de rasterisation : Mapnik et Osmarender

Couche « Mapnik » : calculée par le moteur cartographique du même nom précurseur dans l'utilisation de la librairie AGG rendu en temps légèrement différé, désormais assez rapide

Osmarender : passage par l'étape SVG programme distribué sur les machines participant à Tiles@Home possibilité de demander le raffraichissement de certaines tuiles.

Page 23: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

L'export pour exploitation des donnéesL'export pour exploitation des données

Dump régulier de la base : « planet.osm » fichier XML de plusieurs dizaines de Go dernières versions des objets avec leurs tags extraits par pays parfois disponibles

Scripts de conversion (vers pgsql et vers mif/mid)

Mise à disposition de fichiers pour GPS Garmin effort communautaire

Possibilité d'utiliser l'API REST mise à disposition : requete HTTP GET /api/0.5/node/156804 reponse : <node id="156804" lat="61.808395" lon="10.849707" user="vdb"

timestamp="2005-07-30T14:27:12+01:00"/>

Page 24: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Des anectodes ...Des anectodes ...

- Bagdad est très bien couverte par OSM ...- OSM a couvert en premier les « palm islands » à Dubai.- Le terminal 5 de Heathrow a été « mappé » le jour de son ouverture.

Page 25: 2009 06 04 OpenStreetMap Presentation Geoperspectives09

Pour conclure...Pour conclure...

Travail cumulatif, monde borné => on y arrivera ;-)on y arrivera ;-)

- Preuves de maturité : Accords avec Yahoo Donations nombreuses Utilisation croissante du référentiel par des sociétés privées

- Période importante pour le projet : Faire face à la croissance Protéger le travail à l'aide d'une nouvelle licence Garantir la stabilité des données établies

- Venez à la rencontre de la communauté : Mapping parties : cet après midi (RDV Salle GR B0 01 à 13h30) State of the Map : chaque année en Juillet Blog sur www.opengeodata.org, Mailing liste francophone ...