Outils pour utilisateurs

Outils du site


informatique:osm:overpass-api

Ceci est une ancienne révision du document !


OSM overpass-api

Tips & Tricks

Rechercher par un morceau de nom

- bouton assistant - entrer “name=“ESPE” in France - clic “construire et exécuter”

le nom contient ESPE, remplacer le = par ~ (cela fonctionne aussi dans l'assistant)

pour ignorer les différences majuscule/minuscule, on rajoute un ,i après

la doc https://wiki.openstreetmap.org/wiki/FR:Overpass_API/Overpass_QL#Valeur_correspondant_.C3.A0_une_expression_r.C3.A9guli.C3.A8re_.28.7E.2C_.21.7E.29

Extraction des communes françaises

Obtenir les nœuds “admin_centre” et relations d'une région française “admin_level=4” :

// Chargé – nœuds: 1757, chemins: 0, relations: 1757
[out:json][timeout:180];
area[name="Centre-Val de Loire"][admin_level=4]->.zone;
(
  rel(area.zone)["boundary"="administrative"]["admin_level"="8"]->.relations;
  node(r.relations:"admin_centre");
);
out ;

La même sans les parenthèse ne retourne que les nœuds :

// Chargé – nœuds: 1757, chemins: 0, relations: 0
[out:json][timeout:180];
area[name="Centre-Val de Loire"][admin_level=4]->.zone;
  rel(area.zone)["boundary"="administrative"]["admin_level"="8"]->.relations;
  node(r.relations:"admin_centre");
out ;
/* CSV des communes françaises */
[out:csv("ref:INSEE",name,::lat,::lon)][timeout:300];
  relation["ref:INSEE"][admin_level=8];
out center;
informatique/osm/overpass-api.1573725214.txt.gz · Dernière modification : 14/11/2019 10:53 de cyrille

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki