Cdl2013 utiliser open streetmap by cyrille37

532 views

Published on

Au Capitole du Libre 2013 à Toulouse.
Présentation d'outils pour utiliser les données d'OpenStreetMap: les API et TileMill.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
532
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cdl2013 utiliser open streetmap by cyrille37

  1. 1. OpenStreetMap ce Week-End ● Samedi – – Alternative Google Maps 14h00 salle C002 – ● Utiliser OpenStreetMap 13h30 salle C002 Découvrir OpenStreetMap 18h20 salle A001 Dimanche – Contribuer à OpenStreetMap 9h45 salle A201 – Utiliser OpenStreetMap 13h50 salle A201 ● Tout le WE : le Stand de démonstration ● Toute l'année : http://osm.org
  2. 2. OpenStreetMap => Co-Working ● Un espace de travail partagé – – Riche : logiciels d’édition avancés – Varié : nombreux services gravitant autour d’OSM – Nomade : nombreuses applis pour Iphone & Android – ● Simple : éditeur en ligne Interactif : wiki, forum, mail Un réseau de contributeurs – Organisé : l’association OSM-FR depuis 2011 – Expert : transport, handicap,… – Convivial : carto partie, hackaton data – Vertueux : Citoyens, Entreprises, Collectivités 2.0
  3. 3. Et en plus c'est Libre OSM => Open Database Licence #OdbL Vous êtes libres de : Partager : copier, distribuer et utiliser la BdD Créer : produire des créations à partir de cette BdD Adapter : modifier, transformer et construire à partir de cette BdD Aussi longtemps que vous : Vous mentionnez la paternité Vous partagez aux conditions identiques Gardez ouvert
  4. 4. OSM => base de données NODE => un point WAY => une liste ordonnées de « nodes » TAG Des paires Key = Value RELATION => une liste ordonnées de « ways » et de « nodes » ET AUSSI un historique complet des modifications, des utilisateurs, des traces GPS
  5. 5. Oh ! Quel Big Data Nbr de relations fin 2011 : 1 100 000 fin 2013 : 2 250 000 (x2) moy 48 000 par mois Nbr de ways fin 2011 : 108 000 000 fin 2013 : 206 000 000 (x1,9) moy 4 100 000 par mois Nbr de nodes fin 2011 : 1 204 000 000 fin 2013 : 2 095 000 000 (x1,7) moy 37 125 000 par mois
  6. 6. Oh ! Quel Big Data ● Et les contributeurs Contributeurs inscrits octobre 2011 : 460 000 octobre 2013 : 1 435 480 (x3) Contributeurs actifs environ 2 000 par jour
  7. 7. Qu'y représente-t-on ? ● ● Des surfaces (landuse...), des lignes (routes...), des POI (cinéma, mairie, ...) To be or not to be … in OSM ?
  8. 8. OpenStreetMap, qu'en fait-on ? ● Plan de ville, de village ● Transport collectif ● Déplacement en vélo ● Carte info-circulation ● Carte thématique ● http://maposmatic.org Plan ville d'Orange Travaux sur Mont de Marsan Savigny sur Orge Centres SDIS de l'Allier Carte verte, mobilité réduite, patrimoine, ap.org http://wheelm datajournalism SRU Carte loi ● Calcul d'itinéraire routier, de mobilité ● Utilisation dans les GPS et Smartphone
  9. 9. Des sources de données ● OSM – Accès via Api ● – Les extracts de geofabrik ● ● – ● Par continents, pays, régions Différents formats : PBF, OSM et ESRI Shape File Les minutes diffs Open Data – ● Les relations, ways & nodes Les données publiques libérées Et d'autres services thématiques
  10. 10. Des logiciels ● Des outils d'édition – ● Des outils de traitement – ● Pour dessiner des cartes et les publier OpenLayers, Leaflet – ● Osmosis, Osmium, Osmose, QGIS TileMill – ● JOSM, Mercator Les données surfent le web Des APIs – Posez vos questions dans n'importe quel langage (Ruby, Python, Php ...)
  11. 11. API native ● API native – RESTful API et XML (en r/w) ● ● GET /api/0.6/[node|way|relation]/#id PUT /api/0.6/[node|way|relation]/create <osm>  <node id="123" lat="..." lon="..." version="142"  changeset="12" user="vous" uid="123" visible="true"  timestamp="2005-07-30T14:27:12+01:00">    <tag k="note" v="Just a node"/>    ...  </node>
  12. 12. API Xapi & TagInfo ● Xapi – Basée sur API native et ajoute les « queries » avec des  predicats – GET /api/0.6/node[amenity=hospital][bbox=-6,50,2,61]  ● ● wget --timeout=0  http://www.informationfreeway.org/api/0.6/node[amenity=hospital] -O  data.osm TagInfo – http://taginfo.openstreetmap.org/api/4/tag/combinations? key=highway&value=residential&page=1&rp=10&sortname=to gether_count&sortorder=desc
  13. 13. OverPass API ● En lecture seule => Retourne rapidement de gros volume de  données ● 2 langage : « QL langage » ou « XML » ● Données en XML ou JSON ● En Xml : <query type="relation">   <has-kv k="ref" v="CE 61"/> </query> <recurse type="relation-way"/> <recurse type="way-node"/> <print/>
  14. 14. http://overpass-turbo.eu
  15. 15. TileMill ● By MapBox ● Moteur de rendu « Mapnik » ● Format de données ESRI Shapefile, KML, GeoJSON, GeoTIFF, PostGIS, CSV, SQLite
  16. 16. TileMill : des rendus
  17. 17. TileMill : données et règles ● Des couches de données ● Carto CSS
  18. 18. OpenStreetMap ce Week-End ● Samedi – – Alternative Google Maps 14h00 salle C002 – ● Utiliser OpenStreetMap 13h30 salle C002 Découvrir OpenStreetMap 18h20 salle A001 Dimanche – Contribuer à OpenStreetMap 9h45 salle A201 – Utiliser OpenStreetMap 13h50 salle A201 ● Tout le WE : le Stand de démonstration ● Toute l'année : http://osm.org

×