Atelier osm brest 2015

Embed Size (px)

Citation preview

  1. 1. State of the Map France Brest, 29 31 Mai 2015 Atelier technique OpenStreetMap pour les gomaticiens Intgration des donnes OSM dans un SIG
  2. 2. Brest - 29 Mai 2015State of the Map France Objectif : la carte des pubs de Brest
  3. 3. Brest - 29 Mai 2015State of the Map France Avant de commencer 4 tapes : Fond de carte avec Shapefile Geofabrik Ajout des limites administratives Ajout des btiments de Brest Enfin les pubs avec Overpass Turbo Chaque tape est dtaille sur : http://wiki.cartocite.fr Pour gagner du temps : Utilisez les fichiers distribus sur clef USB
  4. 4. Brest - 29 Mai 2015State of the Map France Utiliser des donnes prpares Limites administratives Utiliser des donnes brutes Requtes directes sur la base Atelier technique OSM pour les gomaticiens
  5. 5. Brest - 29 Mai 2015State of the Map France Utiliser des donnes prpares Fichiers SIG : SHP, GeoJSON ... Principaux fournisseurs : Donnes structures en tables et colonnes Fournisseur Zones courvertes Mise jour Formats Geofabrik.de Continents, pays et rgions Quotidienne .pbf, .shp Mapzen.com metro extracts +400 grandes villes Hebdomadaire .osm, .pbf, .shp, .geojson Bbike.org +200 grandes villes ou zone dfinir Hebdomadaire .osm, .pbf, .shp
  6. 6. Brest - 29 Mai 2015State of the Map France Exports GeoFabrik format SHP Exports par continents, pays, rgions Donnes structures en 7 tables : Table Description Colonnes landuse occupation du sol osm_id, name, type natural terrains naturels osm_id, name, type waterways cours d'eau osm_id, name, type, width railways rseau ferroviaire osm_id, name, type roads rseau routier osm_id, name, type, ref, oneway, bridge, tunnel, maxspeed places villes, villages, hameaux osm_id, name, type, population points POIs osm_id, name, type Pas de btiments et peu d'quipements (amenity)
  7. 7. Brest - 29 Mai 2015State of the Map France Import GeoFabrik SHP QGis Feuilles de styles pour QGis partages par 3Liz : https://github.com/3liz/osm-in-qgis Echelle 1:100 000 Echelle 1:10 000
  8. 8. Brest - 29 Mai 2015State of the Map France Utiliser des donnes prpares Limites administratives Utiliser des donnes brutes Requtes directes sur la base Atelier technique OSM pour les gomaticiens
  9. 9. Brest - 29 Mai 2015State of the Map France Contours administratifs Dfinis par des relations de type boundary type = boundary boundary = administrative Le tag admin_level dfinit l'chelon administratif : admin_level Echelon administratif Exemples 2 Nation France, Espagne 3 Territoire France mtropolitaine 4 Rgion Bretagne, Alsace 6 Dpartement Finistre, Morbihan 7 Arrondissement Brest, Morlaix, Quimper 8 Commune Brest, Plouarzel, Plouider 9 Arrondissement communal Paris 10e Arrondissement 10 Quartier Ile de Nantes
  10. 10. Brest - 29 Mai 2015State of the Map France Contours administratifs Clef Valeur type boundary boundary administrative admin_level 6 border_type departement name Finistre Name:br Penn-ar-Bed ref 29 website http://www.cg29.fr/ wikipedia Fr:Finistre Rle Type Membres outer way Plus de 900 lments linaires admin_centre node Quimper subarea relation Brest, Chteaulin, Morlaix, Quimper
  11. 11. Brest - 29 Mai 2015State of the Map France Pour gnrer les polygones A partir de l'identifiant d'une relation Possibilit de produire une gomtrie simplifie http://polygons.openstreetmap.fr Fichiers prpars sur data.gouv.fr Rgions, dpartements, communes, EPCIs https://www.data.gouv.fr OSMBoundaries pour faire son march Slection aise et gnration de SHP, JSON... https://osm.wno-edv-service.de/boundaries/
  12. 12. Brest - 29 Mai 2015State of the Map France Utiliser des donnes prpares Limites administratives Utiliser des donnes brutes Requtes directes sur la base Atelier technique OSM pour les gomaticiens
  13. 13. Brest - 29 Mai 2015State of the Map France Format .osm : export d'une piscine
  14. 14. Brest - 29 Mai 2015State of the Map France Deux utilitaires simples Osmconvert Conversion entre les formats OSM Filtre spatial par bounding_box ou polygone Reduction de polygones en point http://wiki.openstreetmap.org/wiki/Osmconvert Osmfilter Filtre sur type d'objets : nodes, ways, relations Filtre sur clefs et valeurs http://wiki.openstreetmap.org/wiki/Osmfilter
  15. 15. Brest - 29 Mai 2015State of the Map France lments cartographiques wiki.openstreetmap.org/wiki/ FR:lments_cartographiques
  16. 16. Brest - 29 Mai 2015State of the Map France Utiliser des donnes prpares Limites administratives Utiliser des donnes brutes Requtes directes sur la base Atelier technique OSM pour les gomaticiens
  17. 17. Brest - 29 Mai 2015State of the Map France L'API Overpass Optimis pour les requtes rapide et puissant nombreux filtres pouvant tre combins Plusieurs serveurs (capacit: 1 M requtes/jour) http://overpass-api.de/api/ http://overpass.osm.rambler.ru/cgi/ http://api.openstreetmap.fr/oapi/ Nombreuses utilisations dont 2 IDEs : http://overpass-turbo.eu/ plugin Quick OSM pour QGis (par 3Liz)
  18. 18. Brest - 29 Mai 2015State of the Map France L'API Overpass 2 syntaxes un langage de requtes Requte XML Overpass QL node["name"="Toulouse"]; out; http://overpass-api.de/api/interpreter?data=node["name"="Toulouse"];out; Requte HTTP GET
  19. 19. Brest - 29 Mai 2015State of the Map France Overpass Turbo
  20. 20. Brest - 29 Mai 2015State of the Map France Pour aller plus loin ... Atelier technique OSM pour les gomaticiens
  21. 21. Brest - 29 Mai 2015State of the Map France Deux utilitaires performants GDAL : conversion de formats avec ogr2ogr Pilote pour les formats .osm et .pbf Excellent tutoriel sur http://www.portailsig.org/ http://www.gdal.org/ogr2ogr.html http://www.gdal.org/drv_osm.html Osmosis : manipulation de donnes OSM Extraction, filtrage, intgration dans BD ... Excellent tutoriel sur http://blog.carte-libre.fr/ http://wiki.openstreetmap.org/wiki/FR:Osmosis
  22. 22. Brest - 29 Mai 2015State of the Map France Intgration PostGIS Import de donnes avec osm2pgsql Conu pour Mapnik : rendu de carte http://wiki.openstreetmap.org/wiki/Osm2pgsql Gocodage avec Nominatim Service en ligne : https://nominatim.openstreetmap.org/ http://wiki.openstreetmap.org/wiki/Nominatim/ Calcul d'itinraires avec pgRouting Service en ligne : http://project-osrm.org/ http://wiki.openstreetmap.org/wiki/Routing/
  23. 23. Brest - 29 Mai 2015State of the Map France Antoine Riche 06 76 88 13 49 [email protected] Retrouvez cette prsentation sur http://fr.slideshare.net/cartocite www.cartocite.fr http://creativecommons.fr/ Vous pouvez partager et adapter cette prsentation condition de l'attribuer son auteur et de partager vos adaptations dans les mmes conditions.