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>