« OpenStreetMap » : différence entre les versions
Aller à la navigation
Aller à la recherche
mAucun résumé des modifications |
mAucun résumé des modifications |
||
Ligne 12 : | Ligne 12 : | ||
Outil permettant de réaliser des requêtes sur le base de données OpenStreetMap : | Outil permettant de réaliser des requêtes sur le base de données OpenStreetMap : | ||
* http://overpass-turbo.eu/ | * http://overpass-turbo.eu/ | ||
Document très utile : | |||
* https://www.sites.univ-rennes2.fr/mastersigat/Cours/2018_SOTM_APIOverpass.pdf | |||
Ci-dessous, un exemple de code permettant d'identifier les éléments ayant la caractéristique "amenity=farm" : | Ci-dessous, un exemple de code permettant d'identifier les éléments ayant la caractéristique "amenity=farm" : | ||
Ligne 33 : | Ligne 36 : | ||
out skel qt; | out skel qt; | ||
</pre> | </pre> | ||
Autre exemple | |||
<pre> | |||
/* | |||
Liste des routes limitées à 30 km/h | |||
sur la zone de la carte visible | |||
*/ | |||
// I - Format des données générées et durée maximum de la requête | |||
[out:json][timeout:25]; | |||
// II - La requête | |||
( | |||
way["highway"]["maxspeed"="50"]({{bbox}}); | |||
); | |||
// III - La sortie des résultats | |||
// III.1 - avec représentation des éléments sur la carte | |||
out body; | |||
// Sortie de tous les résultats | |||
>; | |||
out skel qt; | |||
</pre> | |||
[[Catégorie:Cartographie]] | [[Catégorie:Cartographie]] | ||
[[Catégorie:OpenStreetMap]] | [[Catégorie:OpenStreetMap]] |
Version du 20 décembre 2018 à 00:01
OpenStreetMap (OSM) est un projet qui a pour but de constituer une base de données géographiques libre du monde.
Site principal :
Outils dérivés
- http://map.meurisse.org : pour calculer des distances
- http://map.project-osrm.org : calcul d'itinéraire
- http://www.openrunner.com/
overpass turbo
Outil permettant de réaliser des requêtes sur le base de données OpenStreetMap :
Document très utile :
Ci-dessous, un exemple de code permettant d'identifier les éléments ayant la caractéristique "amenity=farm" :
/* This has been generated by the overpass-turbo wizard. The original search was: “"amenity"="farm" global” */ [out:json][timeout:25]; // gather results ( // query part for: “amenity=farm” node["amenity"="farm"]; way["amenity"="farm"]; relation["amenity"="farm"]; ); // print results out body; >; out skel qt;
Autre exemple
/* Liste des routes limitées à 30 km/h sur la zone de la carte visible */ // I - Format des données générées et durée maximum de la requête [out:json][timeout:25]; // II - La requête ( way["highway"]["maxspeed"="50"]({{bbox}}); ); // III - La sortie des résultats // III.1 - avec représentation des éléments sur la carte out body; // Sortie de tous les résultats >; out skel qt;