Grâce à l'API overpass et au serveur overpass-turbo, on peut facilement créer des cartes, extraire des jeux de données en provenance d'OpenStreetMap ou les convertir.
Exemple 1 : Afficher les mairies de la Communauté Urbaine du Grand Nancy
Les mairies sont identifiées par la clé amenity=townhall.
L'emprise du Grand Nancy a été défini pour G-Ny à Est/Droite="6.38821" Nord/Haut="48.788" Sud/Bas="48.595" Ouest/Gauche="6.021".
Le tag amenity=townhall peut aussi bien concerner dans un noeud (node) qu'une surface (area). Donc on doit réunir 3 requêtes selon chaque type d'objet : node, way ou relation.
Aller sur http://overpass-turbo.eu/ et saisir dans la fenêtre de gauche.
<osm-script> <union> <query type="node"> <has-kv k="amenity" v="townhall"/> <bbox-query e="6.38821" n="48.788" s="48.595" w="6.021"/> </query> <query type="way"> <has-kv k="amenity" modv="" v="townhall"/> <bbox-query e="6.38821" n="48.788" s="48.595" w="6.021"/> </query> <query type="relation"> <has-kv k="amenity" modv="" v="townhall"/> <bbox-query e="6.38821" n="48.788" s="48.595" w="6.021"/> </query> </union> <union> <item/> <recurse type="down"/> </union> <print/> </osm-script>