« 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

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;