Objectif : constituer une carte « zéro déchets Nantes »
Un exemple de carte:
https://umap.openstreetmap.fr/fr/map/zerodechetstrasbourg_74843#16/48.5823/7.7539
Etape 1 : créer les points sur OpenStreetMap
Comment modifier ?
– Aller sur openstreetmap.org et modifier avec iD (éditeur intégré au navigateur)
– Ou modifier avec Éditeur externe : JOSM
Quels attributs mettre ?
addr:city Nantes
addr:housenumber 22
addr:postcode 44100
addr:street quai Ernest Renaud
amenity recycling
charity yes
name Pop’ Fringues
operator Secours Populaire Français Nantes
phone 02 40 69 38 22
recycling:clothes yes
recycling:shoes yes
second_hand yes
source Association Mieux trier à Nantes, 06/2016
website https://www.secourspopulaire.fr/brive/pop-fringues
Étape 2 : créer un filtre (format GeoJSON)
Explication format GeoJSON
http://wiki.openstreetmap.org/wiki/FR:Overpass_turbo/GeoJSON
Créer le filtre
http://overpass-turbo.eu/, tu cliques sur Assistant et tu saisis: amenity=recycling in « Nantes Métropole ».
Le site Overpass Turbo permet de faire des requêtes sur la base OSM, voici une requête des points de reyclage à Nantes : http://overpass-turbo.eu/s/bDS
Le site inclut un assistant qui permet d’écrire une requête comme « amenity=recycling in Nantes ».
Exporter
Exporter / Données / données brutes depuis l’API Overpass
Tu peux ensuite exporter le résultat en GeoJSON, et si tu veux une requête web je te conseille Exporter-Requête-En OverpassQL(compact)
Ah ! Évidemment ces données sont pour la plupart des nodes, mais certaines sont des ways (en rouge sur la carte, les déchèteries mais pas que). Tu peux les convertir en points en remplaçant la partie après ‘//print results’ par out center; Voici la requête : http://overpass-turbo.eu/s/gTv
Ou si tu veux exclure les recycling_type=centre tu peux utiliser une expression régulière, et voilà la requête : http://overpass-turbo.eu/s/gTw
Exemples
/*
This has been generated by the overpass-turbo wizard.
The original search was:
“amenity=recycling in « Nantes Métropole »”
*/
[out:json][timeout:25];
{{geocodeArea:Nantes Métropole}}->.searchArea;
(
/* node[« amenity »= »recycling »](area.searchArea); */
/* way[« amenity »= »recycling »](area.searchArea); */
node[« source »= »Association Mieux trier à Nantes, 06/2016 »](area.searchArea);
);
out center;
/* node[« amenity »= »recycling »][« recycling:glass »!~ »yes »][« recycling:glass_bottles »!~ »yes »][« recycling:plastic_bottles »!~ »yes »][« recycling_type »!~ »container »][« recycling_type »!~ »centre »](area.searchArea); */
[out:json][timeout:25];
{{geocodeArea:Nantes Métropole}}->.searchArea;
(
node[« shop »= »no_packaging »](area.searchArea);
node[« amenity »= »recycling »][« name »!~ » »][« recycling_type »!~ »centre »](area.searchArea);
);
out center;
http://wiki.openstreetmap.org/wiki/FR:Overpass_turbo
Étape 3 :
Aller sur https://umap.openstreetmap.fr/fr/
Données distantes / URL :
http://overpass-api.de/api/interpreter?data=%5Bout%3Axml%5D%5Btimeout%3A25%5D%3Barea%283600420326%29%2D%3E%2EsearchArea%3B%28node%5B%22source%22%3D%22Association%20Mieux%20trier%20%C3%A0%20Nantes%2C%2006%2F2016%22%5D%28area%2EsearchArea%29%3B%29%3Bout%20body%20center%3B
Créer une carte avec UMap
- UMap :voir des points OpenStreetMap ou autres…
- MapContrib
Visualiser
MapContrib : site Internet
Applications visuatisation : OsmAnd (historique), MapsMe