Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

Code Block
<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>