Attention!!! Les urls comprenant des arguments du type
api/0.6/relation[network=IC|CR]
ne sont pas toujours compatible avec la syntaxe de ce wiki et ne fonctionnent pas de manière directe, il est parfois nécessaire deles copier/coller dans un navigateur.
Pour la documentation, consulter http://wiki.openstreetmap.org/wiki/Browsing
http://www.openstreetmap.org/index.html?lat=[Latitude]&lon=[Longitude]&zoom=[Zoom Level]&layers=[Layer code]
https://www.openstreetmap.org/#map=[Zoom Level]/[Latitude]/[Longitude]&layers=[Layer code]
M = Mapnik C = Cyclemap T = Transport Map Q = MapQuest Open H = Humanitarian N = Notes - Enables the Notes overlay (this is as an alternative to adding notes=yes in the URL) D = Data - Enables the Data layer overlay
Ex. (Namur): https://www.openstreetmap.org/#map=10/50.4660/4.8650&layers=T
On peut aussi préciser une bounding box (boîte englobante). ainsi les limites de la Belgique, avec une petite marge, étant:
lw 2.54, Ls 49.49, le 6.41, Ln 51.55
on peut visualiser cette zone de cette manière: http://www.openstreetmap.org/?minlon=2.54&minlat=49.49&maxlon=6.41&maxlat=51.55&box=yes
http://api.openstreetmap.org/api/0.6/map?bbox=[lon E],[lat S],[lon W],[lat N]
Ex. (Perwez): http://api.openstreetmap.org/api/0.6/map?bbox=4.73,50.59,4.84,50.67
bbox=longitude est, latitude sud, longitude ouest, latitude nord
bbox=1,2,3,4 4 ----------------- | |3 | | | | | | 1| | ----------------- 2
Le 50ème parallèle ayant une longueur de 23 038 km (Wikipedia[1]), un degré de longitude y vaut approximativement 64km.
Un degré de latitude vaut environ 111km.
0,1 degré de latitude correspond à environ 11,1 km 0,01 1,1 km 0,001 111 m
L'API principale restreignant la couverture d'une requête à 0.25°, on peut donc obtenir dans ces limites un territoire d'environ 15km de large et 25km de haut.
Via http, les données individualisées peuvent être visualisées ainsi:
http://www.openstreetmap.org/browse/[node|way|relation]/#id
ce qui affiche de manière conviviale toutes les propriétés. Les données brutes xml peuvent être téléchargées (avec wget ou curl, ce qui est plus rapide) via:
http://api.openstreetmap.org/api/0.6/[node|way|relation]/#id
En ajoutant /full à la fin de l'url, on obtient de manière récursive toutes les données correspondant aux références.
http://www.informationfreeway.org/api/0.6/node[tag=xxx][bbox=lw,Ls,le,Ln]
La liste des serveurs: http://wiki.openstreetmap.org/wiki/Osmxapi#Servers
Attention que dans l'état actuel des choses, la XAPI ne permet de spécifier qu'un seul tag et une seule bbox à la fois. La requête qui suit a donc renvoyé tous les lieux de culte au lieu de limiter le résultat à ceux de culte israëlite:
http://www.informationfreeway.org/api/0.6/node[amenity=place_of_worship][religion=jewish][bbox=2.54,49.49,6.41,51.55]
Si on ne peut restreindre une sélection en spécifiant plusieurs tags, on peut par contre l'étendre avec l'opérateur "|" :
http://www.informationfreeway.org/api/0.6/node[religion=jewish|christian][bbox=2.54,49.49,6.41,51.55]
Pour la liste des tags, voir cette page sur le wiki ou directement
Pour mémoire:
Voir http://overpass-api.de/ et Overpass API/Language Guide
Exemple, les lieux de culte de Perwez:
https://overpass-api.de/api/interpreter?data=node(50.59,4.73,50.67,4.84)[amenity=place_of_worship];out;
Les arrêts de bus (remarquer que l'ordre latitude-longitude est inversé par rapport à la syntaxe précédente)
http://www.overpass-api.de/api/xapi?node[bus=yes][bbox=4.73,50.59,4.84,50.67]
Les fichiers OSM sauvegardés peuvent être utilisés et affichés sous forme de marqueurs par exemple avec https://wiki.openstreetmap.org/wiki/UMap
Avec Mapnik
http://parent.tile.openstreetmap.org/cgi-bin/export?bbox=2.3,49.4,6.6,51.62&scale=1500000&format=png
Avec Osmarender
Le rendu d'Osmarender en ligne n'est plus disponible. Mais on peut à présent utiliser des outils xml pour produire un fichier SVG à partir de données OSM. Voir http://wiki.openstreetmap.org/wiki/Osmarender/Howto